Screen Management
Posted: Sun Mar 03, 2024 6:06 am
Hi everyone!
I have a question. I want to design the screen for a video game.
Starting from the decimal address 7680 (initial part of the screen), and having 22 columns x 23 rows, I would have a total of 506 bytes to write.
Now if for example I used:
LDX [screenData]
STA $1E00,X
and I made a cycle, the value of X could not be higher than the fateful 255,
so how can I write the piece of data that I'm missing?
Is there a way to have just one cycle or do I have to break it in two?
Thanks
Davide
I have a question. I want to design the screen for a video game.
Starting from the decimal address 7680 (initial part of the screen), and having 22 columns x 23 rows, I would have a total of 506 bytes to write.
Now if for example I used:
LDX [screenData]
STA $1E00,X
and I made a cycle, the value of X could not be higher than the fateful 255,
so how can I write the piece of data that I'm missing?
Is there a way to have just one cycle or do I have to break it in two?
Thanks
Davide