Welcome!

Final Burn Neo => FBN Development => Topic started by: dink on May 22, 2014, 02:29:07 AM

Title: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: dink on May 22, 2014, 02:29:07 AM
Hi guys, I took iq_132's partially done Zaxxon/Congo Bongo driver and spiffed it up a bit.  So far you can play Congo Bongo with the joystick, but without sound(s).

I noticed that the game needs PPI8255.  Is it worth continuing on with the driver without that?  How does one emulate it?
Any idea how to get the sound working?
Feel free to post any changes here in this thread, maybe we can have a shared driver-learning experiance :)

How-to install in the fba code: copy this driver to src/burn/drv/pre90s/ then edit makefile.burn_rules, search for d_zerozone.o, and add " d_zaxxon.o" behind it, so the line looks like:
         d_zerozone.o d_zaxxon.o \
Save & run make.

best regards,
- dink
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: iq_132 on May 22, 2014, 10:11:38 AM
Heh, I was wondering when you'd find the thread with the crapload of half-finished drivers in it.
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: Arcadez on May 22, 2014, 10:51:56 AM
Hi guys, I took iq_132's partially done Zaxxon/Congo Bongo driver and spiffed it up a bit.  So far you can play Congo Bongo with the joystick, but without sound(s).

I noticed that the game needs PPI8255.  Is it worth continuing on with the driver without that?  How does one emulate it?
Any idea how to get the sound working?
Feel free to post any changes here in this thread, maybe we can have a shared driver-learning experiance :)

A quick glance at the zaxxon.c MAME driver will give you more info about which sound cores and samples are required for the games if they are not a part of FBA you would have to Port em across as for the PPI8255 maybe it's a communication device for the CPU's??
it really does seem to be needed as it's a part of quite a few operations in the zaxxon.c driver again you may have to port it across from MAME

here's the currant MAME driver for zaxxon.c
http://mamedev.org/source/src/mame/drivers/zaxxon.c.html (http://mamedev.org/source/src/mame/drivers/zaxxon.c.html)

this machine src file seems to be related to the ppi commands
http://mamedev.org/source/src/emu/machine/i8255.h.html (http://mamedev.org/source/src/emu/machine/i8255.h.html)
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: Barry Harris on May 22, 2014, 03:20:06 PM
FBA has PPI8255 emulation already, there are a fair few drivers that use it.
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: dink on May 22, 2014, 04:28:15 PM
Thanks for the heads up Treble Winner - I guess I got so caught up multitasking so many different things that I had overlooked it. 

I am hoping you guys would try to finish this one, I have so many things on my todo list right now its driving me bonkers  :eek:  :p

best regards,
- dink
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: iq_132 on May 22, 2014, 05:40:15 PM
Thanks for the heads up Treble Winner - I guess I got so caught up multitasking so many different things that I had overlooked it. 

I am hoping you guys would try to finish this one, I have so many things on my todo list right now its driving me bonkers  :eek:  :p

best regards,
- dink
Yuppers. Very unfinished. I don't even remember what all it needs. I need to start documenting things better when they're wip.
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: vbt on May 22, 2014, 06:22:51 PM
i'll try to add zaxxon =) also where is the unfinished driver thread ?
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: vbt on August 06, 2014, 07:08:15 AM
some fix done, not really perfect but now IN2(coins+start) is working for zaxxon and super zaxxon.
starting sound job using mame samples.
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: dink on August 06, 2014, 02:42:29 PM
Sounds good :)  Can't wait to play it in FBA w/sound :D

best regards,
- dink
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: vbt on November 15, 2014, 01:44:56 PM
(http://oi60.tinypic.com/lfne9.jpg)
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: iq_132 on November 16, 2014, 12:53:18 AM
That's pretty wicked! Nice work! I'd be interested in seeing it in motion. ^^
Title: Re: d_zaxxon.cpp: Zaxxon / Congo Bongo - so far...
Post by: vbt on June 14, 2015, 04:38:59 PM
just a side note the driver was updated on mame 0.162 :

-zaxxon.c: Use SN76489A for sound as shown on congo bongo
 schematic [Lord Nightmare]