The community should get together and make a TI-BASIC interpreter for Prizm so that things can be easily ported over
-
Ashbad
- Guru-in-Training (Posts: 2497)
- Re: The community should get together and make
- 27 Oct 2011 09:00:12 pm
Sarah wrote:
A TI-BASIC interpreter for Prizm so that things can be easily ported over
Might as well go make a whole emulator while you're at it; the BASIC interpreter revolves around half of the OS, so it wouldn't be an easy task.
Exactly what Ashbad said. The TI-Basic interpreter on TI calcs uses everything the OS has to offer: variables, the VAT, parsing, floating point math, etc. That said, it wouldn't be the worse thing in the world to make a language that is more like TI-Perl, but implementing it exactly (including the quirks) would be a pain.
Sarah wrote:
Last time I checked, making half of something was easier than a whole D<
Indeed, but making half of something is still a lot if the whole thing is monstrously large
Well, you would have to look at the entire project as a whole. There is a lot of factors that need to be thought out that may or may not pique the community's interest. So, if you can organize, I commend you and fully support you. Otherwise, this may be another ambition in the community pool.
Sarah wrote:
Last time I checked, making half of something was easier than a whole D<
When making an emulator, you're not actually making the whole OS. You just make something that's capable of running the OS, and then you use the OS that already exists instead of trying to create a new OS.
Wellll, my gut would be to be on the whole-emulator size, but you can actually making some compromises in a TI-BASIC interpreter and not be that bad off, if you think about it. For example, if you just support a 16x8 display area and numeric variables, you can already do math programs with input and output. Of course, the numeric backend is a huge deal, but not as intractable as you might immediately think, perhaps. Nevertheless, I know that there is at least one project to write/port an emulator to the Prizm.
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
» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
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
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
Advertisement