It seems like only last week that… hmm, yes, well. After the last release in the closing hours of 2007, I was all set to put OpenZXRom aside for a while. But then Philip Kendall and a merry band of anonymous people did phenomenal work on the OpenZXRom wiki page, documenting a mountain of games that did and didn’t work – and the list of bug reports was a carrot dangling in front of me and whispering “fix me. fiiiiix meeeee.” And I don’t even like carrots.
So, this is the result. Biggest news this time is the arrival of the PRINT statement – yes, it’s been long overdue, but now OpenZXRom can run that legendary masterwork: 10 PRINT “the c64 was crap” / 20 GO TO 10. (Actually, it briefly works and then dies in a burst of attribute clash, because I haven’t bothered to test for running off the bottom of the screen yet. Still, eh?) We’ve also got FLASH, BRIGHT, PAUSE, and beefed-up keyboard scanning for the benefit of games that piggyback on the interrupt routines. Despite the “let’s make a bunch of games work” focus of this release, it’s actually only made modest progress – for all too many of them, fixing the simple bugs just replaces them with progressively more obscure ones. But it’s still fair to bask in the successes of the 15% or so that do work now, including Skool Daze.