ASM EDITOR
==========
TI-83 Plus version 1.0 by Matt McCutchen

This TI-83 Plus BASIC program facilitates writing assembly programs on the calculator.  The interface consists of a number of instruction slots; the user can select them, insert, and delete.  Z-80 assembly instructions can be selected from menus in their symbolic form (e.g. ld a,b), and ASM Editor will determine the correct opcode.  Literal data can also be entered.  The assembly program can then be assembled, and the hexadecimal code will be stored in a string for recalling into a program.  ASM Editor is no replacement for software like TASM for high-powered assembly projects.  One still has to know a lot about the structure of assembly language, and things like labels and data bytes for instructions must be done manually.  However, it frees an experienced assembly programmer from having to look up instruction opcodes.  Assembly programs (in the editor format) can be saved to and loaded from the four strings Str7, Str8, Str9, and Str0; the program does not save automatically.

ASM Editor consists of the main routine, prgmASMEDIT, a number of subroutines with names beginning with [Theta]ASM, and my Safe Key Getter (prgm[Theta]SAFEKEY).  These all must be present for the program to work, though you will only need to run prgmASMEDIT yourself.  These programs are distributed in a group called ASMEDIT.  The ASM Editor is a hog of processing power.  On a TI-83+, it is at least usable.  On a TI-83+ Silver Edition, it runs quite nicely.
