• File: Turboass.dox
  • Full Path: /srv/http/kleku/pub/c64/Games1/T/Turboass/Turboass.dox
  • Date Modified: 1994-10-26 11:00:00
  • File size: 4.79 KB
  • MIME-type: message/rfc822
  • Charset: utf-8
 
Open Back
Subject: Re: Turbo Assembler
Status: R


Tony... here are the Turbo Assembler docs that were uploaded to Q-Link a
 few years ago. First part is the file description stuff that the uploader
 typed in. Then the doc file that he uploaded. I don't have the ability to
 ftp this to the UNIX emulators site. If you have that ability, you might
 want to send it to them so that it will be available for ftp'ing in the
 future.

         -- John L aka SYSOP JL on Q-Link

FILE: TURBO ASS.DOCS          FROM: ELWOOD      06/12/91   S#: 850208

SUBJECT:       TURBO ASSEMBLER INSTRUCT.
TYPE:          SEQ
BLOCKS:        16
EST. D/L TIME: 300: 03:37 1200: 01:02
EQUIPMENT:     C64
FILES NEEDED:  T.ASSEMBLER.9000
SHAREWARE:     NO

DOCS FOR THE RECENTLY UPLOADED 'T.ASSEMBLER.9000' LABEL BASED 
ASSEMBLER.  WRITEN IN SEQ FORMAT AND CAN BE READ WITH ANY SEQ FILE 
READER.   ELWOOD 

---------------------------------------

         'TURBO ASSEMBLER DOCS'

MOST COMMANDS REQUIRE TWO KEYSTROKES,
THE  LEFT ARROW  KEY THEN  A FINAL KEY.
MY  WORD   PROCCESSOR  WONT  ALLOW  THE
LEFT ARROW KEY SO I WILL USE <- FOR
THIS DOC FILE.

---------------------------------------

 A - FULL QUOTE MODE (LEFT ARROW EXITS)

 B - BLOCK READER ('M' TO DEFINE BLOCK)

 C - COLD START

 D - DISK COMMAND

 E - READS SEQ FILE INTO ASSEMBLER

 F - FIND COMMAND

 G - GOTO MARK #

 H - HUNT

 K - RE-DEFINE 'F' KEYS (F3-F6 ONLY)

 L - READS PRG FILE INTO ASSEMBLER

 M - SET A MARK 1 TO 10 OR 'S'TART OF
     BLOCK OR 'E'ND OF BLOCK

 N - GOTO LINE NUMBER #

 O - DEFINE BORDER/BACKGROUND COLOR

 Q - PUTS CURSOR AT COLUMN ZERO

 R - FIND AND REPLACE COMMAND

 S - SAVES SOURCE CODE TO DISK IN PRG
     FORMAT. ONLY TURBO ASS CAN READ IT

 T - FIND AND REPLACE ONE OCCURANCE

 U - SAVES AN SEQ FILE OF ALL LABELS
     USED IN YOUR SOURE CODE TO DISK.

 V - DEFINE BLOCK (IM GOING TO HAVE TO
     CHECK ON THIS ONE)

 W - WRITES SEQ .SRC FILE TO DISK, USE
     TO VEIW, MERGE WITH OTHERS ETC.

 1 - EXITS TO BASIC (SYS 144*256 TO
     RE-ENTER TURBO ASS OR 'JMP $9000'
     FROM YOUR .SRC FILE)

 2 - ENTERS ';------------'ETC.

 3 - ASSEMBLE .SRC FILE TO MEMORY
     NOTE DO NOT OVERWRITE TURBO ASS
     OR YOU WILL LOSE CURRENT FILE
     TURBO'S HIGH ADDRESS IS $CE00,
     LOW ADDRESS IS ON SCREEN

 4 - PRINT FILE INTO ML. FROM DISK

 5 - SAVE .OBJ FILE TO DISK ANYWHERE,
     (WON'T OVERWRITE MEMORY)

 6 - TRANSFERS MEMORY INTO .SRC
     CODE '.BYTE' STATEMENTS

 7 - USER DEFINABLE

 + - ADD $HEX CALCULATOR

 - - SUBTRACT $HEX CALCULATOR

 \ - PUTS 40 CHARS OF LOCATIONS ON
     SCREEN. (IVE NOT USED THIS ONE)

[INST DEL] - DELETES LINE AND MOVES
     .SRC CODE UP ONE LINE

 @ - DISK STATUS

 * - DISK DIRECTORY

 ^ - KEYCLICK TOGGLE (SOUND ON/OFF)

 : - VEIW MARKS

 ; - KILLS MARKS SET BY THE 'M' COMMAND
     NOTE: YOU MUST KILL START & END
     MARKS AFTER KILLING A BLOCK)

 = - AT CURRENT CURSOR, MOVES CHARS
     ON RIGHT UP ONE LINE, LOSING CHARS
     ON LEFT OF CURRENT LINE AND ALSO
     ON RIGHT OF ABOVE LINE.
     CURSOR = * IN THIS EXAMPLE:

                   LDX ALABEL
                   LDY*#$44

     WOULD EQUAL   LDX #$44
 
[RETURN] - AT CURRENT CURSOR, SPLITS
     LINE INTO TWO LINES

 / - AT CURRENT CURSOR, DELETES ALL
     CHARS ON RIGHT

[CRSR DOWN] - MOVE DOWN 200 LINES

[CRSR UP] - MOVE UP 200 LINES

[SHIFT INST DEL] - INSERT MODE TOGGLE

[SHIFT F] - FILL ANY PART OF MEMORY

[SHIFT S] - SAVE ANY PART OF MEMORY

[SHIFT L] - LOAD PRG FILE TO ANY PART
            OF MEMORY
 F1 - RESETS FKEYS TO DEFAULT VALUES.

--++--++--++--++--++--++--++--++--++--
++--++--++--++--++--++--++--++--++--++

      THESE COMMANDS DO NOT REQUIRE
          THE LEFT ARROW KEY!

 F1 - MOVE DOWN 20 LINES

 F2 - MOVE TO START OF .SRC

 F3 - DIRECTORY SAME AS IN '*' ABOVE

 F4 - ASSEMBLE AND RUN

 F5 - DISK STATUS

 F6 - DELETE CURRENT LINE (WHEN ITS
      GONE ITS GONE)

 F7 - MOVE UP 20 LINES

 F8 - MOVE TO END OF .SRC

 F3 TO F6 - RE-DEFINABLE THROUGH 'K'
      COMMAND

---------------------------------------

   TURBO ASS SYNTAX:

     .BYTE $00,250,LABEL,<LABEL,>LABEL
     .BYTE %11001

     .WORD $00,$1111,LABEL
     NOTE '.WORD' COMMAND WILL BE SAVED
     IN LO/HI BYTE FORMAT, NOT HI/LO

     .TEXT "PUT TEXT INSIDE QUOTES."
     .TEXT "TO ENTER CHARACTER AND"
     .TEXT "COLOR CODED KEYS USE THE"
     .TEXT "<LEFT ARROW> THEN <A>"
     .TEXT "COMMAND."

     .OFFS #$FF  ;(I DON'T UNDERSTAND
           THIS COMMAND, DO YOU ?)

 ; - REM/COMMENTS MARKER

 * - START ADDRESS OF .OBJ FILE
     (DEFAULTS TO $2000 IF UNDEFINED)

[+-*/^=<>#$%] - MATH KEYS WORK IN
     ASSEMBLER

--------------------------------------

          MISC. INFORMATION

    BAD LINES TURN RED

    LDA <LABEL ;LOADS LOW BYTE OF ADDR

    LDA >LABEL ;LOADS HI BYTE OF ADDR

    LDA %11111111 ;LOADS BINARY VALUE

    STATUS LINE (ON SCREENS BOTTOM)
    LINE #, CURSOR (X) COLUMN ETC.

--------------------------------------