Skip to main content
Home Documents Macintosh Dbg Rom4EQU
Dbg Rom4EQU

Dbg Rom4EQU

Macintosh · PDF
Filenamedbg-rom4EQU.pdf
Size0.27 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 Rom4EQU
/
Loading…
OCR / Text contents
THUE FALSE .EQU, sizeCmds .EOU .EQU $0000 .EOU _: s ~ ze of screen ful lsize/noterm/withdis) .EQU 70 .EQU n bi:J tes ~ oop i•.Ja i tJe of h i t t i t""u;I ~:.e§:JbC!ard ! oop 1..)::A i ue for tt.h:A it i n9 fc:r· ke1~bocird AO_, -(Sf') .~F .ELSE ,-., 0 i :-·L...Z a. t.... .ENDC .EQU dtu~He;:Jd S\.tSTACK (SP)+ .:AO .; res tore AO onL i sci Tri. .ie $410900 :t;4 i iOOO _; s t;:Jr t_ .;~auk (1 ttum f debu!;J;;ler .: :;1rom do1JJn :.Jboi.}E! dr- i !....:er 9 ~ ob(.~ ~ s .: ~: be i ouJ the d i spG t..c:h tab ! e _; number of b?::I tes f c!r d f sp i i:l!J .EQU ;add some slop so eight bytes .: ~ mmed i Cf te i !;J j:u::is t end of screer-~ y=:: !_ - - ..l, dGf fset ;offset bytes for display .: The f o I ~ coJ i niJ equ:J r..es 1Ar·e used i::J commun i c:ci te iJJ ~ tn r_ne L t sci h;:4rduJGre i f'¥ r.er r Gee . .: The techn ! que is !..::= use the TRAPTO rrtc::]c:r·o uJ i th c:ne of the fo i i CdJ.i i riq equ:::1tes .~ l::i f ter set_ ti t""1!~ t~p the (~ppri:1pr·. ~?:Ate re9 ! s ters . Ai registers without exp! icit .: r·e +JJrn '. )G i ues c~r·e preser:.}ed . .:NOTE .,11 . EQU J<ei;:!fk1p _J<e1::JbdE }en t i .. C"ni j .. ;,_;-:;-.:; 58 .EQU .EQU 140 i .•.-. P'tL .EQU ~EQU 170 r:r.1nc- _; ( kili~:. ) _; +_1.!.im • ~i n..:i_.. . iF dSp:~e:e ~EQU dOf fset screenA for 128K) .EQU . EQU -:: Sc:rr-iS i ze ::- +2-dSpc1ce $FA700 nf - . -h!iti=a·::: ::: --_;offset b!Jtes for di sp i Cild .; base address t:J f screen ( for 5 12K .: ~.uraps .EQU ~EQU .ENDC sc:reenA ;stack grows down .~ (kiJ.tk) - toJm on\·J•J•::c: True _; f_l.i.i!T! .: rH.~mber of bi:J tes for d ~ sp I G~:J .EOU dlines*S*(LineLen> <ScrnSize>+2-dSpace .EQU ::;z::reer-!L1:!a.u ..Ji•:·:."""' .r...: .. ..."'"! ..- ••-~ .EQU dOf fset :=:c:reenA _:f-~r_.;i_:: psuedo-absolute for Yacc .EQU OispatchTab-$800 dbgHer1d .. i::rn ;....,·-:·-·! SVSTACK D ~ spc~ tch Tc;b-:t50 ;offset bytes for display .: bc~se :Jddres:s c1 f screen ;hardwired global area ;stack grows down skip DeepShit .ENDC on68000=0 HTr·opFmt tr~Jp ' 1010 · . Ef·1DC .EQU HEGPC saved value of user's PC S!::!=...::ed :.)(~ i t~e HEGPC+4 HEGS ~EQU HEGSH+4 .EQU .EQU BEGFMT+2 of user : s BtG tus t=~e=~ ~ s ter . EL:3E e::{cep t i or; f ormc£ t 1.}Cl i ue S•J=.}ed t};:). ~ tjes C; f t~::::er s (iG tG reid, ~ s ters t .EQU ABEGS registers <AO-A4) USEHR5 ~EQU REGAfi .EQU REGA? . C"nii . EQU FiEGA7+4 DDBG1 . EQU F!EGUS+4 DDBG2 . EQU .EQU DDEG1+4 DDBG2+4 :......~-::_: AHEGS+20 ABEGS+24 AHEGS+28 sG~ied 1.}::A l t4e of tJ.ser ~ s A6 r·eg si::fa.}ed !...JG ; t~e of user ~ s R7 re:d DDBG ~=~8i:;it·l::l i t ke~~Rc; i f c:r one l Ctt""1?; temp _; Gno ther debL~!di~ i n!;J the debt.11;i9er temp ke1:Jtn::=:lr-·d e:c:ns tan t ( UJ('l i t ~ fi:~ for +..o~:.er-; ) ke~JbO(Jrd c:::ns tGn f.. (de i G!J c:r· re: ~ i o!..)er .~ spn:.1ce . EQU t_ ~me) ~ c.lstCmd f (JstCmd .EQU .ELSE .EQU .rnoc BEGUS+4 BPADO i=rn ! .. ;;....·-:·-· iGstCmd+2 BPTiL…

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

Home Documents Macintosh DBugEqu
DBugEqu

DBugEqu

Macintosh · 1989 · PDF
FilenameDBugEqu.pdf
Size0.23 MB
Year1989
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
DBugEqu
/
Loading…
OCR / Text contents
DBugEqu.Text Thu, Mar FILENAME: 16, 1989 11 :03 PM DBUGEQU LmaJ Memory ( i e $400 -- $600) !----------------------! I RTNADDR !----------------------! is as f o11 ows: <-- $400 <-- GLOBSTRT Assembly Language Globals i !----------------------! i I I I I <-- GLOBEND Pascal Gi obal Variables !----------------------! i Free 1----------------------i Debuggers <-- GLOBEND+PGLOBSZ <-- $600 data. area below the screen !----------------------! <-- HEAPPTF: Debuggers Heap I I l----------------1-----i I I I l I <-- SYMBEG Users Symbol Table i----------------------1 <-- SYMEND I Free j 1------·---------------- ! <-- A7 Debuggers Stack ; DATASIZ . . !----------------------! (-- ($110) EQU size of debuggers 4096 ' ; Assemb I y Language ; Globals RTNADDR EQU $0400 TRAPSR SYMBBEG SYMBEND EQU EQU EQU RTNADDR+4 TRAPSR+2 SYMBBEG+4 .' ; Assembly Language Globals Initialized data area bei ow the screen by STARTUP return address for taik value to set into SR on next trap ptr to symbol tab1 e begin ptr to symbol table end Zeroed by STARTUP, Initialized ; GLOBSTF:T EQU RUNFLAG EQU SYMBEND+4 GLOBSiHT g1oba 1 area start running the user boolean by INITDBUG OBugEqu.Text G02DBUG NOTALK DBGMODE USERREGS TRAPNUMB FCODE ACCADDR INSTR USERA5 NEWCPU NEW IO MEMOFS VIA2PTR IXAREA IXPTR SETV IDL OLDSETT MSBASE UNUSED .JUMP3PTR .JUMP2PTR .JUMP 1PTR MAINPC MAINSP EQU EQU EQU EG!U EQU EQU EQU EQU EQU EG!U EQU EQU EQU EQU EQU EG!U EQU EG!U EQU EQU EQU RUNFLAG+2 G02DBUG+2 NOTAU<+l DBGMODE+l USEF:REGS+80 TRAPNUMB+2 FCODE+2 ACCADDR+4 INSTR+2 USERA5+4 NEWCPU+l NEWI0+1 MEMOFS+4 VIA2PTR+4 IXAREA+10 IXPTR+4 SETVIDL+l OLDSETT+1 MSBASE+4 UNUSED+4 JUMP3PTR+4 mu .JUMP2Prn+4 EQU MAINPC+4 MAINSP+4 MAINA6+4 COPSFLAG+l COPSFLAG+2 TWGDONE+2 BPTINIT+4 BPTCREAT+4 BPTSET+4 BPTCLEAR+4 ADDRDCT+4 ADDRBPT+4 HEAPPTF:+4 TENTRY+4 EQU EQU COPSFLAG EQU COPSBYTE EG!U TWGDONE EQU BPTINIT EQU BPTCREAT EQU BPTSET rnu BPTCLEAR EQU ADDRDCT EQU ADDRBPT EQU HEAPPTR EQU TENTF\Y EQU TEX IT mu PHBASE EG!U OLDATRAP EQU ATRACEON mu ATRACESE EQU BLKMOVE EQU GLOBEND EQU MAINA6 BPTCOUNT BPTTABLE PPTCOUNT PPTTABLE RTNCOUNT RTNSTACK Thu, Mar .JUMP1PTR+4 TEXIT+4 PRBASE+4 OLDAiRAP+4 ATF:ACEON+2 ATRACESE+2 BLKMOVE+4 EQU 0 EQU BPTCOUNT+2 BPTTABLE+160 PPTCOUNT+2 PPTTABLE+56 RTt~COUNT +2 RTNSTACK+32 16, 1989 , 11:03 PM 2 indicates we trapped in user indicates no talk program (since $120 was 0) (normal ,tracing,ixtracing,assembling,heapfault> save area for user registers the short address passed a1ong to the user the function code the access address the instruct ion User A5 register recorded by the Loader Feb82 CPU board Feb82 IiO board offset to start of memory contains @VIA2, note: @vial is at $134 5 word save area for IX command pointer to Pc-10 for IX command boo! ean, video page i atch needs to be set o1 d screen setting, O=primary, 1=alternate four bytes of screen contra 1 ptr to jump table for Lisabug3.obj ptr to jump table for Lisabug2.…

Showing first 3,000 characters of 7,824 total. Open the full document →

Home Documents Macintosh BIGMAC Data Sheet 6 85
BIGMAC Data Sheet 6 85

BIGMAC Data Sheet 6 85

Macintosh · PDF
FilenameBIGMAC_Data_Sheet_6-85.pdf
Size0.14 MB
Subsection prototypes / 1985_Big_Mac
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
BIGMAC Data Sheet 6 85
/
Loading…
OCR / Text contents
Rich Page 6/10/85 BIG MAC DATA SHEET The Big Mac is a high performance Macintosh whic.h can be used as both a Macintosh and as a work station. It is implemented using three 500 gate bipolar ~Jate arrays and one 1200 gate cmos gate array. Display: 1024 x 800 8IW display, 60 Hz refresh, 70Mhz dot rate CPU: 68020 with option for 12M, 16M, and IBM clock rate FPU: 68881 as floating point !coprocessor NIJIU: Custom M~I1U with 4Gb ,address space, 64 entry TLB with 4Kb pages which offers a working set size of 256Kb. Virtual address space is configurable from 16M to 4Gb. The MMU~ supports write and execute protection and <{/ V'iJ;,-u_~ ~ 6 dirty bits for ea-ch-page. - ~"~----./ U . ,c-- I Memory: 2 Mb of DRAM on main logic board using 256Kx1 Separate video memory using 64Kx4 256Kb of ROM using two 1M parts RAM is limited to 10Mb max DMA: 68450 (use 68440 if no 2nd SCC) with support to access the full 32 bit address space. 1/0: Two see chips (ie. four serial ports) SCSI port for internal 20Mb hard disk and external devices Double sided SONY, IWM chip interface, option for 2nd SONY Macintosh compatible sound with SONY sound chip. Front Desk Bus for keyboard, mouse, etc. Real Time ()Iock with battery backup Soft power on/off. Slots: Four 1/0 Slots with access to 32 bit address and data bus Two Memory Expansion Slots Rich Poge 61G MAC LOGIC BLOCK DIAGRAM 6/2/85 68440 CPU DMA 68020 OR 68450 1\1-1\4 FPU FOUR I/O SLOTS 68881 GATE ARRAV-3 SOUND &. VIDEO TIMING 0, 031-D24 ROM'256Kb GATE ARRAV-1A NUX 16 TO 8 VIDEO COUNTER SCC IWM SCSI CLOCK FRONT DESK MMU WITH 64 ENTRV TLB VIDEO RAM (8 - 64Kx4) , GATE ARRAV-1B NUX 1B TO 9 SND COUNTER . . CSC :F109 :F161 70M CPU 7.8M -_ MODE = 1 ~---.. .... GATE ARRAV-4 NUX 20 TO 10 SND COUNTER 35M GATE ARRAV-2 CLOCK GENERATOR MAIN RAM EXPANSION RAM (32 - :>56KxO (32 - 1Mx1)
Home Documents Macintosh Dbg Io
Dbg Io

Dbg Io

Macintosh · PDF
Filenamedbg-io.pdf
Size0.56 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 Io
/
Loading…
OCR / Text contents
{MRCSBUG 1/0 HOUTiNES} Filename: 10.TEXT 20-Rt49-84 23-Au:;!-a4 27-Aui;,i-84 10-Sep-84 23-Sep-84 18-0c:t-84 Added SUhJP f f G9 set i r! f ~ i pp i n9 code Un f i ::-::ed ss..aJGP f ~ G';i .· 1::;dded f ~ t.ish of keiJup ( L i sG > Ft~r ther f i ::{ of kei:::t~p f ~ ush i n9 .: G i m::1s t uJor·ks Added ke!JboGrd de ! Gi:J OUTPUT tests for..- abort.. of pr i n;:. t r-ig Term i t""iG j bc~sed debuggers 1J l so de; test (Ctr I C ) for Gbc~r t er f 8-Dec-84 :..J.-e.-•. -. 1:.•.•;:_}'_ .~F (SP)l· •-·u .._:t ' <SP) CC• ._:; 1296ns 12 * 108 ns 4 108 ns = 4:32ns * .ELSE } .. L (SP)_, <SP) !F ncT:rm .EQU Kbd!.);~rs after keyboard shifts some th ~ ni;l ; r~ S tdEri tr!:i #64.:D7 t i cks c:ot~n t..er..· f orc:e i mmed . REAOBUF BSH !MCHNE HERDBUF swGpSc:reeri *$60.~DO swap char Ctilda) 8ME . S F ~ ipS ~de *$C=0 .=DD BEQ . S @2 .amc #8 .• DO BACKSPACE? . . BNE.S ~;o no.: Keep go i r-u;} A6.:A5 BHS.S BEADBUF SUBQ.L #1.,Ati ANii CHAH~:; TO DELETE? NO·' i GNOHE BACKSPACE :/es.: remc::.}e c:hcu-· f r·om buffer DO_: -(SP) BSB M01...'E C:!"lPI .B BACKSPACE? •8_,DO BEADBUF k;:::epi t ~ s ! t =:1 C:~rr j ct:~e Beturr1? no, stuff into 10 buffer #' otherwise stuff a space ±£::!·f""! iUi ~· •.j._Z!...,l .t !....~::_,: UpLoop res tore post e 1...=en t s tJJ ff pos tE 5......=er1 t ~ HU #:t;2F .~DO _Set Trc1pAddre:ss (SP)+ .: $28 (SP )+} DO-D7 /RO-A~3 restore RTS 'r~ r ; wait for al~ keys to be up (kwk) TBAPTO __J~·=OLL i;je t CLB. i-J DO set up for ~:.et:JCZ:n:Je TRAP TO TST. ~-~ BME.S pend i ni~ ke;~ e1.}en ts *$48 .=DO BETUBN kei:JC:ode = :i;4f! _r:. _e!:1 ! SUOUJn test the keiJ i s the r·e turn kei.J st j !Jes; keep test i ri=~ :: ..- : r-. 01 t~pLoop THAPTO now f !ush the key up event no r-epeci ts - ch:!r; : t !J.h:.i i t... for e ._h::r-d:. 1 TRAP TO the _ELSE BSH.S ~nchNE wait for post up •KeyOwnEvt,keyEvt i_IJ(4S ~!G no, keep checking i +.. Ci keydCdlin? MULH-! *4~: SP BRA Deci ! i-i~:.ei::1 SUBQ #Ke!JUpE :.} +.. .• ke1::1Et} t upLi:•i:ip no, keep looping DO~, (Afi )+ stuff into buffer BNE.S ilh~S j t G kei:JUP? .ENDC keepit BSB.S Uploop 17 - - ..:.. BBA ~NPUT HEAD8UF A CHAH (NO ECHO) iF t·1Dt)E. L .. .-. onLiSi:Jirue=u : ~ ,-= .-,, -i ! : i :...,..: ! n.~ n z did 24/60ths sec rol BEQ . S r~1cn}E. B #02 .~ t} i FH(A 1) RDDQ ii; n- ; n'? _,~·; DDBG .EMDC BLT.S 9c:Ke!J *O.tD7 KbdT::A I ked fiAke the keyboGrd non-t::~ Jk i omem ;.}ee:tc1r .EMDC CLFi. i·i iF THRPTO _f 0LL r·iOi..JEO t·Kli..JEQ TF!RPTG #0 . ~ DO iiO .: D1 1 TST.B DO p;::-n .::: :;._•,,_·-:. ·-· Got.Ke!:4 TST.B BEQ.S Ct1P. B Got..Ke1::1 #1 .rD2 BEQ . S D2 s s nee ~ nterrt~pts off.= poi key repeG ts n1) t. okc~u:J dor-;: t ?.!J!:-4 ! t for e;. .;er-!t_ QE: t_ the ~:. ei:Jboard ei.}en t has cu··11::: th i ng hc1ppened? no e!.}en t. d i sk ilpouJer e=.}en t ~? ( Gsc: i 0) iJes .: i 9nore i) GotJ:~e!:i from CLH D2.; ke!JH it .ELSE <ki.uk) ~.}~A.=R1 BTST…

Showing first 3,000 characters of 11,785 total. Open the full document →

Home Documents Macintosh BIGMAC Pgmrs Model 8 85
BIGMAC Pgmrs Model 8 85

BIGMAC Pgmrs Model 8 85

Macintosh · PDF
FilenameBIGMAC_Pgmrs_Model_8-85.pdf
Size0.26 MB
Subsection prototypes / 1985_Big_Mac
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
BIGMAC Pgmrs Model 8 85
/
Loading…
OCR / Text contents
Rich Page 8/14/85 APPLE CONFIDENTIAL Programmers Model for the Big Mac Introduction This document describes the Big Mac hardware from the programmers view of the machine which includes a description of the address space maps and a description of each device. The CPU clock is generated by the clock generator gate array which is controlled by three signals CSELO, CSEL 1 and M70. These signals are controlled by dip switches and described by the following table. x" ~ELQ \.~ ~ ,~ / rr} O~ ~EL1 MIQ ~FREQ ®a...CCK 0 1 0 1 0 0 1 1 0 0 0 0 66.3552Mhz 66.3552Mhz 66.3552Mhz 66.3552Mhz 11.0592Mhz 14.7456Mhz 16.5888Mhz 22.1184Mhz 0 1 0 1 0 0 1 1 1 1 1 1 70.0416Mhz 70.0416Mhz 70.0416Mhz 70.0416Mhz 11.6736Mhz 15.5648Mhz 17.5104Mhz 23.3472Mhz CACHE:50PE# lnterrupts Level# Interrupt source 1 2 3 4 5 Power sW'itch DMA IRQ and Sound interrupt SCSI IRQ VIA IRQ (timer, vsync and onesec) Reserved for slot interrupts SCCIRO NMI SVJitc 6 7 l , , - ( L DC \l.- -_. -~"-- .. __ ."- '/~\CPlA. C.LD( Rich Poge 8/14/85 Big Moe Address Spoce Mop (Supervisor Stet e) --. - ~ XXF9000 0 XXEOOOOO XXDOOOOO XXCOOOo"O I/O SLOTS XXAOOOOO XX900000 XX800000 XX700000 XX600000 XX500000 XX400000 XX300000 XX200000 XX100000 XXOOOOOO XXFEOOOO XXFDOOOO MMU ROM high i XXBOOOOO XXFFOOOO reserved (" ""\ xx~pooo XXFBOOOO XXFAOOOO XXF90000 reserved ---,-"-- DMA VTG ---- IWM VIA SCC RAM RAM RAM RAM RAM or ROM low RAM RAM RAM RAM or ROM zero XXFOOOOO --'-.--- SCSI SCREEN RAM -- reserved ---- Rich Poge 8/14/85 Big Moe Address Spoce Mnp (User stote) r I/O Frrooooo FFFFOOOO FFEOOOOO DMA MMU (no 6ccess) FFCOOOOO ROM high - VIA FFFBOOOO reserved FFBOOOOO ...,,-----.-.--- - FFF90000 SCC ,----==--- SCSI _. - SCREEN FF AOOODO FFFOOOOO L I I 0070000 0 - RAM _. RAM 00600000 - RAM 00500000 RAM or ROM low 00400000 0030000'0 -, IWM FFFCOOOO FFFAOOOO -, VTG FFFDOOOO FFDOOOOO reserved I- FFFEOOOO SLOTS - RAM I- 00200000 00100000 00000000 I - RAM RAM RAM or ROM zero ...J reserved - cpu (continued) Bus Error A bus error can be generated by either the AS watchdog or the MMU. The AS watchdog will generate a bus error for bus cycles longer than 2us. Hjgh Decode Map Register There exists a 4 bit register (located on the VIA) which controls the position of the ROM and provides a mechanism to limit the number of address bits used for decoding logical addresses. This register can \~~ programmed to cause the high address bits (those above A23) to be significant to the decoding hardware. This allows a range of address space sizes from 24 to 32 bits. In the smallest configuration, the address space is limited to 16Mb and the upper eight bits are insignificant to decoding which will allow software to use the upper eight bits as tags. In the largest configuration, the address space is 4Gb and none of upper bits are available. Address Space Map The address space map is determined by the High Decode Map reg…

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

Home Documents Macintosh BIGMAC Pgmrs Model 6 85
BIGMAC Pgmrs Model 6 85

BIGMAC Pgmrs Model 6 85

Macintosh · PDF
FilenameBIGMAC_Pgmrs_Model_6-85.pdf
Size0.26 MB
Subsection prototypes / 1985_Big_Mac
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
BIGMAC Pgmrs Model 6 85
/
Loading…
OCR / Text contents
Rich Page 6/29/85 Programmers Model for the Big Mac Introduction This document describes the Big Mac from the programmers view of the machine which includes a description of the address space map, the system registers and the decoding of the I/O devices and their registers. The Big Mac MMU and decoding logic maps the 32 bit address space of the 68020 into two address spaces, one for RAM and the other for Screen, ROM and I/O. There exists a 5 bit register named the High Decode Map register which controls the position of the ROM and provides a mechanism to limit the number of address bits used for decoding logical addresses. The HOM register can'$rogrammed to cause the high address bits (those above A23) to be significant to the decoding hardware. This allows a range of address space sizes from 24 to 32 bits. In the smallest configuration, the address space is limited to 16Mb and the upper eight bits are insignificant to decoding which will allow software to use the upper eight bits as tags. In the largest configuration, the address space is 4Gb and none of upper bits ~ __--==:::::::::::::==-:-- are available. CJ (. ~:J Address S pace Map <z The address space map is determined by the 5 bit HOM register and the FC2 signal (ie. user/supervisor bit from the 68020). See the following page for drawings of the supervisor and user state address space maps. There are five configurations which are defined as follows: .EQg HOO !-Dy14 tpv15 VMsize RAMsize t>S.LQr RaJ! SCREEN 1 x x x 16Mb 10Mb A23 o 1 1 16Mb -- 8Mb A23 o o ,. 1 '1 32Mb 16Mb A24 *A23 o o o 1 512Mb 256Mb A28* A24 * A23 o o o o I\\~~te: 4Gb ---·2Gb A31 *A28* A24 * A23 The first configuration (ie. FC2 = 1) is supervisor state and the last four configurations (ie . FC2 == 0) are user state. Rich Pege 6/21/85 - Big Moc Address Spoce Map (~upervisor Stcte) r I/O XXFOOOOO SLOTS XXFFOOO XXFEOOO System Regi ster-- ~-l _.- ° ° DMA ~T G.,S NO., RT XXFDOOOO XXDOOOOO XXCOOOOO XXBOOOOO reserved I--~--~ ROM h1gh L----=~--~ re s erv ed r--~--~ , XXFCOOOO XXFBOOOO IWM L.. SCC2 ..... SCC1 XXFAOOOO "-- XXF90000 L....- SCSI SCREEN XX90qOOO XXSOOOOO XX700000 XX60qooO RAM .:sou C.l \'=c> I...-- - ]- -".- -'-..J RAM I---'--~ RAM I----~ RAM RAM )()(SOO,OOO I---'-~ XX40QPOO RAM or ROM! low I--=~~~ XX300POO I---'-~ RAM RAM RAM )()(OOOOOO MMU XFOOOOO I~ \ .c., F.D.B _I\fi RAM or ROM zero -.....,/.---~~~- - : ~ -~~~ Q<~~~~ -- / R1Ch Page 6/21/85 Big M8C Address Sp8ce M8P (User State) .,......... FFFOOOOO FFEOOOOO FFDOOOOO FFCOOOOO FFBOOOOO FFAOOOOO . I/O SLOTS FFFFOOOO FFFEOOOO FFFDOOOO reserved ROM high reserved FFFCOOOO FFFBOOOO FFFAOOOO FFF90000 00600000 00500000 00400000 00300000 00200000 00100000 00000000 DMA VTG,SND ,RTC,FDB IWM SCC2 SCCl SCSI ._---,- SCREEN FFFOOOOO 00700000 System Regi ster RAM RAM RAM RAM or ROM low RAM RAM RAM RAM or ROM zero MMU -- Note: The bi ts HDM3, HDM4 and HDM5 define t…

Showing first 3,000 characters of 6,241 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
Subscribe to prototypes
mp.ls