I have a few of my old games that I ported from their original TI-92 to a TI-84+ SE. Those worked just fine with minimal to no changes necessary. But when I transfer them from the SE to a CE, everything completely falls apart, mostly due to differences in the screen resolution.
What I’m wondering now is if there is a way to run a BASIC program in a compatibility mode. Something that would setup the display and drawing commands so that they approximate the display of the older 96x64 display. I’m okay even with a little modification of the code here, assuming it’s something that gets done at the start of the program and everything else remains the same.
Does anything like that exist? Or do I have to port everything over by hand here?
As far as I know, there's nothing so far, but it might be possible to get something working somewhat decently with custom fonts and/or different window settings.
That is a bit of a disappointment. I have a few ideas of how this could be done. If I ever get the chance, I might try to put them into practice. It seems a bit off to me that after finally picking up a 84+ CE here that I'm now spending most of my time using this old 84+ SE that I've had for years. Would like to be able to just have one of the z80 based calculators in my bag
TI-Planet has an automated program converter for Text() etc. issues when going from non-color to color programs.
It may not product perfect results or work 100% of the time, but it should be pretty good...
It's hosted here:
http://wistaro.fr/projets/ticonverter/index.php (you'll probably want to click on the first link, to upload a 8xp, at the bottom of that index page text)
Project topic here:
https://tiplanet.org/forum/viewtopic.php?t=17817
GitHub repo here:
https://github.com/Wistaro/ticonverter
You could likely make a program that does this using a graph hook, but it would probably take more time to write and debug than to just manually changing the values for every TI-83+ program that currently exists.
Adriweb wrote:
That does solve some of the problem. Unfortunately a lot of the code in the stuff I did made assumptions elsewhere about the size of the screen. Those would also have to be hunted down and patched up by hand.
Another issue is that TI-BASIC on the 84+ CE is slower when drawing than on a 82/83+/84+. I know there are more pixels and each pixel takes up more memory to store due to it being in color, but it feels like things are way slower than it needs to be. It's especially baffling when you see gameboy emulators running at full speed. If that can be optimized to run on the hardware at full speed, surely TI could've optimized the drawing methods on the 84+ CE to be a little faster than they are.
munsie wrote:
If that can be optimized to run on the hardware at full speed, surely TI could've optimized the drawing methods on the 84+ CE to be a little faster than they are.
TI engineers aren't all that intelligent.
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
»
Go to Registration page
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum