Upcoming TI-86 Miscellaneous Programs
|
Post updates on your projects here, or give other authors your feedback on
their works in progress.
When posting about an upcoming program of yours, please include a link to
any relevant information (screen shots, etc.) in the URL field.
To have an entry removed, please
Contact Us.
|
|
Reply to this item
|
Upcoming Super Insult Generator for 86 basic
|
Bear Grubb
|
Ive almost got this finished but I want to get some opinions on what you think I should put in it and if I should Write one for ASM. Please Reply. OR email me.
Thanks
Bear Grubb
|
|
22 January 2001, 23:54 GMT
|
|
Please Help Me
|
Bear Grubb
|
Is there anybody out there that can make a windows/DOS program that will convert 86 basic to ASM. I have an Idea In mind. It should have a 86 BASIC programing Interface but when a basic command is entered it writes it in ASM. The program should also have the ability to draw sprites and write the code after they are drawn like assembly studio. Please reply on this and email me if you think you can do it.
|
|
23 January 2001, 01:15 GMT
|
|
86 ASM-BASIC converter is finished!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
Bear Grubb
|
WELL, YET ANOTHER BREAK THROUGH IN 86 TECNOLOGY. I WANTED AN ASM CONVERTER FOR AS LONG AS IVE BEEN PROGRAMMING AND NOBODY COULD OR WOULD MAKE ONE SO I DID. THIS IS NO JOKE, THIS HIGHLY TECNILOGICAL PROGRAM HAS BEEN WRITTEN FOR WIN. 98. I ONLY LIKE TI-86 CALCULATORS SO IVE SET THIS UP WHERE THER WILL BE NO PORTING THEM. ALSO THESE ARE NOT CHEAP THEY COST TEN BUCKS A PIECE. EMAIL ME IF YOU WANT ONE. HA HA HA HA HA HA HA HA HA
|
|
25 January 2001, 22:39 GMT
|
|
Multithreading shell
|
Chivo
(Web Page)
|
I'm making a multithreading shell for the TI-86 calc. It'll allow programmers to easily make assembly programs that have more than one thread running (or appearing to run) simultaneously. I don't think there will be much practical use for this, though.
|
|
13 February 2001, 20:58 GMT
|
|
|
|
|
|
|
|
Preemptive threads v0.5b
|
Chivo
(Web Page)
|
A few improvements:
* I've really cleaned up the source and found and fixed a few bugs and inefficiencies.
* Nice (thread priorities) is mostly finished
* Mutex locks are cleaned up (previously I put in too many just to be on the safe side).
As far as I've tested, it works perfectly. Granted, I haven't tested nice and a few other features I've "fixed" yet, but I've performed thorough eye-ball tests on them.
As for performance, it's pretty good. It gets called by default 50 times/second, and it adds about 600 (a rough estimate) clock cycles for the most typical case on top of the TI-OS interrupt handler (so I don't have to handle keypresses etc.).
Given a 6MHz clock speed, 50*600/6E+6 = 0.005, or 0.5% of overhead! In other words, adding preemptive threads to a program adds negligible overhead. Of course, it also adds about 500 bytes to program size (!), but that can be fixed by trimming it down and optimizing it a little.
By the way, this set of functions is (and has been from the beginning) licensed under the GNU GPL, so it's very friendly from a licensing standpoint.
Which features would anyone like to see added or removed from preemptive threads? I'd like to know if anyone is interested at all in (or is) using this in their own programs.
Does anyone even read this board anymore?
|
|
21 February 2004, 21:45 GMT
|
|
Re: Upcoming TI-86 Miscellaneous Programs
|
Marcus McG
|
I want an upcoming program to be one that turns a basic program into tokens and then deletes the original. If someone wants to protect their program, then why is it stored in memory as the large and cumbersome text-like format? I think that you should just turn the thing into tokens that take up less space and can run fast the first time and every time after that. I don't know ASM so I don't know how to do this, which is why I want you people who do know to get off your lazy butts and stop making games and dumb stuff that nobody cares about. Thank you for trying, which I know you will.
|
|
26 February 2001, 00:16 GMT
|
|
|
|
|
Re: Re: Upcoming TI-86 Miscellaneous Programs
|
Marcus McG
|
Something else I would very much like to see is perhaps a command that can be used in basic that is kinda like the CP register (I know a little bit about ASM, but if i'm very wrong, please ignore my ignorace) or whatever that can be used with another command to return to that spot in the code. Maybe something like
:LblPt 1
...
:Input X
:GotoPt X
(If X is 1, it will go to the point above.)
In regular basic, you can't do this. You'd have to do
:Lbl A
:Input X
:If X==1
:Goto A
:If X==2
:Goto B
:If x==3
:Goto D
etc...
Or perhaps making a Return feature for use with Goto such as
:Goto A
:Disp "Good work"
:Stop
:Lbl A
:Input X
:If X>9
:Ret
:Disp "Too low, freak"
:Goto A
I know that there are ways to make this work as it is, but If there was some way to make what I wrote work, It could be used on a much more complex level.
I don't know if this is possible, because it would be tapping into the way TI OS runs a program, which well I don't know. However, imagine the use of something like this, where Basic could a least be another step up and competent programmers could do something more porductive in math class.
Anyway, I think that someone ought to step up to the challenge, like maybe those people who claim to be part of a company that makes programs. I will be very grateful and respectful to the person who actually makes this happen, because I was amazed to see greyscale and 3-D when I first saw it.
|
|
7 March 2001, 05:23 GMT
|
|
Re: Upcoming TI-86 Miscellaneous Programs
|
Jon Schneider
|
For all of those c programmers out there, I am working on a c to asm conversion utility complete with asm debugging and emulation. If anyone would like to join in on this project just let me know.
|
|
13 August 2001, 18:01 GMT
|
|
1 2 3 4 5 6 7
You can change the number of comments per page in Account Preferences.
|