(no subject)
Jan. 21st, 2013 11:40 pmOK, I need to make a decision about how I'm going to do the screen.
See, the C64 didn't poke ASCII values directly to the screen. It shuffled around the order, so that the letters and numbers would be in the first 64 characters, which was important for that multicolor background mode that nobody ever used ever. But this means that to get a letter A on the screen, you'd POKE 1024,1 instead of 65.
The reason this is important is because the default font in the LEM-1802 display does map exactly to ASCII. So I have two choices here:
On the one hand, I could port the code as verbatim as possible, and install a new C64-esque font into the LEM1802 display. I'd be able to take the opportunity to get full PETSCII graphics capability, and the shift-C= to go into lowercase mode. well, shift-ctrl anyway. It would eat up 512 bytes of memory for both modes, since the fonts are so low-res.
On the other hand, I could try to fudge the code as I port it, in the hopes that I can get it to recognize real ASCII without breaking it in some subtle way.
See, the C64 didn't poke ASCII values directly to the screen. It shuffled around the order, so that the letters and numbers would be in the first 64 characters, which was important for that multicolor background mode that nobody ever used ever. But this means that to get a letter A on the screen, you'd POKE 1024,1 instead of 65.
The reason this is important is because the default font in the LEM-1802 display does map exactly to ASCII. So I have two choices here:
On the one hand, I could port the code as verbatim as possible, and install a new C64-esque font into the LEM1802 display. I'd be able to take the opportunity to get full PETSCII graphics capability, and the shift-C= to go into lowercase mode. well, shift-ctrl anyway. It would eat up 512 bytes of memory for both modes, since the fonts are so low-res.
On the other hand, I could try to fudge the code as I port it, in the hopes that I can get it to recognize real ASCII without breaking it in some subtle way.
no subject
Date: 2013-01-22 09:08 am (UTC)