Page 1 of 1

Crazy Balloon

Posted: Mon Jun 15, 2020 8:01 pm
by macro
I just added Taito's Crazy Balloon to the repository

I wanted something smaller (and simpler) to do as near as damn it from scratch to get used to the framework and FPGA land in general.

simple core, z80, character graphics, 1 sprite and some analogue sounds (SN74677 done as samples since the board does things to the chip not mentioned in TI's documentation, so sampled from my cab instead)

Re: Crazy Balloon

Posted: Mon Jun 15, 2020 8:42 pm
by LFT
Thanks! It's working great!!!

Re: Crazy Balloon

Posted: Mon Jun 15, 2020 10:27 pm
by NML32
Thank you.

Re: Crazy Balloon

Posted: Tue Jun 16, 2020 6:52 pm
by nico24
This is some of the most clearly written code I've seen for an arcade core. I will really be able to understand what is going on, for a change. Thanks.

Re: Crazy Balloon

Posted: Tue Jun 16, 2020 9:21 pm
by macro
It is only because I needed to remind myself what the code was meant to do :)

it does vary from the real schematic in a couple of places, for instance, it doesn't use wait states on video ram but uses dual port ram instead, however the game speed is controlled by the interrupt so it will not affect the game play at all.

plus I didn't manage to not use samples (only for SN74677 effects, and I may fix that later once I get the PCB on the test bench to see exactly what some of the odd things it does to the sound chip achieve, since they are not mentioned in the data sheet) - I did get the explosion working correctly, but could not get the other two sounding anything like the real cab!

Re: Crazy Balloon

Posted: Wed Jan 19, 2022 1:10 pm
by macro
Updated SYS to latest.