unbibium: (animated pacman)
[personal profile] unbibium
OK, 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.

Profile

unbibium: (Default)
unbibium

May 2026

S M T W T F S
     12
3456789
101112 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 20th, 2026 05:46 am
Powered by Dreamwidth Studios