Skip to main content
Home Documents Macintosh Back3.JPG
Back3.JPG

Back3.JPG

Macintosh · JPG
Filenameback3.JPG
Size0.27 MB
Subsection prototypes / 1985_YACC / pictures
Downloads4
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Image
Back3.JPG

Click to open at full size in a new tab.

Home Documents Macintosh Back2.JPG
Back2.JPG

Back2.JPG

Macintosh · JPG
Filenameback2.JPG
Size0.81 MB
Subsection prototypes / 1985_YACC / pictures
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Image
Back2.JPG

Click to open at full size in a new tab.

Home Documents Macintosh Conn2.JPG
Conn2.JPG

Conn2.JPG

Macintosh · JPG
Filenameconn2.JPG
Size0.72 MB
Subsection prototypes / 1985_YACC / pictures
Downloads4
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Image
Conn2.JPG

Click to open at full size in a new tab.

Home Documents Macintosh YaccDesc
YaccDesc

YaccDesc

Macintosh · 1989 · PDF
FilenameYaccDesc.pdf
Size0.13 MB
Year1989
Subsection prototypes / 1985_YACC / firmware
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
YaccDesc
/
Loading…
OCR / Text contents
YaccDesc.Text Thu, Mar 16, 1989 11 :30 PM The YACC is a r meg machine ~:Ji th memory management that al 1m'ils mapping of the memory into 1 kilobyte pages. There are 8 video planes which are 640*480 pi:-~els in size. This is 37.5K of ram per plane; the 1K resolution of the pages force an a 11 ocat ion of 38K for each p1ane. The Video DMA system uses physica1 addresses 19 to 17 for the selection of the 8 planes, thus forcing the division of the physical 1 meg of memory into 8 128K partitions. There is a i6 bit register that is loaded with a physical address that points to the start of the frame buffer in each of the 8 p1anes. The Sound subsystem makes a 11 accesses f ram partition 0, which has addresses 17, 18, and 19 = 0. It also has a 16 bit register ~'ilhich points to the start of the sound buffer. The system vlill fetch a 16 bit value·at the start of video scan line (15.734 KHz horizontal scan rate), of which the lovJ 10 bits are used as input to a PWM circuit. The PWM circuit divides the 1ine into 585 cycles; a value of 585 or higher ~-vill turn on the sound for the entire line whi 1e a value of 0 wi 11 tur·n off the sound for the i ine. The Sound DMA system will continue to fetch successive words of data untii a ~'4ord is read that ha·:; bit 15 = 1, whereupon the circuit ~'iliil reset the starting address to the intial vai ue in the 16 bit register. _ The floppy disk Pl4M circuit for speed control is two 8 bit registers/counters that are written in parallel. When 16 bits are ~~ritten, the low 8 bits are loaded into a F'WM_Lm•J register and the high 8 bits are iaoded into a Pl4M_High register. The cirrni t provides Pulse Width Modulation and Pui se Frequency -Modulation. Each register is fed into a counter that increments at an BMHz rate until it reachs 255, whereupon it ha 1t and re 1oad i tse l f • The other regi stericounter is enab 1ed and it fol i ovJS an identical process. The number of time::; that both counters increment i·; proportional to the square-wave frequency that is produced • ~Ji th a sum of counter increments equal to 256, a square ~'ilave of frequency 3i.25Khz is produced {1000/ \256* ( 1000000/BMHz ! ) ) • The va1 ue in the PviM_Low register/counter divided by 256 is the proportion of the square ~·Jave that will be 1ow and the value of Pi~M_High divided by 256 is the proportion of time that wi 1i square wave ~:.Ji i1 be high. The memory management hard~...;are consists . of 2K ;{ 16 of readiwrite registers. 8 megabytes can be mapped but on 1y 1 megabyte can be mapped at any one time. Any 2 accesses that has the low 19 bits the same and the high 3 bi ts are different vJili cause a memory translation error. To address 1 meg, bits 19-10 are provided by the MMU and 9-1 come directly from the address. The high 3 bits (22-20) are used by the MMU. To write the MMU, the 16 bits are mapped as follows: Bit 15 Bit 14 Bit 13 Bi ts 12 :03 Bits 02 : 00 Referenced bit , = 1 if page has been referenced • - Modified bit, = l if …

Showing first 3,000 characters of 4,346 total. Open the full document →

Home Documents Macintosh YACC Description
YACC Description

YACC Description

Macintosh · 1986 · PDF
FilenameYACC_Description.pdf
Size0.43 MB
Year1986
Subsection prototypes / 1985_YACC
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
YACC Description
/
Loading…
OCR / Text contents
summary.doc Wed Sep 3 00:52:27 1986 1 Yacc (Yet Another Color Computer) Functional Description The Yacc is a 68010 based single board computer. It's main components are the 68010, a megabyte of RAM, up to 1/2 megabyte of ROM, a Zilog sec for serial communicatJLon, an Apple IWM for controlling Sony microfloppies, 3 6522 VIA's, a byte wide port to a Priam Datatower (85 MB), and a byte wide port to an Apple ProFile or a 3COM Ethernet box. The translation buffer portion of a paged MMU is implemented. The following is a simple description of each of the main components. Memory Management Unit The MMU consists of 2 - 2Kx8 static RAMs, comparators, multiplexors, bus drivers, and a controlling PAL. There are two translation buffers that are 1024 entries in lE~ngth, with each entry having 16 bits. Which of the two buffers are selected are determined by the Supervisor/User output from the 68010, and both buffers are accessible to the CPU when in Supervisor state. The pages that are mapped by the MMU are 1024 bytes (lK) in size; this allows the entirE~ megabyte of the machine to be mapped at one time. The 16 bits of each entry are used as follows: Bit Bit Bit Bit Bit US #14 #13 U2:03 #02:00 - RefE~renced Bit. Set to '1' if the page is ever referenced. Modified Bit. Set to '1' is the page is ever written to. Valid Bit. User controlled, set to '1' is page is mapped. Physical Address. These are physical addresses 19:10. Tag Field. These map 8 logical megabytes to 1 physical meg. The 16 megabyte address space of the 68010 is divided into two spaces, Logical RAM and I/O space. The I/O space is selected by via address line #23 being equal to 1; there is no protection feature that disables a user from addressing the I/O space. Because the haLrdware only supports the translation of addresses and the referenced and modified bits, the entire overhead of providing a virtual system must be done in software. The hardware will cause a bus error if the page is not mapped; the software must maintain it's own page tables and other such data structures. Video Frame Buffer The Yacc has an eight plane deep frame buffer with a 256 x 16 bit color lookup table. ~~he video access to memory is interleaved with CPU access; this interleave is transparent to the software. The physical memory layout to support the 8 planes needs support by MMU mapping to allow the 8 planes to appear contiguous. The memory can be viewed as divided into 8 128Kb partitions. Each video plane resides in one of these 8 partitions. The physical starting address is the same for each of the planes, and can be viewed as an offset from the start of partition. This starting address loaded from a 16 bit wide register. Interrupt Structure There are five lines into a 8 to 3 line priority encoder. They consist of three interrupt request lines from the 3 VIA's, one interrupt request line from the SCC, and a non-maskable interrupt. Each VIA has 2 timers that can inte:rrupt. The VIA #1 can interrupt because of vi…

Showing first 3,000 characters of 17,605 total. Open the full document →

Home Documents Macintosh Dbg Syms
Dbg Syms

Dbg Syms

Macintosh · PDF
Filenamedbg-syms.pdf
Size0.33 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Dbg Syms
/
Loading…
OCR / Text contents
Macsbug-syms.text Modification history :3-Sep-84 Added i.Jher·eRm ~ c:ode (shot~ l d ! tgf..e9r·c4te ~-~H code here) 5-Sep-84 t·~od if i ed ~-~hereAm i to search for UNLK RC: - BTS/tJt~1p (RO) rs;.· r-·: ••._-,. ...-_.. 6-Sep-84 ~-~hereAm i buffer stuff) (from D ~ te:=-::t) LookupPC AO ( i npt~t) R1 ( ~ rapt~ t ) the =.}1J i tie of the prc=9rGm CCHJn ter·· to ~ o::t;::.,tip uJhere to mr i te 01_.1 t the chcirac ters to . DO-D2/R2 Uses !J.ihere PC ?S. If in in user space, attempts to do L i SC~ PfJSC:(~ ~ S!Jmbo ! s /'Dui.}Q ~ ! Si:Jmbo ~ s ( e 1.}er~ !JAG! ~ i !J ) if no S!dmbo is found~: sets EQ CC f I ag_; e i se NE Lookt~pEn tr!:J TST . B sh!J!.!JSi::1ms S(~=-..1e some re~~s RO ors s t(~:::k (Are i.!Je di sp ~ Gi:J i n9 SiJmbo ! s? Mo . e}:: i t . .1 1 ;-: __ :-, •___ .{::. .: ne_; :-:,-: nt_~mci:t BLT.S ~ Be ~ O!.uBom AO ·=: Hom => sometohere i n Bam C:LB.L .:; .: ~ ! LGOKt.ipt:.n tr~:1 t·10UE . L (SP)+.; A2 f·10l)EJi . L D3-07/A3-A4,-(SP) t10t.JE ~ L AO_,DO BCLB #0.,DO trashes [HJ /A2 ~! .sc.P...ies std regs.: RO on s tc~ck scp. }e re turn :Jddress s-:1:...;e s~:1me re9s nooJ m;Jke st~r·e r~ddress i s e=.}en D0 AO 1 R0 1 -(SP) S!:JmF::tund reset last procedure f !ag reset name found flag (fi2) c~nd SF t1rst look for L!NK A6 return ~200.:DO *~;4E86_.Di !eek fer L!NK A6 Look 4~-ford search forward by 2·s and try to find it fot.4nd ~ t.t AO pts to LINK Afi t·iciskBC .: AO !:l #2 .. 02 BNE.S @O t·10tJE. L t·10l}E. L #0.=DO #2048.=DO #$4E75 ,D1 c ~ eGr c:ot.;nter sei:Arc:h 2K uJords f c=r BTS set.. seGrch '-}G ~ l~e for HTS set for pos ~ t. i 1.. h~ !.uort:l se:::1rc:h (SP)_: AO set AO = PC 4 r·10t.JEQ MOt)E.L i urge dummy :.)a ! ue ( FFFFFF ) !ocat ion A6 r1·:· :on s:_~ .:. u .._: Look4~·~ord AO pts BNE.S rkt::kBC .= AO A0.%04 ~·10!..JEQ t·10i.)E . ~.J BSH.S BNE.S #2048.!DO #$4EDO.! Di (SP)_, AO set se1=~rc:h t.J(.'~ i ue .= D2 st ~ i ~ .J::-.1 i i d i. set RO = PC search for i t f ct1..~nd .; AO p ts ti:: :Jt·1P (RO ) Look4L-!ord Q·-; ;::.;;:.,. RO.:D4 BGT.S D4 ::- (AO) AO~! D4 .1AO f*IGi:Jbe founfj either BTS or :Jt·1P (f10) .: first cf-1ec:k u.1hether iJJe di !j fl nsj Gn;:Jt!i i r!:;!. see tohet..her ! t: s ; c: i oser: thc:u-; Li t~K A6 ~ f not.: 4 • w or C:MP.L t·1GskBC ·' AO BEO.S LocskupE::< ~ t BGE4S @O AO,,D:::; if AO= FFFFFF uJh i e:h Lookt~pE::-:: i t 4 BT:3 '!i :Jf·iP (AO > or L i NK? D:3 >= AO~' HST /'=Jt·1P (AO ) c i oser then L t NK .= if of rout ~ne i s !_: 1 i_ir::: =::r · .~ +..hen neither Cl ! AO_. -(SP> * 10_;DO #$4E5E}D1 set seG1r·ch !.}::::; i ue to UNLK A6 t·10UEQ #-2~: D2 set_ for b!Jcku.?:J.rds uJ::;rd se:::irc:h ;::-·T""a c-:.:=tn ..;-· :: Look4~·~ord C:-! (. ::;r! }+ ; AO not f otJrgj .: cor:d l t i or1cJ I b:::f i ~ out set AO bs::1ck to pos i t i =::n c: f l cis t Pr En tProe:S1::,tm found, print out string f·10t)E ~ L ( ~;r-: .::+ . RO RODQ #2.~ RO 'Jet i as t_ i ns trt4C: t i c1n bump ·b:~ r-;e…

Showing first 3,000 characters of 6,871 total. Open the full document →

Home Documents Macintosh Dbg Print
Dbg Print

Dbg Print

Macintosh · PDF
Filenamedbg-print.pdf
Size0.15 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads6
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Dbg Print
/
Loading…
OCR / Text contents
Fi LE Mac£bug-print.text Modification history 6-Sep-84 NeuJ Todci;:J 8-Sep-84 Added Pr ; n t ( N )He::< roiJ t ~ nes .· mor...zed B i n2Cha:4r rot~ t i ne from i n i t 1t:-~:;ep-·B4 t·1o;~}ed t·iE i gh t t·1Err:::ir f rc:m t r¥ i t to here .?; 14-Nov-84 Move register printing code from !nit to nere ..·----------------------------------------------------------------- AO = Ptr to PGsc:c1 i str in=~~ print st1Jf f I e(~d ~ n:~ nn i.-··-· n t·iOUEQ t·1CU..JE. B :i+i i <AO)+,DO cleGr DO get the !ength byte AND~B *:£;:3F ~DO cons trG i n DBFiA <RO)+_, (fl6 )+ DO_,€t0 ptfsh to buffer ¥:.eep i oop i rii;t @1 · - · .1 #' " ' ~ enid th to . : e~4 (fi(: )+ Display Y~i 11~1es trGshes D1/D2 PNTZH::( s ~ :~r¥ed d j sp i ::~1::i TST . L DO BPL.S @;iO NEG.L DO #1;2D ·' ( R6 )+ PNT8!-[:( DO BHA.S DO FNT4H::( •=·!!wC' ._:s-·-1: u DO PNT6HX BSH.S PNT2H):: DO PNT4HX MOUE. t-~ BO)::B. t~~ DO .• D1 #8.;DO PNT2H::( Di.:DO PNT2HX UU ... UL #4}00 PU THE):: D2.:DO PUTHE::< ANDI .8 ORi .B Ct·1P ~ . 8 BlE.S test number #:f;OF;DO ii:$;:30_,DO #$39.: DO f:o stuff ;~ ADOQ. l-J DO_, (R6 )+ r·1ot.JE. 8 BTS The fol lowing routines have a hex value ( ::;p )+ .• A2 R6}-(SP) to A1 : ..Hf1 ..... ·- sci=t}e oid f C! buffer pointer set A6 (current.. i 0 i npu t i oc:a t i on ) tci ne1.o (fi2) A6_.A1 bi..J.mp Ai t..c' rre1.t1 s.}Ci i t~e (SP )+ .:Af! restore AC; HTS PEA PMTBHX PER BHA . S PEA Pr ~ n t2He::-:: PNT2H):: BBA.S Pr~ nt 1He:=< PEA PUTHEX BBR.S Bin2Chc-tr DO.B ~--------------------------------------------------------------------------------------­ ·' '_,DO #' : .:DO DO . (Af! )+ #: i t1Error Pr i n t out four charae: ter·:=: i nd::;:;.::ed OD byte::: f r-·iJm Mte::-:: t .~ f o ! l c.!!!Jad by ' EAR' Fix8t.!f riFOUH !·iFOUF; LEA tite::<t_, AO DO*,AO (RO) .• S::A6 )+ ADD HTS ·--------------------------------------------------------------------------------------- -' DO <inpiJt) AO ( tr(7!Sh) word offset from MText of text string LEA J·i te:=-=: t...: RO ADD DD_,AO (RO)+·' (fi6 )+ (RO ) . A6 )+ t ( HTS ... Heg~sters • -- - . t •.. 1st c:har :... innI.!T J - .. ·;-- pos~t~on SUBQ.B ADD . H R5.:AO #1_,DO DO_.AO i;te t i n i ti a ! s t::Ar t p::ss i t i on 1:-.1dj ;_~st pc•s it ion ;:-n··e U..ie G1 t Car p=::iS t Ct1P. L the end p:::S i t. j or1 '? no.= er-;d 1-u_::::.. > ~ 0 1-==-=:::. .: (A6 )+ BBA.S @O stuff o spoce cind loop PNTCLS CLH.L Fl:X:BUF Dt: BSH.S PNTREG BNE.S PNTCLS2 #4.,D6 !-Jr~ tel i ne C;f..Jli-·i C -i :i ! ii! ;_..i,_._t. : PNTCLS2 CMP! .B BNE.S PNTCLSi i-~r i tel i ne MOUE.8 D7.: (A6 )+ f·10t.JE. B BSB PUT HEX PNTREG 06.=DO # : = : .= ( ACs )+ D6.~DO LSL.L RDD4L *1:2 .• DO A:3.: DO DO.;A4 RDDQ RTS F ~)::BUF ADDQ #2;A6 t·iOt)E. B # : = : .: ( A6 )+ pntrer;a i
Home Documents Macintosh Dbg Cmds
Dbg Cmds

Dbg Cmds

Macintosh · PDF
Filenamedbg-cmds.pdf
Size0.92 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads4
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Dbg Cmds
/
Loading…
OCR / Text contents
~lL£NAM£: CMOS.TEXT Change Lcn;i 16-Au9-84 22-AU!;J-84 3D-At49-84 31-Rug-B4 5-Sep-84 8-Sep-84 ifi-Sep-84 17-Sep-84 22-Sep-84 2::~-Sep-84 Added H ~ de ~/Shoi.uCursc:r ( c:::1n: t de: A- tr Gp i ns i de debtJ:;.l:;_ler ) F t ::.;:::d re-en trGr£C:IJ prc:b f em ( fit·l ~ ~.uh i i e i n debug:;ier ) He-d i sp i\ t::!a=1s cur. sor on Bf.1 F i ;{ed r8-en tr-·cJnC:i:l on bus error. - ~ r-1 dabuggar t"1(~ke :St4re i L i s Cl t e!. . 1en a:Address Added Loc:kt4pPC to ONEL ~ NE d i s=~ssemb I 1:1 i oop Lor-~9er Co i c1nSp str i r·19_! f i ::.=:ed Or-ieL i ne ptr setup Fixed CU display for '<4 asci i chars~· Added PC: i oca t i on i n ONEL i NE d i S;Jssemb i i:f Bump PC t=u:is t F-trc1p i r1s trt~c: t i on c1n en t..r~:J 24-Sep-84 2Cr-Sep-84 27-Sep-84 8-0c:t-84 iB-Oct-84 Pr~ nt term i n:.::;t i =:!n ! n di s::4ssemb I :d Bi i;j re:;1 sc~=.} i n1;1 in GetS1Jm from p=:Ars ~ n1J cmd i i ne. On i i:J ,~ oc;kup trctpnGmes i n P'Jrs i n9 ~ ciop i f 1:4 t ~ eGs t 3 C:t'IGrs ~ oni;! . P:~r~s ~ n9 f oop does Ge tNum i f r:~ ! ~ chi:Jrs i r1 nc'1me ::?re nums or he::< ~ Trc1pNum s:e t tc: -1 i n F!ecKiT oken . . 1.}a l i d i f pos ." set i n Loo~=.l4pNcHT1e f 1.~ I i 8 i zed .~F .ELSE BFai .EMDC . l' ~~ p OJI tl!U!S HEGPC~iDD ONELjNE TST.8 ni::Ret~S BNE.S TDHTS LEA HEGPC~;A4 should regs b~ printed? TDOO # :: PC : _: ( A6 )+ TDBEG <R6 >+ .•<fie,)+ #4_,R4 # ' SF: ' .. pr i r1t SB :;i: • RDDQ BSH . S t·10t}E . i·~ TDBEG LEA TICKS.~A4 r:u:·Ct ~:­ :_: .._=! ! ..._: BSH # = Tt·1 ; , (Rt: )+ TDFiEG ~lri tel ine #:Di .iD7 HEGS_:A:3 TDBTS BSR t·10tIEQ PNTCLS LEA RFiEGS .. f!3 BSR PNTCLS HTS #SA' .:D7 print time 1n 60ths TOF~EG PA! t-lTA i OUTPUT A7~=F;EGA7 LEA BEGR7.!R7 D0-07/AO-A5,-(A7) SG 1.}e GI : ~ LEA s:iSTACK} A7 HEGA7.:AO (RO )+ ·' F!EGSB+ 2 (AO )+ .. REGPC onC=8000=0 use the st;;:1c.:k t·1G1.)E. L t··1ot)E . ~-~ . ~F r·e!;1s i n to l.iJ~·l ! n the i;i ODO. i c~reGi the ;;l i:·bi:::i ~ oreG t·f Ot.)E . ~-J .EMDC AG;BEGA7 onL i sa Trt~e if TFiAPTO .ENDC f ~ ~ p screens ~ENDC iF TBAPTO c:riL ~ St:J True _Nt·1 i SiJfiC THAPTO .J(e1~Bou Ct·1P. L :f; 1:~6; AO BEQ.S €10 t10~JE ~ L AO.; S(~:.}et=::e;:Jbd $196.1AO _:;etKe:~F~out_ i ne r·10t.JE. L TRAP TO t i ne .: set up kei:Jbc1::Ard hcind i er .: te ~ i COPS Nt·1 i oc:e:ured ;get the key routine ~ s ~ t same aJS i otu- i e:.}e i 1.::1es ·' skip setup no .~ -~ i;ie SG;....=e ~n :;: I obc~ i s t i e=tu- ~ e;,,..Je I r-ou t i ne _; !c~nd set ('.iS h(:;nd ~ er·. . ENDC CLH.B HEGPC 1 ;-,-,. f1R::e::BASE .: RO TEt-iP.!RO (fi0) LE:.r1 ADD.i.J ,Jf"1P SiJJ;::;pSc:reen f i ipSide BSB . ~F onL~sGTrue TBAPTO .ENDC SF .ENDC IF clear n1gn order of f ! i p screens: THAPTO _Se tKe!:;iBou t_ i ne rest.ore TflAf'TO ..J::or==e~e;r:!.nch ff r_.:!;:h Gf ; .j. .; : .. HEGS.:A7 ( A7 )+ ~· DO-D7 /AO-Rt! BEGA7.!R7 ; r• If" ~)t·s6800D=O F:EGFMT .~ - ( A7 ) f!BO 10 ;~:: fi8020 restore the formGt word .ENDC FiEGPC Hl ) REG SB+ 2 A7…

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

Home Documents Macintosh NMaxBug
NMaxBug

NMaxBug

Macintosh · PDF
FilenamenMaxBug.pdf
Size0.08 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads2
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
NMaxBug
/
Loading…
OCR / Text contents
This flavor lS on-screen~ ines witn disassembler for 512K. i:Jdded on68000 " .= ont·1Gc Trtie .: onl i S!J. Trt4e = or-:=..lae:e: True ; equcJ tes f cir a./ACC and abo2...=e t l .EQU ~EQU = \Jes .: or5 G f"'1c~c i n tosh ;1or on G L i sc1 (Mcie )::L ) un:jer HcicJ~or+:.s 0 E"·lr:T ;!r-;i ~S Ci ~EQU noTer. m ~EQU c~Port .EQU suJ::ip8creen ~.rJ i thD is .EQU .EQU .EQU .EQU dLines 0 .set .set i f screen si;Jc:;p if :Jjsa.ssemb~er :;;::: t to zero ~ f riO heGp pr- i rr. t i r1:J o T j i nes to d i sp i Gi:J number of ! ines to !L (default) nt~mber· 40 . t:.L!U DDBG 68000 .EQU .EQU ~.!!-~-:!"" ~ 1=J i ...J - !.. ~ ~ - - : .,._ - tJ=::L::_41::i::i j r !i::£ l. !.... - u ii:! -! - !... ... - -- - ·1..JCL!i.,.-i!::i~::i==r" shouJ trGip nc:unes .PF;OC .NOLI ST \NCLUDE iNCLUDE iNCLUDE ~:Jit~:.dtu;i-m=AC ~l t i ctsm-S\·:SEQU ~ TE~:(T !NCLUDE ~:J.1.tkdb·;1-m;:~1a:: :l t i i:;sm-He(JpDe f s ~NCLUDE ~:J.;_ikdb9-mGc: / t_ ~ Gsm-sa:JsmGcs . TE)::T ~:. uJkdb9-rrP~C.:/t ~ c4sm-Gr:::;fEQU ~TEXT ~:J.ukdb!;1-mcie: / t i :::&sm-Too l EQU _TE)::T F TEXT .ENDC ~NCLUDE ~NCLUDE ~NCLUDE ~NCLUDE tiasm-GrafEQU.TEXT t l ::ism-Too ~ EQU . TEXT tlasm-HeapOefs.TEXT tlasm-sysmacs.TEXT r:r.Jr1t-· • ~il !t-:.:_. iF ~MCLUDE ~NCLUDE ~NCLUDE iMCLUDE ~NC:LUDE tiasm-GrafEQU.TEXT t ~ ctsm-T oo ~ EQU _TE)CT t I asm-HeapDefs. TE::<T tlasm-sysmacs.TEXT .ENDC ~LIST ~NCLUDE db9-rom4EQU . TE)::T equ::~tes/;9 I obG ~ jhCLUDE dtu;t- ~ ri 1 t TEXT [n:4S i c: ~NCLUOE dbg-cmds:.TEXT » INCLUDE db9- i o . TE:X:T ~NCLUDE :...Jf-H::! ..-i!-..-:-.-: +~-...-::-.. ;._; ",.i :--ft--* • -rr:··{T i :....., ....·.. ~ INCLUDE db9-heGp.TEXT INCLUDE db:J-dm . te}=~ t dt::~-pr i r! t . TE::(T iNCLUDE debt.f1;t9er ~2 more c:omm1:1nds defs in i t rs232/disp!ay stuff GtrGp stuff heG!p stuff memori:! d i sp i Gi:J c:ode printing utilities symbols code/table ~NCLUDE .ENDC ll:" ll ~NCLUDE .ENDC iMCLUDE .EMDC UJ i thD is db1;-D . TEXT
Home Documents Macintosh Dbg Dm
Dbg Dm

Dbg Dm

Macintosh · PDF
Filenamedbg-dm.pdf
Size0.48 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads6
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Dbg Dm
/
Loading…
OCR / Text contents
Memory display uti ities 8-Sep-84 fieoJ TcujG~:J (a] ~ uJc:f~Js f i ::-::bt~ f before pr i n t i ni;i ~ 1t:-Sep-84 t·1or·e DLE s t11 i th count 22-Sep-84 No DBBA cit top of I oop ! ~ ~ 2:3-Sep-84 Added Oi·1bc1 i l out_ for pr i n t i n1;i 26-Sep-84 Added i-l l ND ::lTERC temp ~ (Ates 15-Sep-84 C: l eGnup .· bt~1~ f i xes ) = There c4r·e three debU1;i9er 9 i ob!::: i s used ~n d i sp i (.l!~ i r~1;i memor··!:f . The first is DMmemPtr) UJh i C:h Ni:Jbb ~ e Nt::tme ( e::-:: t.ens i on ni:Jbb l e ) HEX BiJ"te/i-Jor. d/:Lon9 i •.Ja ~ ues Length of asci i field Pr~ nt $2 the f1P Gs 6 he::-:: di i;I its Pr i t-! t ckA 1:1:A ~;t-1P GS ~n:Asc::::~ ~ s tr ~ n:;? TEXT D i sp ~ (.ii:J the f c: i I CdJ.i i n:~ te::.:: t s tr i n=~ Pr i r-¥ t sp::.1c:es Print :~ r1eUJL; ne SP NL Len9 th c1 f te:=-:: t s tr i n·~ Nt4mber of spGic:es 'l'..O pr i n t FWDMP Hmount Bi-lDf·iP Rmot~r-it the to decrement_ f1P -} REPEAT END Nc.unber of Terminate t ~ mes to loop/lemplet~ C:f·1D ~.}:J i ue ) ( ??? f u tt.Ere ) :f;F NOTE ~ n ter-·pr·e ted c1s Ofle mor·e thGn the Ge t1...l:::~ i ras:Jbb i e i r~ the biJ te c:ommcu..td .: comm:::ind to print 4 spaces. AO ( ~ nput) Function ptr to memory template Uses the memor'd temp!;:~ te spec: i f ~ ed t:;;=' HO to G ! sp i ay the memory spec:~ f ~ ed bEd DHmemP tr t.ip to Ot·imemEnd Pm.Tc.xi Ct·1P ~ L BNE.S set up for n1 i ptr test any memory template ptr? iJes ~· t.ise i t A0 DO 1 ~ ~r-ld~t i emp _:AO AO.~ -(SP) Temp ; ::~ teLoop t·10t)E. L CLH.L test f !~ke r-·epe(~ t.. (:i:!un t make sure 10 buffer CmdB~J teLoc1p f·10tiEQ r·10t)EQ :i+O)DG Dt·1cmdP tr.; A 1 (A 1 )+·'DO At·iD.8 A 1~l Dt·1cmdP tr DO .:D1 #:t;OF.! uu ADD. i~ D1,D1 LEA Dr-id i spT .~ H:::: ADD.H Dt·1memP tr·' RO <A2> !bi .L BNE.S clear out extens!on nybble c: i eGr out c:c!mmGnd bid te get the command pointer qe t the c:omm(:ind b1:1 te set neu.1 c:c=mm=:Ar!d pc: ~ n ter· set up c:md rot~t ~ rie offset DO e::< tens i or-·: r-tidbb i e 01 = command nybb!e double it (word offset) ;Jet c;;:•mm.:~r!Ci d ~ sp•::d:;::h tcib i e 9et Gddress of code i t-itO A2 get memory ptr into AO = re ~ ~ c:ommt:And p tr =} Dlk:mdPtr !.:.t1:: re done no, keep looping Dt·imemP tr.: DO ~jet the mem p tr DrimemErid DO _l Temp:::;ateloop ADDQ _~40RD pop memory.template ptr Df·1He:~<-Dt·1d ~ sp T Df1Asc ~ ~ -Df·1d i sp T ~ ~-JOF!D Dt·1f·1P-Dt·1d i spT . i-~OHD Dt~1sTH-Dt·1d i spT .WOBD Df·1T e::.:: t -Dt·1d ~ sp T Ott:;P-Di·1d i sp T Dt·1NL-Dt·1d i spT Dt·lr1t~ ~ i -Dt·id i sp T Dl1F•.>.•df-1P-Dt·ki ! spT Dt·1Bwdt·1P-Dt·1d i spT . t-JOHD - . .. . HOF!D Df·int~ i ! -Dt·kl i sp T . i-~ORD Dt·lHepe:J t-Dt·1d ~ sp T Dt1Er-1d-DMd i sp T Dt·1STACK-Dt·1d i spT Dt·int-i l i -Dt·1d i sp T nMP t-·r·MP-nMd .... - .. - ..~ ·=:n - r T .. ~ CLF!.L D~-1cmdPtr· !-·£Ct ! :_.:_r: . :_ Dt·1memEnd BSH ADDQ (SP)+ :=AO - -· #f; ::;p .: AO.: <SP)+ sa!..Je re tur·n :::iddress pop off d1. .~mmiJ toord c:c•Ut""! t =l c:md ~;tr…

Showing first 3,000 characters of 9,293 total. Open the full document →

Subscribe to 1985_YACC
mp.ls