Sock It To 'Em: New TI-OS?
Posted by Nick on 13 June 2000, 03:47 GMT
Alright... many (many) people have presented this idea on our comment boards, on our email lists, on IRC, in emails to me, as news items on here, and a partridge in a pear tree. Now, it looks as if a group of people are going to make a serious, gung-ho attempt at it. François Goldgewicht, Jean Canazzi (the author of Bigdyna), and Niklas Brunlid (former staff and the author of Prosit) are looking for assistance in the development of a new TI-OS for the 89 and possibly even the 92 Plus. Below, you will find an ICQ chat I had with François today - it addresses some initial questions I had. My only concern is TI adapting their hardware to not accept such a ROM, but ... yeah. Email François if you're a skilled 68K ASM programmer and you'd like to join the project. Trollou 6/12/200 1:44 PM hi i have something to ask u :) BlueCalx 6/12/200 1:44 PM shoot Trollou 6/12/200 1:46 PM i have a project : i would like to make a rom. i already studied this and i am sure that's possible. this would be in open source, etc. i would like to create a programers group, international coders so i just would like u to post a news in order to help me :) BlueCalx 6/12/200 1:47 PM hrm.. impressive :-) Trollou 6/12/200 1:50 PM it's simple... every coder of the ti-fr group is ready (almost :) ) the project is xplained on ti-fr home page (use babelfish to transalte :) ) the mail is : webmaster@ti-fr.org (name : François Goldgewicht) thx Trollou 6/12/200 1:52 PM u can put the name "jean canazzi" (author of bigdyna) BlueCalx 6/12/200 1:53 PM ok Trollou 6/12/200 1:58 PM other name : niklas brunlid BlueCalx 6/12/200 1:58 PM wow... is this intended for math and stuff too, or just gaming compatibility? Trollou 6/12/200 2:05 PM everything : it will replace the tios :) BlueCalx 6/12/200 2:08 PM okay.... if you make it so the math functions are just as madly elite, then i'll definitely post :) (me being the math geek that i am) Trollou 6/12/200 2:09 PM :) Trollou 6/12/200 2:13 PM at a fisrt time it would be just a big program who stands with the tios... in oder to have maths functions etc. but after we could make uour own types (stack...) BlueCalx 6/12/200 2:14 PM yeah.... i'll be back later, i'm going to take a shower. Trollou 6/12/200 3:06 PM look at ti-fr and go to the comments : u'll see the enthousiasm of the frenchies :)
|
|
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Better TI-Linux?
|
Kenneth Arnold
|
If you guys work this from scratch, I have a couple of requests to satisfy a couple of needs:
Make the dang thing a microkernel. Then we can throw stuff on top of it real easily. Like, say, AMS emulation layer? *Linux* *emulation* *layer*?!?!? I mean, yeah, that would really be cool.
Make it multitasking. Then I can steal your VM code when I go to do the Linux emulation. And being able to plot that 3D graph in the background while playing Phoenix -- sweet... excellent for teacher deception.
Gimme the source! Free! Yeah! Show TI that opening up is good! I'm really feeling zealotistic now...
Spot ASM. Heck, when I throw my PIII in there, it shouldn't take too much modification to make it work ;) (totally unrealistic, but... interesting pipe dream costing many hundreds of AAA batteries...) Actually, use a good optimizer (gcc -O20) (you don't need TI-GCC) for the computationally-intensive stuff, inline ASM for the real slowdowns, and plain old C for the rest of it.
You can steal code from YACAS, etc. for the CAS. Graphing will be an issue.
I'll be around this summer (except for three weeks... darnit) so subscribe kcarnold@yahoo.com to any mailing list, etc. you might set up. I'm really excited to see this thing actually turn up.
Kenneth Arnold
PS - urgh -- final projects -- midnight -- hating school -- mad.
|
|
13 June 2000, 06:42 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Better TI-Linux?
|
Kenneth Arnold
|
Oay, say we use Linux as a model, rather than a port.
We can have an operating system with multitasking, POSIX-ish syscalls, everything-is-a-file, mountable fs'es, signals, drivers for linkport storage devices, etc... and you want to re-impelment that from scratch. Go ahead.
Microkernel (exokernel?) will make it simple to just skin Linux to the bare bones, write a couple of drivers, and recompile.
Kenneth
|
|
18 June 2000, 06:01 GMT
|
|
Re: Sock It To 'Em: New TI-OS?
|
TimeCross
(Web Page)
|
Impressive. Very Impressive. An ENTIRE OS in 68k ASM. The thought crossed my mind as well awhile ago... but I hope you're aware that this is going to take time and will be hard as @#$#@. 68k ASM, as much as I love it, can, and will, be a b@#ch at times.
Good Luck!
|
|
13 June 2000, 07:40 GMT
|
|
Re: Sock It To 'Em: New TI-OS?
|
TI83andTI89Owner
|
I have read all of these posts, and it seems we all have ideas about what this new OS should include.
So, I've decided to throw in my two cents here, if anyone cares to read it.
As I said, we all have different ideas. Most people want this thing to have most, if not all, of the TI-OS features. You've got to admit, even though TI's code isn't the most optimized, that would be hard to do and keep all of the memory that the calculator has now. And, it would take a long time to figure out how to do it, or even what to put in it.
I really hope that gaming and programming is enhanced on this new OS. Basic for the TI-89/TI-92 Plus IS a lot better than Basic for, say, the TI-81, but you do have to admit, it would be cool to have it enhanced some. For instance, a "CalcOff" command or something like that.
This is really something to think about. I mean, all the things that we have ever dreamed of doing on a TI calculator, but couldn't because of some kind of ROM limitation, could all be possible. And that is a lot to think about, so I suppose that my main point is to try and prioritize and figure out what this thing is going to have. I don't know if people have already had that kind of discussion, I don't know, but if they have, I haven't seen it or heard about it.
Anyway, back to the subject. I think it would be really neat if we could have enhancements for programming, in both Basic and Assembly. In a sense, we have an opportunity to completely rewrite the TI-Basic programming language. The possibilities are endless. Even better, making an on-calc compiler for it would be neat, too. And, of course, we could speed up 3D graphing and such, and all that other math stuff I never use.
Anyway, instead of naming off a lot of paragraphs of stuff I think would be cool, I think a list would be better, so here it is:
-Enhanced Basic programming
-On-calc compilers for Assembly
-Faster 3D graphing
-Faster math altogether
-New and more useful ROM calls to programmers
-Archive memory recovery feature
-Something of a GUI, but not like Windows or anything
And all the other stuff the TI-OS already has, or whatever else. I can't think of anything else, it's 2:18AM...
Anyway, I think the main focus on this should be to make a stable OS that has most, if not all, of everything the TI-OS has, and enhancements to programming for both languages, and of course, faster 3D graphs.
Well, that's my two cents. By the way, I have an unrelated question: If someone were to, hypothetically of course, say, jammed a link cable into a TI-86 linkport and couldn't get the little metal end out, what would they do? Because...well, I sort of...did that. If I can't fix it on my own, that means I'll have to send in a gray graph link cable, a TI-89, and a TI-86 to TI to be fixed...:(.
|
|
13 June 2000, 08:22 GMT
|
|
1 2 3 4 5 6 7 8 9
You can change the number of comments per page in Account Preferences.
|