D-Bug & Automation Forum | |
D-Bug & Automation Forum >> Coding >> Introduction to ST Hacking By Hank/Automation PT 1
http://d-bug.mooo.com/dbugforums/cgi-bin/yabb2/YaBB.pl?num=1172673889 Message started by Shw on 28.02.07 at 14:44:48 |
Title: Introduction to ST Hacking By Hank/Automation PT 6 Post by Shw on 28.02.07 at 14:51:12
;Monst2 instructions.
;CTRL Z - TRACE ONE LINE OF CODE (RUN ONE LINE OF CODE) ;CTRL A - BREAKPOINT RUN A LOOP OR BSR,JSR -I.E. ;DBF,BCC,BNE,JSR,BSR. THIS COMMAND SAVES TIME. ;CTRL S - SKIP ONE LINE (SEE THINGS TO AVOID) ;B - LOAD BINARY FILENAME <FILENAME,ADDR> ;S - SAVE BINARY FILENAME <FILENAME> (RETURN) <START,END ADDR> ;CTRL L - LOAD EXECUTABLE FILE - THIS WILL NOT WORK IF AN EXEC FILE ;FILE IS STILL RUNABLE IN MEMORY- THE OLD FILE HAS TO BE TERMINATED. ;O - ENTER EXPRESION (PROGRAMMERS CALCULATOR) \NUMBER = DECIMAL ;NUMBER = HEX. ;ALT Z - OPEN WINDOW TO FULL SCREEN. ;M - WINDOW START ADDRESS ;TAB KEY - FLICK BETWEEN M1-REGS,M2-DISASSEMBLY,M3-MEMORY. ;G - SEARCH - PRESS W THEN YOUR PATTERN I.E. $EE ;N - SEARCH NEXT - CONTINUE TO LOOK. ;R - FOLLOWED BY G IS RUN,GO ;W - FILL <START,END,WITH> ;CTRL E - RE-INSTALL SYSTEM VECTORS I.E. TRAPS,EXEPTIONS. ;V - VIEW WORK SCREEN. ;I - COPY <START,END,TO> ;ALT R - REGISTER=VALUE. ;Things to avoid when tracing a program:- ;Anything to do with $24.w,$25.w,$26.w,$27.w ;Anything to do with $10.w,$11.w,$12.w,$13.w ;$118.w ;keyscanner ;$70.w ;vertical blank ;any of the MFP interupts described at the start of this doc. ; move.b #$13,$fffffc02.w ;keyboard master reset ;RESET ;ILLEGAL ;TRAPV ;DIVU #0,REG ;when loading a bootdisk into memory do not load below $8000 ;it may do something like lea $600.w,a0 bsr.s load ;simply fill memory from $80000,$d0000 then ALT-R a0=$80600 ;load it 512kb higher! ;thats all - thank god...... |
D-Bug & Automation Forum » Powered by YaBB 2.6.0! YaBB Forum Software © 2000-2023. All Rights Reserved. |