Macintosh Assembly Programming FAQ v1.0 What is TI-83 Assembly (ASM)? TI-83 Asssembly is a special code which allows programs to run much faster. This code generates numbers which fit directly with the Z80 processor. This makes it much faster (and much more complicated) than TI-BASIC. How can I get started programming for ASM? What I recommend to get started is to download CAZ and all the assembly programs with source code. Look at the source code to get an idea of what types of commands can be used. What is CAZ? CAZ is a cross-assembler for Z-80. CAZ assembles programs to work with the Z80 code. The Macintosh version was done by Christian Taylor who can be reached at . The TI-83 Assemble option is greyed-out. What do I do? CAZ is not finished yet, the TI-83 assemble option is still being worked on. Until then, Christian Taylor says: "Caz WILL do TI-83. The TI-83 option is just so that the output file gets put into the proper format for use on a TI-83. So until that's finished, you'll have to do a little hacking on the file manually. Just output the file in "IntelHex" format, then open the Intelhex output file (it's a TEXT file). Strip off the colon, the first 8 digits and the last 2 digits from each line. Delete the last line. Select all, copy. In Link-83, make a new (empty) program window, and paste. At the end, add End 0000 (or whatever) End Do not press "Return" after the last End." And he says, "I know it's a pain, but I'm working on it. Please check out the Caz web site at . You can download the latest version there." How can I get more information? I recommend going to the CAZ web-site or contacting Christian Taylor. Another person who may be able to help is Bill Nagel. He can be contacted at . ©1997 Ryan Clark Please feel free to distribute this document. If you distribute it, it cannot be altered or changed in any way or form. Doing so is illegal.