Welcome!
Final Burn Neo => FBN Development => Topic started by: iq_132 on July 03, 2007, 08:31:07 PM
-
Cheers to whoever can guess what system it is.
btw, HQ4x filter on the last image :)
-
Cool - CHIP-8. :)
-
Yup :) And Super Chip as well.
-
I've got it passing most of the tests :)
-
More...
The only one that doesn't work is 'scroll test'
-
Implemented some preset colors :)
-
I was comparing some games against Fish'n'chips and Vision 8, some pretty good chip-8 emulators and
spotted this. :eek:
#1 FnC is glitched
#2 Vision 8 is glitched
#3 FBA is perfect
-
Here's the romset I'm using, afaik all of these are public domain (if not, someone please contact me)
-
Here's the driver. Enjoy. :)
-
Gonna check this interesting stuff asap :biggrin:, I still remember when you told me that you was going to work with this on MSN ^^
Congrats IQ, it seems that FBA is the best on this stuff right now with your driver ^^
Take Care! SeeYaa!
:biggrin:
-
I am going to honest and say, I have never heard of this system . Can anyone point me to where I might get more info?
-
http://en.wikipedia.org/wiki/Chip-8
-
Thanks IQ :)
-
I was comparing some games against Fish'n'chips and Vision 8, some pretty good chip-8 emulators and
spotted this. :eek:
#1 FnC is glitched
#2 Vision 8 is glitched
#3 FBA is perfect
Animal Race (and some other native CHIP-8 games that were designed for the COSMAC VIP in the 70s) relies on the I register increasing after a memory load/store instruction. This "feature" is not part of Erik Bryntse's SCHIP specification, hence it doesn't work on FNC in SCHIP mode. Use FNC's VIP CHIP-8 emulated mode for this. Note that some newer SCHIP games do rely on the I register not increasing.
-
First and foremost, welcome. :)
Animal Race (and some other native CHIP-8 games that were designed for the COSMAC VIP in the 70s) relies on the I register increasing after a memory load/store instruction. This "feature" is not part of Erik Bryntse's SCHIP specification, hence it doesn't work on FNC in SCHIP mode. Use FNC's VIP CHIP-8 emulated mode for this. Note that some newer SCHIP games do rely on the I register not increasing.
Very interesting ^^ I hadn't bothered to track that down. :) And yeah, I do have it set up so that 'I' only increases in CHIP-8.
BTW, just out of my own curiosity, how did you find this thread?
-
I stumbled upon it after curiously doing a Google search on my emulator ;p
-
:p Cool! Welcome to NeoSource hap ^^, ( Im checking your homepage right now, I feel like playing Super Mario Bros after looking at the picture in the main page lol, gonna test Sega Li :biggrin:)
I hope you enjoy this forum, any stuff you're working is welcome here :smilie:, or if you just feel like sharing stuff too ^^
Take Care all SeeYaa!
:biggrin:
-
I stumbled upon it after curiously doing a Google search on my emulator ;p
Ah, ok. :) Cool. Btw, I see there's been an update of FNC. :)
Kind of a vague changelog though. :S
-
I make small changes now and then that aren't really worth mentioning, FNC is basically finished. I figured it was a good time to release the updated version at the same time I released a bugfix update to my NES emu.
-
I understand that hap. I'm kind of a nut about going back and fixing/changing things again and again. :)
Anywhoo... I got bored today and decided to make a bmp viewer of my own. :)
-
Nice :) Did you write that with an assembler? (I recommend "Chipper")
-
Nah, I wrote it by hand. That's David Winter's assembler, right?
Got another idea for a bitmap viewer lol. This one uses the SChip's 16x16 tiles. :)
-
Chipper's by the guy that also wrote Blinky, Christian Egeberg. Working with an assembler takes a lot of unnecessary tasks off your back, like having to deal with jmp/call addresses.
-
Ah, ok. :) I haven't had a lot of trouble with jmp/jsr's. Mostly it's been moronic mistakes on my part (clearing registers, not comparing proper values, etc). I think I will just stick to doing it by hand. I feel like I can make the programs smaller & cleaner.