Welcome!

Final Burn Neo => FBN Development => Topic started by: iq_132 on July 03, 2007, 08:31:07 PM

Title: New driver I'm working on for FBA :)
Post 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 :)
Title: Re: New driver I'm working on for FBA :)
Post by: Barry Harris on July 04, 2007, 01:50:40 AM
Cool - CHIP-8. :)
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 04, 2007, 09:47:56 PM
Yup :) And Super Chip as well.
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 06, 2007, 02:12:24 AM
I've got it passing most of the tests :)
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 06, 2007, 02:13:39 AM
More...

The only one that doesn't work is 'scroll test'
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 06, 2007, 02:15:11 AM
Implemented some preset colors :)
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 08, 2007, 10:39:46 PM
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
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 09, 2007, 04:42:09 PM
Here's the romset I'm using, afaik all of these are public domain (if not, someone please contact me)
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 09, 2007, 06:15:22 PM
Here's the driver. Enjoy. :)
Title: Re: New driver I'm working on for FBA :)
Post by: CaptainCPS on July 10, 2007, 12:47:34 AM
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:
Title: Re: New driver I'm working on for FBA :)
Post by: James33 on July 10, 2007, 05:26:28 AM
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?
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 10, 2007, 11:13:06 AM
http://en.wikipedia.org/wiki/Chip-8
Title: Re: New driver I'm working on for FBA :)
Post by: James33 on July 11, 2007, 03:48:02 AM
Thanks IQ :)
Title: Re: New driver I'm working on for FBA :)
Post by: hap on July 27, 2007, 07:50:55 AM
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.
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on July 27, 2007, 05:24:03 PM
First and foremost, welcome. :)

Quote
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?
Title: Re: New driver I'm working on for FBA :)
Post by: hap on July 27, 2007, 06:04:08 PM
I stumbled upon it after curiously doing a Google search on my emulator ;p
Title: Re: New driver I'm working on for FBA :)
Post by: CaptainCPS on July 27, 2007, 11:37:13 PM
 :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:

Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on August 01, 2007, 03:01:58 AM
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
Title: Re: New driver I'm working on for FBA :)
Post by: hap on August 01, 2007, 01:43:42 PM
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.
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on August 02, 2007, 08:36:19 PM
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. :)
Title: Re: New driver I'm working on for FBA :)
Post by: hap on August 04, 2007, 03:14:36 AM
Nice :) Did you write that with an assembler? (I recommend "Chipper")
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on August 04, 2007, 07:26:55 AM
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. :)
Title: Re: New driver I'm working on for FBA :)
Post by: hap on August 04, 2007, 12:38:29 PM
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.
Title: Re: New driver I'm working on for FBA :)
Post by: iq_132 on August 04, 2007, 06:24:44 PM
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.