Bitmap mode is finally here, but at at a lower resolution than I initially planned, but that’s my fault. I wanted low resolution to be 320x240, which is only 76,800 bits, enough to fit in memory. The problem came because I used the y value as the high address bit, meaning it actually took up 493,560 bits, which is too much combined with the character ROM. If I rework the way that data is written it will fit, but this works for now.

lowresmono

Next I’ll either add color to lowres mode, or add a medium or high res mode.

I also worked on scrolling for text modes, but that’s still a work in progress.

As always, code is on my gitlab.