ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Assembly Arrives to the TI-73

Assembly Arrives to the TI-73
Posted by Magnus on 16 March 2005, 21:04 GMT

Michael Vincent has released Mallard, the first assembly shell for the TI-73. Until now, the 73 was limited to only BASIC and flash applications. Mallard v0.1 requires a TI-73 or TI-73 Explorer running OS 1.60. It is installed via a hacked backup file, similar to the great 85 ZShell. Because TI Connect does not properly handle 73 backup files, TiLP is required for installation. Mallard is currently an experimental beta version; it may still be unstable.

We have also added 73 ASM folders to our archives.

Update: Mallard v0.2 has been released.

  Reply to this article


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.


Re: Assembly Arrives to the TI-73
coinmanz  Account Info
(Web Page)

As you can see, other authors have already picked up the rifle and are shooting for Mallard... Awesome job Michael. If anybody wants an Ion or MirageOS game ported just email me... Also, I'll soon be buying a TI-73 now that it's a bit more useful for coding :-) Currently, Mallard doesn't seem to work on the new VTI or the debugger: for me code testing is limited to making a 73 app version work and hoping it's compatible... Zelda soon to come :-D

Reply to this comment    17 March 2005, 01:20 GMT

Re: Re: Assembly Arrives to the TI-73
Michael Vincent  Account Info
(Web Page)

I will be releasing debugger images soon. I also have to upload v0.2 soon and expand upon the documentation.

Essentially I'm saying that waiting a week or so would be wise so things can get more settled and stable first. At this point I would investigate but not yet port large numbers of programs.

Reply to this comment    17 March 2005, 01:59 GMT


Re: Re: Re: Assembly Arrives to the TI-73
coinmanz  Account Info
(Web Page)

at the moment that's good advice...testing is limited to Flash and code study...still issues with SSJ Rage, but now it's the exit that won't work. There may be an issue with _JmpCommandNoChar (spelling). I've tried bcall, bjump, and the obviously wrong jp... Every time the debugger freezes and goes blank :-)

Reply to this comment    17 March 2005, 02:12 GMT


Re: Re: Re: Re: Assembly Arrives to the TI-73
Michael Vincent  Account Info
(Web Page)

You will have to, for a variety of reasons, use 'ret' like a normal program would :)

Reply to this comment    17 March 2005, 03:05 GMT


Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
coinmanz  Account Info
(Web Page)

All issues fixed, and the _jpcomnochar (sp?) thing was for the flash test version only..That long process is now eliminated thanks to your debugger save file, thank you. Uploading...time to port FallDown.

Reply to this comment    18 March 2005, 15:43 GMT


Re: Re: Assembly Arrives to the TI-73
Chris Williams  Account Info

> other authors have already picked up the rifle and are shooting for Mallard...

NOOO! Don't shoot the duckie!

:-P

Reply to this comment    29 March 2005, 05:17 GMT

"similar to the great 85 ZShell"?
Kevin Kofler Account Info
(Web Page)

I'd rather compare it to the TI-82 shells. According to the description, it is based on the same principle. ZShell used a custom menu hack, but the TI-82 and TI-73 don't have a custom menu. So what the TI-82 shells did, and what Mallard now does, is to use a hacked matrix instead.

Reply to this comment    17 March 2005, 01:43 GMT


Re: "similar to the great 85 ZShell"?
Michael Vincent  Account Info
(Web Page)

The news couldn't be posted by Magnus if it didn't mention how wonderful ZShell is :)

Reply to this comment    17 March 2005, 02:00 GMT


Re: Re: "similar to the great 85 ZShell"?
Kevin Kofler Account Info
(Web Page)

LOL

Reply to this comment    17 March 2005, 02:07 GMT

Re: Assembly Arrives to the TI-73
Coolv  Account Info
(Web Page)

Now the people who woefully chose the 73 can have their fun!

Reply to this comment    17 March 2005, 03:39 GMT

Re: Assembly Arrives to the TI-73
W Hibdon  Account Info
(Web Page)

This is what I'm talking about. For so long, there has been no innovation and hacking because it has all been done. This kind of advancment is what this community is all about, and I am glad to see that there are places where it can still happen.

-W-

Reply to this comment    17 March 2005, 04:14 GMT

Re: Assembly Arrives to the TI-73
JcN  Account Info
(Web Page)

One word: w00t!

Seriously, great job!

Reply to this comment    17 March 2005, 14:26 GMT

Cool.
nicklaszlo Account Info
(Web Page)

My only fear is that in 4 minutes I'll reload the page and see a red border.

Reply to this comment    18 March 2005, 02:00 GMT


Re: Cool.
Andy Janata  Account Info
(Web Page)

Nope, it's for real. They wouldn't put bogus programs into the archives, and I've personally seens Michael going on about it in #tcpa. :)

Reply to this comment    18 March 2005, 05:33 GMT


Re: Re: Cool.
Coolv  Account Info
(Web Page)

One thing: wacky fun random number generator.

Reply to this comment    18 March 2005, 22:07 GMT


Re: Re: Re: Cool.
DWedit  Account Info
(Web Page)

It's "numbar", not number.

Reply to this comment    18 March 2005, 23:13 GMT


Re: Re: Re: Re: Cool.
Kevin Ouellet  Account Info
(Web Page)

MV said he wouldnt port it cuz WFRNG use a romcall that the 73 doesn't have

Reply to this comment    19 March 2005, 02:23 GMT


Re: Re: Re: Re: Re: Cool.
Chris Williams  Account Info

And which romcall would that be? HMMM?

Reply to this comment    29 March 2005, 05:20 GMT

Re: Assembly Arrives to the TI-73
Morgan Davies  Account Info
(Web Page)

I've got to ask, why did ya pick that name? :-)

Reply to this comment    18 March 2005, 12:14 GMT


DuckIE -> Mallard
no_one_2000_  Account Info
(Web Page)

He hinted to it up above:

"Yes. I half-finished a TI-73 shell in 2002 that was an app. However since TI has not yet released the freeware signing key for the 73, it would have been a pain to update new versions.

That shell was called DuckIE (Duck Interface Environment). You may find that 'Mallard' makes more sense if you know that :)"

Reply to this comment    18 March 2005, 22:28 GMT

Re: Assembly Arrives to the TI-73
CajunLuke  Account Info
(Web Page)

What's the clause in the file about "saving your precious RAM?" The TI-73's got more RAM than the 83+/84+ series! I use Ion in my RAM on my 83+, and I've got potloads to spare.

Reply to this comment    18 March 2005, 23:53 GMT


Re: Re: Assembly Arrives to the TI-73
Michael Vincent  Account Info
(Web Page)

The 83+ has archive memory though. The 73 has none.

Reply to this comment    19 March 2005, 00:46 GMT


Re: Re: Re: Assembly Arrives to the TI-73
CajunLuke  Account Info
(Web Page)

The archive's all for APPs?

Reply to this comment    19 March 2005, 17:24 GMT


Re: Re: Re: Re: Assembly Arrives to the TI-73
Michael Vincent  Account Info
(Web Page)

Yes

Reply to this comment    22 March 2005, 14:28 GMT


Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
Kevin Kofler Account Info
(Web Page)

No way to hack that?

Reply to this comment    22 March 2005, 17:31 GMT


Re: Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
Benjamin Moody  Account Info

Possibly (maybe Michael could clear this up) -- but at any rate it couldn't be done easily without an OS patch.

Certainly it would take major modifications to get the OS to handle archived variables in the way the 83+ does -- but on the other hand, the 83+ OS doesn't really handle archived variables properly, it merely tolerates their presence :)

Reply to this comment    22 March 2005, 21:12 GMT


Re: Re: Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
Michael Vincent  Account Info
(Web Page)

It can't. The OS has no support. The VAT has no space for a variable page. You'd have to rewrite the OS.

Reply to this comment    26 March 2005, 18:16 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
Benjamin Moody  Account Info

That being what I meant by "major modifications."

But there's no real need to have archived variables in the VAT in the first place, and once you've done that you don't really qualify as a 73 anymore, since you've broken binary compatibility. If you wanted to, and didn't care about doing things that might be DMCA and/or EULA violations, you could modify the OS to allow Flash writing, and set up an archive structure, and provide functions for the user to copy files back and forth. Since no 73 program is going to know about the concept of an archive anyway, there's no need for the files to be in the VAT at all.

Reply to this comment    30 March 2005, 22:10 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Assembly Arrives to the TI-73
Kevin Kofler Account Info
(Web Page)

Well, you don't need a VAT or OS support, you only need to get the OS to leave your variables in peace when sending/removing Flash Applications, and then have Mallard (for ASM programs, or some external archiver/unarchiver tool for anything else) find the files by scanning the archive. The TI-83+ OS doesn't have that good support for archived files either, does it? AFAIK (correct me if I'm wrong, you know these calculators way better than me), you can't do anything other than archiving, unarchiving, or running through an assembly shell anyway. That can all be done without any OS support at all.

Reply to this comment    30 March 2005, 23:46 GMT

1  2  3  4  5  

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