That's the hardware targeted version (has interlace enabled, which is pretty much the only difference and doesn't work in VICE). I am doing well keeping the ram low at the moment but still a lot to do yet so fingers crossed. No sounds yet either. Mostly this version includes more levels and tweaks to the game engine.
(I fixed the link, I think it was pointing to the wrong file before)
And, of course, if the total game size absolutely cannot be brought under 32K without ridiculous and show-stopping contortions such as extremely time-consuming heavy-duty compression, it would be inconvenient but hardly prohibitive to bank-switch parts of the cart ROM.
I suspect that technique was only used infrequently when this stuff was current technology because (1) most programs and such back then really were that small by pure economic necessity (if you're coding every few bytes nearly by hand with a primitive 1980s assembler, 32 thousand of them takes a LOT of programmer hours to fill up!), and (2) the paltry few 74xx logic chips required to enable bank-switched ROM access in a cart (and ESPECIALLY the extra cost of assembly!) would have more than eaten through any realistic profit margin for most things short of a killer app... and as I recall, the C128 never really had its own killer app.
The world’s only gsteemso
Agitator-in-chief for the Seattle Retro-Computing Society
If anybody is still interested I am now converting this to run in VGA using the work done by T0kra. If you have a CGA to RGB adapter on your 128 instead of a native TTL compatible monitor you can connect a VGA monitor and the new version of this conversion will run the VGA monitor without the need for a scandoubler etc. I am lucky because my BenQ does 15khz as well as 31khz so I can easily test this and swap between modes The slightly odd shaped aspect ratio is worth it to lose the interlace flicker.
If you have a CGA to RGB adapter on your 128 instead of a native TTL compatible monitor you can connect a VGA monitor and the new version of this conversion will run the VGA monitor without the need for a scandoubler etc. I am lucky because my BenQ does 15khz as well as 31khz so I can easily test this and swap between modes
That reminds me to order your adapter so I could try it out on my BenQ BL912 multi-scan VGA monitor.