--
From: mcalavy@nevada.edu (Joe)
Newsgroups: comp.sys.cbm
Subject: ! Turbo Assembler Docs Here !
Date: 29 Jan 1995 09:22:06 GMT


   Several people seem to be looking for this sort of stuff.  I got most 
of this from FireFoot (as a couple of seperate programs that you had to 
load and run) but I thought an expanded, clearified, corrected, ASCII 
version would be more useful to many people.  Well, when you find 
mistakes, omissions or better descriptions, PLEASE contact me 
(mcalavy@nevada.edu) and let me know so I can incorporate your 
contributions and post it for everyone....   ThanX....

   ------------------------------------------------------------------
                    Turbo Assembler Commands v0.1
         (compiled by Joe, info contributions by FireFoot/Style)

There are many different versions of Turbo Assembler, these are some of
the commands (I have one marked V5).  Load it like this
LOAD"foo",8,1
SYS(9*4096)
Where did that SYS come from?  Well the hex address is $9000, so it's 9 *
4096, if it was $0900 then it would be (9*256)....

"<-" is the backarrow, it is not "<" followed by "-"

"<-" commands
1 exit
2 comment line
3 compile (with the option to run)
4 print source as file
5 compile to disk
6 create ".byte"
8 set tab
+ add
- subtract
[DEL] delete
[INS] insert
A quote toggle
B block options (copy, write, kill)
C cold start
D disk commands
E enter file (inport text file)
F find
G goto mark
H hunt
K redefine F-Key
L load
M set mark (0-9, start, end)
N goto line
O change colours
R replace text
S save
U list lables
W write file
^ keyclick toggle (up arrow)
@ drive status
* directory
: list mark
; kill mark

Pseudo Ops
.BYTE $00,$FF,0,255,"x"         byte data
.WORD                           word data
.TEXT "This is text"            text data
*=$2000                         set start address
#<label                         take low byte of lable address
#>label                         take high byte of lable address
*                               current address (JMP *+20)

End your code with "JMP $9000" and it will return to the assembler....


-
