Building OSs for Flash ROM Calculators
|
Posted on 6 September 1998
The following text was written by Matthew
Stits: When one looks at the evaluation of the TI series of calculators, one
sees more and more people trying to push the envelope of what one can do with them. At
first, just a few basic games, then assemblers, all the way up to memory expansion kits.
With this in mind, TI did make it a bit harder to make an assembler on the TI series with
the 92. I remember many people discussing the problems (of which I do not recall the exact
reasons) which gave way to making fargo a very stable shell built on an Operating Sytem
never intended for it. With time and the presence of fargo, TI has seen that someone will
always find a way to get around what ever obstacles presented and has now put an assembler
on their TI-89 and TI-92 Plus models. At first this would seem great for the TI's.
In one single step they have erased the need of so many people who enjoyed their work. Now
after explaining some of the history to this saga, I feel TI has given themselves a bit of
an Achilles heel. With the ever growing cost of the college student's calculator, TI said,
"Hey! Let's put Flash ROM in so they will only have to buy one calculator for a little
more." With this in mind a hole was opened that none had previously thought about. Why
doesn't someone now make a complete OS for the calculator? It could be anything from a
small unix box, to a full fledged GUI OS. Here I'd like to present some examples of it why
it should be done. All the registers are out and I am sure that a 10 MHz chip is more than
enough for a GUI interface or at least a basic lunix shell to start from. I think
that the biggest problem would be in making a joint inter face for both the TI-89 and TI-92
Plus. It would most likely have to be recompiled for each version with different specs for
the first few builds until a set amount of memory is dedicated to output for the LCD screen.
There are at least 3 OS's made from this chip and its children already! Mac OS, Norton "that
pseudo Palm Pilot" and Sega's very basic ROM reading OS for its genesis and probably a few
more. This is by no means to say the that Fargo has no purpose, but what if they made it
into a full fledged OS and not a shell on top of an OS never intended to work in the back
ground? When looking at this from the a different angle, one sees a few possible
problems. Some (actually most) of us don't have a TI-92 Plus, so Fargo is all that many can
use. Fargo is probably a lot better planned than whatever TI had made. Fargo can use
libraries, make TSR's, and many other things that I for one doubt TI put that much work.
There are already many good programs for Fargo "that could be ported at a later date". As
for making your own OS for the calculator, all you could do is turn it into what most (at
least at first) would consider a novelty or GameBoy, not to be taken seriously. Why
reinvent a calculator that TI paid lots of people to make? I believe a person or small
group of people not getting paid would make anything as good or better.
|
|
Reply to this item
|
Re: Article: "Building OSs for Flash ROM Calculators"
|
John Rittenhouse
|
My thoughts exactly. The second I heard the TI-89 was going to have flash bios I was thinking are they trying to encourage us to change the calculators. I bet before long you will see whole new OS kinda like a Shell war. Kinda of also like how PCs went too. First you had dos. THen windows on top of dos(I include win95 and win98 as being a shell since you can set it up to boot like dos). Then Win NT(and hopefully the next vers of win will be also a pure OS with no dos compatibilty because they messed it up in WIN95 anyways since half my games don't work in win95) Well thats all I have to say. Lets discuss what we want to see in a OS. As soon as I get a sparq drive I will then save up money for the TI-89
|
Reply to this comment
|
6 September 1998, 03:15 GMT
|
|
Re: Article: "Building OSs for Flash ROM Calculators"
|
John Rittenhouse
|
My thoughts exactly. The second I heard the TI-89 was going to have flash bios I was thinking are they trying to encourage us to change the calculators. I bet before long you will see whole new OS kinda like a Shell war. Kinda of also like how PCs went too. First you had dos. THen windows on top of dos(I include win95 and win98 as being a shell since you can set it up to boot like dos). Then Win NT(and hopefully the next vers of win will be also a pure OS with no dos compatibilty because they messed it up in WIN95 anyways since half my games don't work in win95) Well thats all I have to say. Lets discuss what we want to see in a OS. As soon as I get a sparq drive I will then save up money for the TI-89
|
Reply to this comment
|
6 September 1998, 03:19 GMT
|
|
Re: Article: "Building OSs for Flash ROM Calculators"
|
JimmyPop
|
What would be nice is an OS with a built in Z80 emulator, or at least a TI-8x BASIC interpreter. This would give the TI-89 power to use all the old math programs from the other 8x calcs, and if it is possible, be able to play all the old Z80 games. I dont know if Z80 emulation is possible on a lowly 10 mHZ chip, but maybe it is possible with an acceled calc. The one thing that bothers me about flash, though, are virii. Although if you have a link you can always "flash" back to original roms, it would be a nuisance if you are in math class taking a big test and you discover that game you just ran removed the ability to do graphing...
|
Reply to this comment
|
6 September 1998, 03:55 GMT
|
|
Wait a minute... What about those "Hackers"?
|
Phil Killewald
(Web Page)
|
Now, if it were possible to make an OS with the FLASH ROM (I still don't know if it's possible, seeing as TI doesn't have any documentation for programming ROMs), wouldn't it be possible for those destructive "hackers" out there to seriously mess up you calc, like, permenently? Seeing as FLASH edits the ROM (I believe that is what it does, at least) a "virus" in the FLASH would be difficult to get rid of, seeing as, even if you turn off your calc, the ROM is still there.
-Phil
PaSTE of America
|
Reply to this comment
|
6 September 1998, 15:44 GMT
|
|
|
|
|
Re: Wait a minute... What about those "Hackers"?
|
Max Watson
|
Yes and no. I upgraded my TI-92 to a TI-92 Plus, and were something catastrophic to happen, I could always pull the Plus module and revert to plain vanilla TI-92 status. Now, When the Plus module is pulled, the module keeps it's OS in NVRAM. So, your Plus module might be rendered defunct. As for the programming for the flash rom, there are several chips on the module; flash rom might be implemented on ROM. For the curious, the chips are, from largest to smallest: "LH28F016SUT-70 / SHARP / JAPAN / 9753 1 OL" , "TOSHIBA / TC551001BFTL-85L / JAPAN 9746HAK" , "ORBIT 61096B / 9742" , "MAX858 / CSA / * 636". Ther are also several resistors, a couple other misc. componets, and very small 5-pin IC that I cannot read.
|
Reply to this comment
|
6 September 1998, 19:58 GMT
|
|
Re: Article: "Building OSs for Flash ROM Calculators"
|
Da Bomb
|
I personally would like to see Mac OS running on a 89/92+. Unfortunately, that would take up too much memory on the calc. If TI was trying to make a more powerful calculator, why stop at a M68k processor? Why not a 200Mhz StrongARM?
|
Reply to this comment
|
7 September 1998, 04:23 GMT
|
|
1 2 3 4 5
You can change the number of comments per page in Account Preferences.
|