EP+SW update
I discovered a while back the Expensive Planetarium starfield required too much ROM space for its own good. After some debate, I decided to recode it as 236x80 tiles (versus 216x90), which will nicely map from $9000-DFFF, leaving $8xxx and $Exxx for sprites (w/ 4K:16 line holey DMA) and $Fxxx for the actual code. This does mean the aspect ratio is wrong, but I'm willing to live with that. (Well, it was only "correct" at 0 degrees declination.)Anyway, Saturday I went back to the source file I got from somewhere and re-did the QBasic program to convert it to an ASM file. It still needs a couple of tweaks. I forgot to handle wrap around and I need to put in a workaround for the lack of a bitwise OR.Yes, I use QBasic. BASIC (actually AppleSoft BASIC) was my first computer language and I've never stopped using it. It's got some decent string handling commands. And since it's interpretted, it's easy to do itterative development with.My other language of choice is C, which I use when I need to do heavy CPU stuff.
4 Comments
Recommended Comments