- 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.