TI92DASM for TI89/92+ DoorsOS program under DOS
by Kty & Fred (c)1998-1999
TABLE OF CONTENTS
ZIP containsUsing the program
We can't be held responsible for whatever could happen( or not!) to your TI92+/89. That is to say there is no warranty that our system will recover data in any cases and that it won't damage your calculator. But keep in mind that it would be extremely unlikely that software could damage hardware...
TI92dasm is a very powerfull disassembler for DoorsOS/PlusShell programs for TI92+ and TI89.
It features :
It recognizes :
- TI92DASM.exe THE disassembler.
- \Source The source code to TI92DASM
- \Examples Three examples from DoorsOS distribution. Thanks to Xavier Vassor for his authorization.
The disassembler is called this way : TI92dasm <file to disassemble> [<.nfo file>].
Note that it disassembles to stdout so that you need to put ">name.asm" at the end of the line if you want the disassembled text to be stored in the file name.asm.
See examples for how to use .nfo.
You cannot disassemble big files.
Some instruction may be badly disassembled including movem (we'll try to correct this because it's very anoying, but you can replace bad disassembled code with dc.w).
Branches (Bcc and BRA and BSR) that have a word relative offset are disassembled but after a ";" and replaced by dc.w ... because of a bug in a68k which optimizes branches to .s (rather than .w) even if .w specified. But as the offset is calculated at recompilation time, you can add instructions in the disasembled file between such branches and labels.
DBA is our 'team' name :)Visit our New Web Site at:
We are two students in school engineering in France (ESEO - Ecole Supérieur d'Electronique de l'Ouest) and we are interested in programming and in designing specific hardware device for special platforms such as Texas Instruments calculators TI89/92+
If you want to contact us:
Use the assembly89/92 list at ticalc.org
|Fredfirstname.lastname@example.org||ICQ # 33467465|
|Ktyemail@example.com||ICQ # 45376616|