|
Post by Pyrofer on Mar 28, 2016 15:46:36 GMT
Here is the latest version. Yes I know it has bugs BoulderDash C128That'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)
|
|
|
Post by gsteemso on Mar 29, 2016 2:49:58 GMT
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.
|
|
|
Post by robertb on Mar 29, 2016 5:36:02 GMT
...and as I recall, the C128 never really had its own killer app. GEOS 128 and its associated 128 apps. Truly, Robert Bernardo Fresno Commodore User Group www.dickestel.com/fcug.htm
|
|
|
Post by hydrophilic on Mar 31, 2016 0:45:15 GMT
Yeah timer and score are important elements to get working for a game Glad to see you are making some progress!
|
|
|
Post by Pyrofer on Apr 2, 2016 17:43:38 GMT
|
|
|
Post by Pyrofer on Oct 25, 2016 11:54:05 GMT
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.
|
|
|
Post by robertb on Oct 26, 2016 8:14:06 GMT
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. Waiting for the Nov. 1 payday, Robert Bernardo Fresno Commodore User Group www.dickestel.com/fcug.htm
|
|
|
Post by misoman on May 17, 2017 21:36:27 GMT
Do you have an updated link? That one no longer works.
|
|
|
Post by Pyrofer on May 17, 2017 23:23:59 GMT
Try here, mega.nz/#!wIJEjQzZ!7yHPLC0n9EEMq3TgeYBuVtD4p-TN-_PWUXwpEtz6bog Warning, that might be the VGA version! There is also this link, mega.nz/#!dZpmjTCA!z8YFhnr2KlKay2URwId3UIsYQ4rnR3zrGoy_PLgc_7I If they both turn out to be the VGA version let me know and I will re-upload the last CGA version. (Or you can just connect a VGA monitor to your 128 to play it)
|
|