0 Members and 1 Guest are viewing this topic.
Quote from: willrandship on February 22, 2013, 12:09:31 amMaybe they should have implemented a disp buffer, like Linux uses. It stores all the console output and displays it as fast as possible, but the program continues running, ignoring whether it has actually displayed.Ah so that's what a buffer does. I still can't believe that TI would reduce the speed but upgrade the screen.This seems to be aimed at the new student that know nothing about calculators but want the one that looks the coolest/ prettiest.
Maybe they should have implemented a disp buffer, like Linux uses. It stores all the console output and displays it as fast as possible, but the program continues running, ignoring whether it has actually displayed.
In other news, Frey continues kicking unprecedented levels of ass.
Ooh, not that we could implement this or anything, but what if they just subdivided the screen into 16 chunks, 4800 bytes each, and allowed you to page each chunk of the screen individually? The screen hardware would continuously update from the buffers not currently paged, and you can write to them as fast as to any other RAM.
Basically, this might annoy students in class as well (which is why I hope that TI adress this at one point). Would there be a way for TI to add vertical z-addressing back without radical hardware changes? That would solve the problem.
Quote from: DJ_O on February 23, 2013, 02:51:10 amBasically, this might annoy students in class as well (which is why I hope that TI adress this at one point). Would there be a way for TI to add vertical z-addressing back without radical hardware changes? That would solve the problem.TI's software has never, ever used Z-addressing. For that matter, very few assembly programs use it. Not only could TI not add such a feature, they wouldn't use it if they could.
It would have to be a little more advanced than that, though, because of the status bar. Actually, if the LCD wasn't rotated 90 degrees, that might be possible, because the controller supports "Partial Image Display" that displays a certain part of the LCD RAM on a specified number of scanlines. But since our scanlines are vertical, that doesn't help very much.