- Mono2Color Project
- 15 Feb 2015 10:36:03 pm
- Last edited by MateoConLechuga on 17 Feb 2015 04:18:15 pm; edited 2 times in total
So as I was working on some LCD update things today, I got a little bored and took a little look at the ion fastcopy routine. As most programs for monochrome calcs use some type of LCD update with a buffer, rather than simply writing directly to the LCD ports to reduce flicker, I was wondering what would happen if I just drew this buffer pixel by pixel to the LCD on the TI84+CSE. And the results turned out pretty well; however most text bcalls don't work because they use a different sized font. But they can easily be rewritten. (Also I think I messed up something I wasn't supposed to in the main file, so some enemies seem to run a tad slower. That's easy to find though.
I'm thinking that if I also implemented VRAM swapping along with drawing each line twice, I could double the size. Plus colors are customizable, by that I mean the screen can only be one color. 😛
The cool thing about this is is that mostly all code can be kept the same, all that needs to be fixed is instead of including ion, I just wrote a separate include file that compiles them using my update routine. Now, enough talk. Here's a test of the Mario game 1.2 by Sam Herald on the CSE.
I'm thinking that if I also implemented VRAM swapping along with drawing each line twice, I could double the size. Plus colors are customizable, by that I mean the screen can only be one color. 😛
The cool thing about this is is that mostly all code can be kept the same, all that needs to be fixed is instead of including ion, I just wrote a separate include file that compiles them using my update routine. Now, enough talk. Here's a test of the Mario game 1.2 by Sam Herald on the CSE.

















