Yeap the TIA sound is pretty decent on this. Does this save any CPU cycles using TIA instead of the POKEY? I wouldn't know but if it does, I would assume this will help with the slowdown issue when too many enemy condiments are on the screen trying to get poor ole chef Pete.
Actually I have a delay in there, it is just a matter of getting the speed to be always consistant and varying with the number of objects. I actually added the TIA support such that TIA&POKEY could both be used in Pokey mode if I want to do that..it probably uses more cycles (and RAM) now.
But I also don't want to see a ton of ball blazers get gutted for their Pokey chips.
We need a passthru cart where you plug a ballblazer on top of cartridge for pokey sound, or RAM :-)
I don't know how Ken can made the music selectable since the sound and such would have to be initialized before the game starts, so you couldn't really make it a user selectable option. Is there a way for the 7800 to read the difficulty switches as the BIOS boots up? If you could, it might be possible to select between POKEY and TIA that way. If you accidently put it to the POKEY setting and didn't have a POKEY for it to work from, then you wouldn't get sound. It is a tough call. I like the POKEY and the idea of it, but just don't like the idea of having to use a chip that isn't unlimited in supply to do it. Afterall, not all the 7800 homebrews can use a pokey, there aren't enough of them for that in the long run...
I could make the sound selectable at run time, or maybe try to auto-detect a pokey. Dont know if the data bus gives a good solid value when nothing is connected where I could read POKEY's RANDOM register to detect it?
Just a suggestion for the difficulty selection, and I am sure you already have something worked out. But you should set it up like the other 7800 games in that you simply move the joystick up or down to select difficulty and left or right to select number of players. Unless this remains a one player only game...
One extra option I have been considering is two player simultaneous play. Maybe you could pepper or crush the other chef??