This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - Xeda112358
Pages: 1 ... 250 251 [252] 253 254 ... 317
3766
« on: March 16, 2011, 05:07:26 pm »
I am interested in developing a programming language. If anybody has seen ReCode, it uses 5 bcalls (one of which isn't needed anymore, but is included to keep compatibility with previous versions). The others are used to create vars, delete vars, and the last is InsertMem and all of those are used for the simple reason that I don't know the OS protocol for that stuff. Other than that, it is a fast interpreted language that currently has sprite support, strings and real numbers, text (not using anything from the OS), and other random things. I think that if I really wanted to I can fit a whole programming language into 16KB, but if I extended it to 32KB I could make the programming environment, all of the tokens and not use the OS at all. The only problem is that I am not familiar with writing to flash (in case variables need to be archived). For those who are not familiar with ReCode, here is a screenshot of an example program:
3767
« on: March 16, 2011, 04:46:11 pm »
Here is another cool idea that might come to fruition in a few years... http://www.omnimaga.org/index.php?board=118.0If these projects get finished then that is something that could provide the community with revenue.
3769
« on: March 16, 2011, 02:14:00 pm »
I would love to help out if I can, but I, too, am a little strapped for cash. I voted for the merchandise thing because I think that could work. Maybe we could get in contact with TI and have custom designed face plates and whatnot, or carrying cases. Heck, maybe we could start making skins for the calcs? I also like the idea of donations. If you make a donations section, you could include something like this to put it into perspective how much a donation can help:
$16.75~5% $33.50~10%
The best part is, if donations do exceed the cost for this by enough, the extra can go toward competition prizes.
3770
« on: March 15, 2011, 06:53:15 pm »
Hmm, I wonder... that would be a cool idea, DJ. I don't think I'm up for it, but it would be cool!
3771
« on: March 15, 2011, 06:38:44 pm »
What happened was I had an error handler that made sure the X and Y coordinate never went off screen, but I forgot to check the width+x and height+y
3772
« on: March 15, 2011, 06:34:44 pm »
Okee dokey, that problem is fixed, now. Should I upload it now or wait until the next update and trust nobody uses rectangles too large?
3773
« on: March 15, 2011, 06:21:42 pm »
You mean like displaying the values of the variables? Yeah, I haven't added that, yet EDIT: Added
3774
« on: March 15, 2011, 06:09:51 pm »
It wouldn't exit ReCode, but it would try to execute the BASIC data as ReCode data. However, it would be pretty cool to make it recognise if it has gone to a point before the block! That is a cool idea! I would have to make it so that you could choose to make it exit the ReCode parser or not... If I can add that in, I will try, but I cannot promise anything
3775
« on: March 15, 2011, 05:55:41 pm »
That shouldn't pose a problem, to my knowledge. Hm, now I wish I had an 83+ to test with !_!
3776
« on: March 15, 2011, 05:48:28 pm »
Hmm, that is odd. Did you have a previous version of BatLib on your calc before installing the latest one? Also, I am working on that rectangle routine problem you found It is almost fixed (I just got back).
3777
« on: March 15, 2011, 02:07:34 am »
Okee dokey then, I have now added several functions:
' is used to use the second set of vars (for example, A'-1→B) " is used to use a BASIC string (for example, Text(0,0,"Str1) RecallPic is used to copy pictures to the graph screen (for example, RecallPic 23) StorePic is used to store the graph image to a picture (for example, StorePic 17) Full is used to set the clock speed to 15MHz (or 6MHz if you add a 0 to the end) Pt-On( draws a sprite using a hex string.
All string arguments must be the last on a line, so with the Pt-On( thing, you need to do something like this:
:0 :Pt-On("Str1 :8,0,0,2 I'm a bit sleepy at the moment, so I'm not going to go into too many details. If anybody has questions or ideas for changes/additions, feel free to mention them!
3778
« on: March 15, 2011, 12:05:02 am »
I plan to add it to the DispGraph command so you can do something like this to update just the upper left 8x8 corner of the screen:
DispGraph0,8,0,8
Otherwise, if there are no coordinates it will just update the whole screen.
3779
« on: March 14, 2011, 11:55:11 pm »
I mean that you can choose to update, say, the first 8x8 square of pixels on the LCD. The LCD is a little sluggish, so if only one small section of the graph screen changes, instead of refreshing the whole screen, you can just do that the modified area
3780
« on: March 14, 2011, 10:42:22 pm »
I'm a moderator on UTI... Also, sorry if I take so long between responses, I've been programming
Pages: 1 ... 250 251 [252] 253 254 ... 317
|