[atari7800] I need some help with character mode

Hi there,

I hate asking all these questions. I do want to say thank you for being
patient with me. This problem baffles me. Either it's late/early and I need
to get some sleep or I'm totally missing something.

Attached you will find the source to a character map I've been playing with.
The digits to the left a right are fine. My problem has to do with the timer
fonts.

I'm currently only decrementing the minute value to make sure the character
mode works. It works fine for numbers 9, 8, and 1 but the others are off and
I don't understand why. I hope another set of eyes could help me out with
this. I'm setting the data in the map in the routine populateTimeLoop even
though it's not a loop.

The character data is 2 bytes wide so I take the value and multiply it by 2
then I add in the offset for the data. Shouldn't this give me the LSB value
for the correct digit?

Please let me know where I'm missing it :-(

Take care,
Dennis

Other related posts: