ASM-One S:ASM-One.Pref S:REGSDATA Yes PROMAX is greeted by T.F.A. Nice coding dude !! I know PRICE loves ASMONE V1.09 !! Warning this is not an action for kids. (What does it do ??) CON:0/0/640/200/Dos command output window Execution complete. Press return... Original by RUNE Gram-madsen. Updated by T.F.A. Changed standard directory to » Line : $ 00 ---- ASM-One V1.09 MC68000 Macro Assembler ---- Original coding by Rune Gram-Madsen (1990-1991) Additional coding by Crionics (199?-1992) Additional coding by T.F.A. (1991-1992) Release date 11-11-1992 by T.F.A. ASM-One V1.09 By T.F.A. Source » Include : "" Incbin : "" File length = File location = Name : Bytes Free Bytes Used -dir- FILENAME> Extend labels with> Please hold... This could take a while DIRECTORYNAME> Startup parameters> > BEG> END> DEST> DATA> AMPLITUDE> MULTIPLIER> HALF CORRECTION (Y/N)> ROUND CORRECTION (Y/N)> YOFFSET> SIZE (B/W/L)> AMOUNT> BREAKPOINT> RAM PTR> DISK PTR> LENGTH> Sure? S:REGSDATA file not found, aborting Not enough memory to load S:REGSDATA, aborting Error creating directory Directory created Sinus created. Couldn't open mathffp.library Couldn't open mathtrans.library mathffp.library mathtrans.library Source not saved !! Continue? File already exists !! Continue ? Exit or Restart (Y/N or R)? ON OFF EOP Remove unused labels (Y/N)? Updating .. Source not changed. No update needed !! Sorting relo-area.. Writing hunk data.. Writing hunk length.. Memory overflow !!! NL -- L7 -- RS -- Mode : Reqtools.library not found !!! Reqtools.library disabled due to no free chip mem !!! Not enough workmem for source !!! ** 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 -- XNZVC PC = Start End Total -------- -------- -------- Workspace : Source : Label Pointers : Label : Debug : Code : Reloc : IncMem -------- -------- --- Memory directory --- -- Symbol table -- -- Macro -- -- X-Ref -- -- Equ-R -- -- Reg -- Line: Col: Bytes: - 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.09 ** 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 aLowed 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 Illegal option !! A4 Debug : ALLOCATE Fast/Chip/Publ/Abs> ABSOLUTE Memory Addr.> ADD-WORKSPACE (Max.) KB> PRT: Search from cursor position for what _Search|_Case dependant search|_Abort Search and replace Search Search for and replace it with _Replace|_Abort Found it !!, should it be replaced ? _Yes|_No|_Last|_Global|_Abort Jump to which line number _Jump|_Abort Project Zap Source ZS Old O Read.. 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 AutoALoc ReqtoolsLib ExtReqtools PrinterDump Interlace 1 Bitplane Res regs Update check Source .S Close WB Write Pref. WP AddWorkMem =M About.. Exit ASM-One ! »» ASM-One V1.09 «« Based on ASM-One V1.08b / Trash'm-One Send your idea's / bug reports to : T.F.A. P.O. Box 2249 1200 CE HILVERSUM / NEDERLAND COMBINED FORCES FOR THE BEST ASSEMBLER Set colors =C Assembler Assemble.. Assemble Optimize List File Paging Halt Page ALL Errors Debug Label: UCase=LCase ; Comment Editor Debugger Monitor LineNumbers AutoIndent ShowSource Progress Parameters Edit Funct. Block.. Mark Copy Cut Insert Fill UnMark LowerCase UpperCase Rotate Registers Write VertFill Search.. Search Forward Replace.. Replace Forward Del Line Set marks Jump marks Mark 1 Mark 2 Mark 3 Mark 4 Mark 5 Mark 6 Mark 7 Mark 8 Mark 9 Mark 0 Jump 1 Jump 2 Jump 3 Jump 4 Jump 5 Jump 6 Jump 7 Jump 8 Jump 9 Jump 0 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 Mon Funct. DisAssem HexDump AsciiDump Jump Addr Last Addr QuickJump OnlyAscii Command Editor.. Jump Top T Jump Bottom B Search L Zap Line(s) ZL PrintLine(s) P Extend labels EL Memory.. Edit M DisAssem D HexDump H Ascii N DisLine @D Assemble @A HexLine @H AsciiLine @N BinLine @B Search mem S Fill mem F Copy mem C Compare mem Q Create sin CS Insert.. DisAssembly ID Hexi Dump IH Ascii Dump IN Binairy Dump IB Create sinus IS Assemble.. Assemble A Memory @A Optimize AO Debug AD Symbols =S Parameter set PS 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 ? Custom reg =R Select colours Read source Write source Read binary Write binary Read object Write object Write link Write block Direct output Zap file Insert source About to exit ASM-ONE !! Are you sure ?? File allready exists !! Are you sure ?? Source not saved yet !! Are you sure ?? _Yes|_Restart|_No _Yes|_No 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 BCD 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 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 DC