ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Texas Instruments Releases AMS v2.03

Texas Instruments Releases AMS v2.03
Posted by Nick on 10 December 1999, 01:10 GMT

AMS v2.03I found that TI released AMS 2.03, wrote a small blurb on ticalc.org as all of you have probably noticed, and then went to download the software. I snagged the whole thing in about 30 seconds on my ISDN line (at 14.6K/s).
The .exe file downloaded, I ran it and saw the WinZip installer we all know and love. I found it interesting that TI didn't put this in an auto-installing .exe, but a file with extension .89u that my TI-Graph Link software didn't support.
So, after I had installed the graph link software (v0.23), things worked fine. I upgraded the calc and it loaded surprisingly faster than when I experimented with version 2.01 of the AMS.
Now's where it gets fun.
My calculator was one of the first TI-89's produced, so naturally I have hardware version 1.00. I typed getConfg() at the home screen (My first command, yipee) and I noticed that TI has still not fixed the problem with the free archive RAM. Go to Zephyr Productions for more info about that one. I don't think this is fixable on calcs with HW v1.00, but TI hasn't said otherwise.
Running an ASM program caused an address error - as expected - and I had to pull out the lithium battery. This is a Bad Thing(TM). I'm guessing that the grayscale problems still exist as well.
Now for the intended features. I went to CATALOG and noticed the help menu. Expecting a short blurb a'la the TI-89 manual under each function, TI decided to instead repeat the exact same thing that shows up in the status bar when you move to select a function.
The user-defined functions in CATALOG are very nice. I like those. That's one of the better features I saw.
The serial number for the calculator is displayed in a much larger font (above). I thought that warranted a mention... but I don't see the reason why they did it, aside from clarity.
Some stuff in VAR-LINK that I thought interesting were the collapsible menus, the flash application management, and the contents of the folders you could get by pressing F6. Aside from that, no big deal to be made there.
Whether or not there's a limit on assembly programs remains a mystery to me. Anyone who would like to perform tests (with screenshots, please *g*) please email me as soon as possible.
Finally, there's language localization programs released by TI, supporting French, Italian, Spanish, German and Portugese. For more info, click here. Once again, click here to download AMS v2.03 for the 89.

 


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.


downgrading from 2.03 to 1.05
WashBasin  Account Info

i originally had ams 1.00...i installed ams 2.03 and i was not the least bit satisfied. i want to downgrade back to ams 1.00 but unfortunately all i have is ams 1.05...can i still downgrade to 1.05, even though that is not the original version that i had?

     10 December 1999, 07:13 GMT


Your question was already answered... twice I believe
Charles Yong  Account Info

Note that everybody who don't know how to do anything with their calcs never read the manual, nor do they read the answers to their questions which are right in front of them. People who send me e-mails on how to use my programs never read the simple readme.

*sigh*

     10 December 1999, 07:24 GMT

Re: Texas Instruments Releases AMS v2.03
GordonChil  Account Info

Isn't there a law against this? I mean, Microsoft was taken to court for their misuse of their monopoly. But what about this upgrade for TI. I mean. How can you stop people from upgrading to 2.03? You really can't. If there was some calculator convention that told everyone not to use the newer version then that'd be good. But we can't really do that because one doesn't exist. But in a nut shell here's how it is. Texas Instruments puts out a calculator. Then makes an OS upgrade that people can download off the internet. But to really program in it, you must buy their really expensive software.

I don't do much programming in assembly. I just like to get the programs from other very talented people. But I'm guessing someone could put out a shell that will be able to conveniently work around this problem. Please people give some of your input on what you think of this idea.

GordonChil@hotmail.com

     10 December 1999, 07:17 GMT

Re: Re: Texas Instruments Releases AMS v2.03
meingts Account Info

"How can you stop people from upgrading to 2.03? You really can't. If there was some calculator convention that told everyone not to use the newer version then that'd be good. But we can't really do that because one doesn't exist."

A calculator convention is not the only way to tell people not to use AMS 2.03. Don't underestimate the power of word of mouth (I'm thinking of IRC, but it could apply to message boards as well.)

Besides, stopping people from upgrading to 2.03 is not good; it assumes that everyone uses their calculators for the same reasons. Some might want to upgrade for vanity. And some might want to upgrade to take advantage of the 702KB archive issue (especially HW2 users).

"But to really program in it, you must buy their expensive software."

Don't overlook the fact that you can still program 1.00-compatible and/or 1.05-compatible games etc. even with the release of AMS 2.03.

I could write a quick flowchart of whether you should upgrade based on what you use your calculator for, but anyone with the intelligence and knowledge of TI politics etc. should be able to write one.

-meingts

     10 December 1999, 07:52 GMT


Re: Re: Texas Instruments Releases AMS v2.03
Elendur  Account Info

Of course this is not illegal.
They create their calcs, and an OS for them
Microsoft doesn't create the computers.
Would you attack TI for not allowing users to use an alternative "OS" for the TI 30 ? lol

     10 December 1999, 17:55 GMT

Re: Texas Instruments Releases AMS v2.03
Zeljko Juric  Account Info
(Web Page)

I think that I have an idea how to break 8K limit.

Someone must make a short ASM program, call it "load" for example. For running ASM programs bigger
than 8K, instead od typing tetris(), an user would type load("tetris"). What "load" need to do?

1) Allocate a space on the heap using HeapAlloc
2) Parse the argument, then load and relocate given program to the heap
3) Call program on the heap
4) After returning, free the memory

Such loader is not so hard to write. I hope that it must work, expect if TI does not more allow allocating space on heap greater than 8K. If they done so, it is really a catastrophe.

What TI programmers think about this idea?

     10 December 1999, 08:40 GMT

Re: Re: Texas Instruments Releases AMS v2.03
YodaToad  Account Info

ti-fr has already made a kernal and a loader for AMS 2.01 but it works on AMS 2.03. They also converted phoenix and tetris (which doesn't work on AMS 2.03) to AMS 2.01.

     10 December 1999, 17:11 GMT


Re: Re: Texas Instruments Releases AMS v2.03
Samir Ribic  Account Info
(Web Page)

Except two drawbacks:
1) Program will be held in two places in memory
instead one. This is not problem if the program is in
archive memory, but if it is in RAM is is spacewaste.

2) If program require arguments, as Tezxas do, how to
send them.

     10 December 1999, 17:26 GMT

Re: Texas Instruments Releases AMS v2.03
poison  Account Info

I think we all are overlooking this problem way too much. Let's take this issue back to when AMS1.05 was just barely released. We all were very disappointed about not being able to run Assembly programs; but in a short time, David Hart made a patcher that fixes the problem. And now, with AMS2.03, the problem WILL be solved. There is always a way for things. We all are falling into a hole that isn't there. What I'm asking is, why does TI even care about what we make. If the talented programmers of 68k asm proggers were not present, then TI would absolutely not be where they are today. I had an 86 for a while, and I bought it for the games, and to make my math homework easier. Then, when the 89 was released, I sold my 86 to my cousin, and bought an 89. My point of this whole thing is, don't worry, the problem WILL be solved. Give this whole thing a break, it was just released today. Of course there's nothing going to be done right now. But later in time, someone will succeed in running asm programs. And it IS possible to make FlashROM games, they're just harder to be made since you have to have the permission of TI. But again, what if we figure out how TI makes it into a FlashAPP? Just have patience for this whole thing, the problem WILL be solved, it's just a matter of time ;)
laters
-bc

     10 December 1999, 08:42 GMT

Re: Texas Instruments Releases AMS v2.03
tiprym  Account Info

God, you are an idiot. <p>
Check the TI page- 384K is all you're gonna get. The rest is used for flashROM Apps that will come later. How else would you be able to store it, you damn fool? Anyway, why the hell would you need to store 384K on a TI anyway? I'm typin' a freakin' novel on mine and it's only 21K so far (I'm starting the 7th chapter tonight). Jesus Christos.<p>
Matthew Glory, ICQ 55807773 AIM: EMPrime

     10 December 1999, 14:59 GMT

Re: Re: Texas Instruments Releases AMS v2.03
Bryan Rabeler  Account Info
(Web Page)

It's called games. :) Street Fight II, with all the bells & whistles, takes up ~100K.

     10 December 1999, 15:39 GMT


Re: Re: Texas Instruments Releases AMS v2.03
poison  Account Info

hey, yo, who u talkin to?who's da idiot (just wonderin)

     11 December 1999, 08:41 GMT

Re: Texas Instruments Releases AMS v2.03
pjman  Account Info
(Web Page)

Does anyone think that it is even possible to make universal programs that can work on all the 89 and 92+'s? I mean, we got the 89's with both hardware versions. And also 92+ with both hardware versions.

Also, if anyone knows why h1 can use flash apps with the extra memory but not user archive? What is the limitation? Memory is memory right? Whats the difference if it is flash apps or archived user mem?

Ok, I'll shut-up now. (Correct me on any of this if I am wrong :-)

     10 December 1999, 15:07 GMT

Re: Re: Texas Instruments Releases AMS v2.03
Bryan Rabeler  Account Info
(Web Page)

Just wanted to confirm this, there are HW2 TI-92 Plus calculators also?

     10 December 1999, 15:40 GMT

Re: Re: Re: Texas Instruments Releases AMS v2.03
pjman  Account Info
(Web Page)

I'm just guessing this. The basis for my guess is that TI released the "NEW" 92+ with a better screen and flash built in. I might very well be wrong. If anyone knows about this, please post:-)

     10 December 1999, 16:34 GMT


Re: Re: Re: Re: Texas Instruments Releases AMS v2.03
Tick Account Info
(Web Page)

Yes the "New 92+" came out last summer with a black pixel based lcd which is really nice and some other new features. Ti was nice enough to replace my old Ti with one last september when the 1.05 dump crashed my calculator. I downloaded 2.03 last night and it did give me 720k. I also noticed that the new ones don't have a rom module in the back at all.

     10 December 1999, 22:16 GMT

Re: Re: Re: Texas Instruments Releases AMS v2.03
pjman  Account Info
(Web Page)

Also, TI's site states:

"All previous TI-92 Plus calculator can be upgraded to Version 2.03. However, on some TI-92 Plus calculators, the user data archive can only occupy a maximum of 384-KB of the over 702-KB Flash memory shared with calculator software applications."

The same thing they say about the 89's.
pjman

     10 December 1999, 17:33 GMT


Re: Re: Re: Re: Texas Instruments Releases AMS v2.03
Bryan Rabeler  Account Info
(Web Page)

Damn, this sucks. I have both a HW1 TI-89 and a TI-92 with a Plus module, which I also assume falls under the HW1 category. :(

So is this whole problem a mistake TI made in making the TI-89/92+ that they can't fix without upgrading the hardware? At least TI isn't doing this on purpose, at least we hope not. :)

     10 December 1999, 19:00 GMT


Re: Re: Re: Re: Re: Texas Instruments Releases AMS v2.03
David Phillips  Account Info
(Web Page)

They had to upgrade the ROM because Rusty Wagner figured out how to change the FLASH ROM using an assembly program (and simple hardware modifications?).

     11 December 1999, 09:16 GMT


Re: Re: Re: Texas Instruments Releases AMS v2.03
Reno  Account Info

yes, there are hw2 92+'s. My former alg2 trig teacher had the misfortune of getting one from the school. She got addicted to my friend's tetris on his 89, and wanted me to give her tetris, but I couldn't figure out how to work the OS's on there (yes I did run patch).

     11 December 1999, 01:04 GMT


Re: Re: Texas Instruments Releases AMS v2.03
Samir Ribic  Account Info
(Web Page)

For assembly programmers:

1) Do not use shells and libraries. Compile or
assemble in Nostub mode

2) Do not read keyboard directly. Use tios functions
instead

3) Reduce screen to 160x100. In the rest of the
screen write some manuals visible to TI92+ users
only.

4) Do not use grayscale. Assume that video memory
is at $4C00. If possible, use use TIOS functions for
video access

5) Limit program to 8 K executable.

6) Avoid direct access to system variables and
memory. Take care on VAT table.

7) Make relocatable program. Avoid address modes
that will need relocation table (absolute addressing)

For BASIC programers

1) Avoid EXEC funciton :-)

     10 December 1999, 17:38 GMT

1  2  3  4  5  6  7  8  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer