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 .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 " THEN " .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