Skip to main content
Home Documents Macintosh Dbg D
Dbg D

Dbg D

Macintosh · PDF
Filenamedbg-D.pdf
Size0.94 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads1
Contents
·------------------------------------------------------------·---------F i LE D . t.e:;d. ·' lc::Jkt~p CG~ is ADD . t·J t·10t)E . !·J EA *+$HHHH pr i n ts abso i u te t'.:1ddress .: :;g2 ;~:3 0 ( :~:3 .: ~t2 ) ;:{;4 .i .2 \.JPB LEA CLB. i-l ~~ 1,; :;g:3 MOUE.B 0(13,12),14 LEA ~~5 .t ~~:3 ~~4 ~LLEGRL . f·1RCHD BSET i LLEGRL #i5.tD7 . EtiDt·i APPCHAH e:hGr . i"i!iCRO RPPCHAF; fw10t.JEQ ii=:~ 1.t DO BSB APPCH ,-Ir-on USE8!FO ._,. -·::s USE8!FO t·10t.JE . i~J TST. i·J BNE.S DO LocrktJpPC L ~ ne A i ns tr·t4i:: t i ons ·tJ···ans ~ :::t te i n to 27-Sep-84 18-0c:t-84 PC byte RDDQ . t·1ACEO B6T07 r·10t}E . i.J D4 .: ~t AND . L·l #:3 .~ !;g t·iOt.JEQ AND . ENDt·1 #:;: ·' :~ i D4;J :;g 1 DHTRHEG dreg . r·1ACRO t·10t.JE . l-l BSR ct..£ru.; DATAHEG :~ 1.~ - ( R7 > DB . :....! n.n; t·10t)E . i.4 ;~ 1.~ - ( R? ) BSF~ AH . t1ACBO fiOt)E. i-~ :~ 1_, -<R7) f·iO(JE . ~-J . iF fc10t}EQ AND C:t·iP . ~.J ;~2 .~ -( R? ) :::t'..C! = ~==~ i == LONG .ENDC I ;~:3 : = #FALSE -(ff{) .ENDC . iF :3T = #:3 .= DO D4_.00 #2 .= DO -( R7 ) -<A7) .ENDC BSB RPPNDSZ stze 1 I . Mf1CRO APPMDSZ f·10t.JE. i.~ :~ 1.i -(A7) BSH APPSiZE . ENDri t-101..JE. i.~ #:;s 1_.-(Fi?) BSH APP .ELSE .ASC:i ! :~2 .ENDC BSB RSC~ OPC2 ~~2 .ENDC !F BSB :~1 =4 DPC4 .RSC! .ENDC iF 5 CPC5 .ASCi .ENDC .RSC! .ENDC :~1 BSR =7 OPC7 .RSC!! ~ENDC MO!..JE. ~-i #~;g i _, -(H7) BSB OPC 0 .ELSE .ASC i .ENDC .EMDM ErYter tu i th : R5 ~:is pc~ i ri ter t::i the code to d i s:::1ssemb i e R4 c~s pc: i n ter to strinq for opcode !en A:;; (JS po ~ n ter· 1en for operGrid He~~ ~ s ter·s : 07 1s first word of opcode D6 ! s td ts0to2 D5 is bi t..s:3to5 r~1ot)E ~ L t·10t¥E _L and restore new PC DO.; A5 A5 .• -(SP) TEMP SWAP D7 ·-·: . !::-·..;! ,....,=~! :: MOt}E. L ~as Di SRStt:( <SP)+, fi5 ADDQ CLH.B CLH.B *~·::: OPCODE HTS 4; : $$$$: diassemb!y val id ? no, get old PC address bump PC one word Qt:; ....... 4:: ;1;·-~ <A4) reset opcode Gifid oper::AnG s t_r-·· i n9s (ft:3) push 'bad disassembly sign nope stuff long lengtn TC·T 1 :: ._·q • ;_ LOOKUP (R7)+ i n S!Jmbo ~ tc1b ~ e ~" s t:::;ck hGs Ci!_.£ tpu t. s tr i ra:;t p tr !Jddress to ! Cn:!kup . ~ c:okup i~ddress (U...;d LOOKUP . iF f·iOt.JE. L (R? )+.i HL <H7 )+.:A 1 (fi7)_,AO Fu i ~ S ~ zed H2., -(SP) BSR LookupPC push rettJrr·i 1Jddress pr i n t out tuhG t_ pr·oc: the ~Jser t·10i.)E. L (SP)+~! A2 res tore re turn ciddr·ess iJ.ihere t.:, pr i r-, t s1Jmbo i Ioc:Gtion of FC ~ENDC ~ iF LEA LEA 0 STHS1·lt·1.: AO (AO).: AO ENDs=-lt·1.~ A 1 symbol taoie base imit is l t"°! (81).~Ri CMP.L AO_lt11 BEQ.S CfiP~L BEQ.S ADD 8(80).: DO #$C_.AO t·10i.}E. L €: 1 #P- .-:.-iHi- SUBQ # ~i_;DO BBR.S (f!O)+ (fi1)+ ~EMDC APPCH APPCH t·10t.JE ~ B DO_; -(A7) f·10t)E . L R:3 AO (RO)+_.DO .I ( A7 )+ -~ 0 (AO} DO ) APPCHAB 44 TRBOEST TABDEST APPC:HRB 32 f·1Gt)E . S <A:3 ) _, DO CMP ~ 8 BLT . ;:; # i 5 -~ DO TA8DE:3…

Showing first 3,000 characters of 19,803 total. Open the full document →