Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Xeda112358 on August 14, 2012, 01:59:33 pm

Title: EnG
Post by: Xeda112358 on August 14, 2012, 01:59:33 pm
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.



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 :)
(http://img.removedfromgame.com/imgs/EnGEx0.gif)
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.
Title: Re: EnG
Post by: TIfanx1999 on August 14, 2012, 02:14:47 pm
I already saw this when you were talking about it in IRC earlier. This is some really cool stuff! ^^
Title: Re: EnG
Post by: Xeda112358 on August 14, 2012, 03:01:47 pm
I have some really neat ideas planned, so I hope the person who requested the program can give an "okay" for me to release stuff. For example, I plan to have the file system support arrays with arbitrary types of data. For example, arrays where some elements are arrays themselves, some elements could be strings, et cetera :D Regardless, I plan to have this supported in a future release of Grammer, if I get around to finishing it.

EDIT: I have been given an okay :) I will edit the first post with the download for those that want to try a release.