ASM-One S:ASM-One.Pref ASM-One V1.01 By Rune Gram-Madsen. Source: File length = ( =$ File location = Name : Blks Free Blks Used -dir- FILENAME> > BEG> END> DEST> DATA> BREAKPOINT> RAM PTR> DISK PTR> LENGTH> Sure? Source not saved !! Continue? File already exists !! Continue ? Exit or Restart (Y/N or R)? ON OFF EOP Remove unused labels (Y/N)? Updating .. Sorting relo-area.. Writing hunk data.. Writing hunk length.. Memory overflow !!! NL -- L7 -- RS -- Mode : Req.Library not found !!! ** Break Pass 1.. Pass 2.. Page Of No Errors Errors Occured !! ReAssembling.. Option O: Optimizing.. NOT Equal Areas ** Warning: Not Found Branch Forced to Word Size D0: A0: SSP= USP= SR= T1 -- SI -- PL= XNZVC PC= PC= D0: D1: D2: D3: D4: D5: D6: D7: A0: A1: A2: A3: A4: A5: A6: A7: SSP= USP= SR= PL= T1 -- SI -- PC = Worksp Source L-Ptrs Label Debug Code Reloc IncMem -------- -------- --- Memory directory --- -- Symbol table -- -- Macro -- -- X-Ref -- -- Equ-R -- -- Reg -- Line: Col: Bytes: - ›30;1H DC.B DC.W DC.L LB_ Search for: Replace with: Jump to line: Steps: Address: Watch: Address not found !! End of program reached !! Watch type (A)scii (S)tring (H)ex (D)ecimal (B)inary (P)ointer: Pointer to (A)scii (S)tring (H)ex (D)ecimal (B)inary: Pointer type (1) DC.L (2) DC.W (3) DR.L (4) DR.W : Register: Replace (Y/N/L/G)? Jumping.. Buffer Full !! Done Registers used: NONE Searching.. Top of text.. Bottom of text.. Create macro.. Mark location and press Macro buffer full !! EXTERN€;; topaz.font console.device trackdisk.device ASM-One V1.01 Requester ** External Level 7 Break ** Bus Error ** Address Error ** Illegal Instruction ** Division By Zero ** CHK exception ** TRAPV ** Privilege Violation ** Trace Trap ** LineA Emulator ** LineF Emulator ** Exception $ Raised At $ Accessing $ Type Instruction $ Workspace Memory full Address Reg. Byte/Logic Address Reg. Expected Comma expected Data reg. expected Double Symbol Unexpected End of File User made FAIL Illegal Command Illegal Address size Illegal Operand Illegal Operator Illegal Operator in BSS area Illegal Order Illegal reg. size Illegal Section type Illegal Size Illegal macro def. Immediate operand ex. Include Jam Macro overflow Invalid Addressing Mode LOAD without ORG Missing Quote Conditional overflow NO operand space allowed NOT a constant/label Not in macro Out of Range 0 bit Out of Range 3 bit Out of Range 4 bit Out of Range 8 bit Out of Range 16 bit Relative Mode Error Reserved Word Right parenthes Expected Section overflow String expected Undefined Symbol Register expected Word at Odd Address Not local area Code moved during pass 2 Bcc.B out of range in Macro Out of range (20 to 100) Out of range (60 to 132) Include overflow Linker limitation Repeat overflow Not in Repeat area Double definition Relocation made to EMPTY section File Error No Files No Object No File Space Printer Device Missing Not done Illegal Path Illegal Device Write Protected No disk in drive ALLOCATE Fast/Chip/Abs> ABSOLUTE Memory Addr.> ADD-WORKSPACE (Max.) KB> PRT: Project Zap Source ZS Old O Read.. R Source R Binary RB Object RO Write.. Source W Binary WB Object WO Link WL Insert I Update U Zap File ZF Zap IncMem ZI Preferences.. Rescue Level 7 NumLock AutoAlloc ReqLibrary PrinterDump Interlace 1 Bitplane Source .S Close WB Write Pref. WP AddWorkMem =M About.. --- ASM-One V1.01 --- Coded by Rune Gram-Madsen Copyright (c) 1990 Write to: DMV - Verlag, Postfach 250 D-3440 Eschwege A program worth using is worth buying! Exit ASM-One ! Assembler Assemble.. Assemble Optimize List File Paging Halt Page AllErrors Debug Label: UCase=LCase Comment Editor Debugger Monitor LineNumbers AutoIndent ShowSource Edit Funct. Block.. Mark Copy Cut Insert Fill UnMark LowerCase UpperCase Rotate Registers Write VertFill Search.. Search Forward Replace.. Replace Forward Del Line Marks.. Mark 1 Mark 2 Mark 3 Jump 1 Jump 2 Jump 3 Jump ;; Jump Line Move.. BOLN shift left EOLN - right PgUp - up PgDn - down Up 100 Down 100 Top Bottom LWord alt left NWord alt right MakeMacro Do Macro Grab Word Exit esc Debug Funct. Step One (down) Enter (right) Run Step n Edit Regs AddWatch DelWatch... ZapWatch Jump Addr Jump Mark B.P. Addr B.P. Mark Zap all BP DisAssemble Exit esc Mon Funct. DisAssem HexDump AsciiDump Jump Addr Last Addr Mark 1 Mark 2 Mark 3 Jump 1 Jump 2 Jump 3 QuickJump OnlyAscii Exit esc Command Editor.. Top T Bottom B Search L Zap Line ZL PrintLine P Memory.. Edit M DisAssem D HexDump H Ascii N DisLine @D Assemble @A HexLine @H AsciiLine @N Search S Fill F Copy C Compare Q Insert.. DisAssem ID HexDump IH Ascii IN Assemble.. Assemble A Memory @A Optimize AO Debug AD Symbols =S Monitor.. Jump J Go G Step K Status X Zap BPS ZB Disk.. ReadSector RS ReadTrack RT WriteSector WS WriteTrack WT Calc Check CC Extern E Output > Calculate ? Read Source Write Source Read Binary Write Binary Read Object Write Object Write Link Write Block Direct Output Zap File Insert Source Yes Restart No Are you SURE ? Exit ? Or Restart ? Request.. ORI.B ORI.W ORI.L ORI.B ORI.W ANDI.B ANDI.W ANDI.L ANDI.B ANDI.W SUBI.B SUBI.W SUBI.L ADDI.B ADDI.W ADDI.L EORI.B EORI.W EORI.L EORI.B EORI.W CMPI.B CMPI.W CMPI.L BTST BCHG BCLR BSET BTST BCHG BCLR BSET MOVEP.W MOVEP.L MOVEP.W MOVEP.L MOVE.B MOVE.L MOVE.W CHK.L CHK.W LEA NEGX.B NEGX.W NEGX.L MOVE CLR.B CLR.W CLR.L MOVE NEG.B NEG.W NEG.L MOVE NOT.B NOT.W NOT.L MOVE NBCD LINK.L SWAP PEA MOVEM.W EXT.W MOVEM.L EXT.L TST.B TST.W TST.L ILLEGAL TAS MOVEM.W MOVEM.L LINK.W MOVE.L MOVE.L TRAP UNLK RESET NOP RTE RTR RTS STOP JSR JMP ADDQ.B SUBQ.B ADDQ.W SUBQ.W ADDQ.L SUBQ.L Scc DBcc BRA.z BSR.z Bcc.z MOVEQ OR.B OR.B SBCD.B SBCD.B OR.W OR.W OR.L OR.L DIVU.W DIVS.W SUB.B SUB.B SUBX.B SUBX.B SUB.W SUB.W SUBX.W SUBX.W SUB.L SUB.L SUBX.L SUBX.L SUBA.W SUBA.L LINE_A CMP.B EOR.B CMPM.B CMP.W EOR.W CMPM.W CMP.L EOR.L CMPM.L CMPA.W CMPA.L AND.B AND.B ABCD.B ABCD.B AND.W AND.W EXG EXG AND.L AND.L EXG MULU.W MULS.W ADD.B ADD.B ADDX.B ADDX.B ADD.W ADD.W ADDX.W ADDX.W ADD.L ADD.L ADDX.L ADDX.L ADDA.W ADDA.L ASR.B ASL.B ASR.B ASL.B LSR.B LSL.B LSR.B LSL.B ROR.B ROL.B ROR.B ROL.B ROXR.B ROXL.B ROXR.B ROXL.B ASR.W ASL.W ASR.W ASL.W LSR.W LSL.W LSR.W LSL.W ROR.W ROL.W ROR.W ROL.W ROXR.W ROXL.W ROXR.W ROXL.W ASR.L ASL.L ASR.L ASL.L LSR.L LSL.L LSR.L LSL.L ROR.L ROL.L ROR.L ROL.L ROXR.L ROXL.L ROXR.L ROXL.L ROXR.W ROXL.W ROR.W ROL.W ASR.W ASL.W LSR.W LSL.W LINE_F ???????