WIP: Borg Attack splash screen
Posted: Fri Aug 30, 2024 6:57 pm
Hi, Folks. I'm working on a little game that sits in the 3K RAM expansion space ("Block 0") to start getting back into the VIC-20 and 6502 programming, and I'm having a terrible time with integrating a MG-format splash screen for the initial display. I can verify that the initial loading program (attached as ZIP) only occupies 2,769 bytes, so is below the $1000 threshold. The loader works, to a point (see pictures, last one from Minipaint - how it's supposed to look), but obviously something has gone wrong in getting the MG image to the screen memory. The only "clever" (haha!) thing I'm doing with the screen is moving the vertical position up so I can have a scrolling up effect of the picture as the theme music plays. The color data position is spot on where it should be. In addition, when the music has finished, the screen does not clear and the custom characters for my BASIC pseudo-sprites are being written into screen memory. OOF!
The program works perfectly for my PETSCII graphics set up in the original version, but I wanted something a little more fancy, as well as learning Minipaint. I think I'm missing something with memory protection, as well as data block transfer. It's been four days on just this splash screen issue, and I'm stumped. Any ideas or thoughts? Thanks, Dave/Fishhack
The program works perfectly for my PETSCII graphics set up in the original version, but I wanted something a little more fancy, as well as learning Minipaint. I think I'm missing something with memory protection, as well as data block transfer. It's been four days on just this splash screen issue, and I'm stumped. Any ideas or thoughts? Thanks, Dave/Fishhack