TI-73 ASM

A General Discussion forum for TI calculators

Moderator: MaxCoderz Staff

User avatar
DJ_O
Calc King
Posts: 2324
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

TI-73 ASM

Post by DJ_O »

It seems that Asm on the TI-73 is now possible! Somebody is making a shell:
http://www.detachedsolutions.com/forum/ ... sc&start=0
Image Image Image Now active at https://discord.gg/cuZcfcF (CodeWalrus server)
Gambit
Sir Posts-A-Lot
Posts: 252
Joined: Mon 21 Feb, 2005 5:34 am
Location: Laveen, Arizona

Post by Gambit »

Who else but the one and only MV? :mrgreen: Unfortunately, I don't have a 73 (very few people would prefer one over an 83+/84+), but assembly programs on a 73 is still very intriguing. :o
"If SOURCE is outlawed, only outlaws will have SOURCE."
User avatar
Jim e
Calc King
Posts: 2457
Joined: Sun 26 Dec, 2004 5:27 am
Location: SXIOPO = Infinite lives for both players
Contact:

Post by Jim e »

Yeah and the fact he started that without owning or having a 73 on hand is crazy.
User avatar
Dwedit
Maxcoderz Staff
Posts: 579
Joined: Wed 15 Dec, 2004 6:06 am
Location: Chicago!
Contact:

Post by Dwedit »

I wondering why it took so long. Arbitrary code execution has been possible ever since Calcsys was released. Is it just that nobody has a TI73?
You know your hexadecimal output routine is broken when it displays the character 'G'.
User avatar
GuillaumeH
Regular Member
Posts: 143
Joined: Fri 17 Dec, 2004 8:30 pm
Contact:

Post by GuillaumeH »

I think it hasn't been released in Europe, at least I'm certain it has not been in France.
Still, it's very good news !
User avatar
DJ_O
Calc King
Posts: 2324
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

Once ASM game making will be possible on the 73 it will be great for those who have access to stores who sell that calc because it's cheaper and it still have 24 KB of RAM and some flash pages.

I'm sure that the non APP shells will work in the same way than ACE, SNG and CrASH on the 82 or simply the Send(9prgmZASMLOAD on the 83.

EDIT: I noticed that the TI-73 have a GRAPH mode, but no draw functions so maybe if MV figure out how to use the 73 hooks (if any) he would be able to port Omnicalc so BASIC programmers will be able to make graphical games :)
Image Image Image Now active at https://discord.gg/cuZcfcF (CodeWalrus server)
User avatar
Dwedit
Maxcoderz Staff
Posts: 579
Joined: Wed 15 Dec, 2004 6:06 am
Location: Chicago!
Contact:

Post by Dwedit »

What do you mean "no draw functions"? Looks like you failed to notice the big DRAW button right below mode.
You know your hexadecimal output routine is broken when it displays the character 'G'.
Andy_J
Calc Master
Posts: 1110
Joined: Mon 20 Dec, 2004 10:01 pm
Location: In the state of Roo Fearing
Contact:

Post by Andy_J »

The 73 has no User Data Archive, all ASM programs have to be stored in RAM... The FLASH can just be used for Apps. And on the 83, send(9prgmBLAH is built-in to the OS, it isn't some third-party hack.
ImageImage
Image
User avatar
DJ_O
Calc King
Posts: 2324
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

@Dwedit: Oops. I didn't noticed it because the key locations are a lot differents (ont the 82/83/84+ you have to press 2nd+PRGM to get to it). Looks like I need to study the TI-73 keys locations more... :roll:

@AndySoft: I do know storing prgms to the archive is impossible on the 73, but APPs could be possible (like Specner Zelda and some others), but they must not be bigger than 8 flash pages

oh, and the 73 have 25042 bytes of RAM, not 24389 like the 83+
Image Image Image Now active at https://discord.gg/cuZcfcF (CodeWalrus server)
User avatar
Jim e
Calc King
Posts: 2457
Joined: Sun 26 Dec, 2004 5:27 am
Location: SXIOPO = Infinite lives for both players
Contact:

Post by Jim e »

I think TI has to sign the 73 apps, so it's not likley they'll do that for games.

And that extra bit of ram doesn't mean a thing if a shell takes it up.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

How is the speed of a 73? Faster or slower?
Image
User avatar
Dwedit
Maxcoderz Staff
Posts: 579
Joined: Wed 15 Dec, 2004 6:06 am
Location: Chicago!
Contact:

Post by Dwedit »

A well-written assembly shell can take up as little as 206 bytes. The shell isn't the issue at all. I'd bet the TI73 would get a CrASH style shell weighing in at around 1000 bytes.

Although 24000 bytes of free ram isn't that much to play with, significantly less than the 27705 bytes the 82 has after installing a shell.

Speed of a 73 is identical to an 83+. I'm pretty sure the hardware of the 73 is identical to the TI83+, just with a different OS.
Last edited by Dwedit on Fri 25 Feb, 2005 6:08 pm, edited 1 time in total.
You know your hexadecimal output routine is broken when it displays the character 'G'.
Andy_J
Calc Master
Posts: 1110
Joined: Mon 20 Dec, 2004 10:01 pm
Location: In the state of Roo Fearing
Contact:

Post by Andy_J »

kv83 wrote:How is the speed of a 73? Faster or slower?
The 73's hardware is almost, if not, identical to the 83+'s hardware (key labels excluded).
ImageImage
Image
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

hopefully the shell will be compatible to the ION... would make porting a lot more easier :)
Image
User avatar
Dwedit
Maxcoderz Staff
Posts: 579
Joined: Wed 15 Dec, 2004 6:06 am
Location: Chicago!
Contact:

Post by Dwedit »

ALL calculators are the same if you use my include file. Even the 85!
You know your hexadecimal output routine is broken when it displays the character 'G'.
Post Reply