A few years ago, I was approached with a program idea. The programmer wanted a few special functions that seemed best fit for an assembly program. I finally got the motivation to really work hard at it and in the past week I totally rewrote it implementing some really cool features.
- First, BASIC programmers will have access to as many as 10 drawing buffers.
- There are also a handful of drawing commands that can be done on these buffers
- None of the buffers use User RAM
- All calc models have access to at least 3 buffers
- The TI-83+SE, and all TI-84+ models have access to all 10
- The models with access to all 10 buffers also have access to all of there extra RAM pages, not normally accessible
- Strings, sprites, pictures, and other types of data can be backed up to this extra RAM (ranging from almost 9000 bytes to >90 000 bytes of extra RAM)
I am not going to release this program until I have been given the go ahead by the person who made the request, but one important thing that I do want to leave with you all is this:
I have put the Grammer project on hold for a bit. I wanted to try out other projects and ideas before I try to go further. I plan to use much of the code from this program in the next Grammer version. I have a file system, data retrieval, and data storage that works fully with all the available RAM. I plan for the final Grammer OS to give programmers access to everything on their calculators, including their RAM, whether it is 32KB, 48KB, or 128KB.
Also, here is a screenie
As a note, the variables STRING0 and STRING1 are stored as strings because of the .1, not because of their names. I could name a string "GUYScheckTh1sOwt.It's a string!" When it returns 1, it means it was stored successfully, when it returns 5, it means the variable already exists.
EDIT:I was given the okay to release. For those that want to just give it a try, I will upload some info and the program. Since it is still being developed, nothing has been finalised, so syntax will likely change. In other words, don't make any super awesome programs that rely on this version! Playing with it should be enough.