Skip to main content
Home Documents Lisa Whopper Memory MMU Schem
Whopper Memory MMU Schem

Whopper Memory MMU Schem

Lisa · PDF
FilenameWhopper_Memory_MMU_Schem_198306.pdf
Size2.02 MB
Subsection hardware / 1983_Whopper
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
Whopper Memory MMU Schem
/
Loading…
OCR / Text contents
‘ aaanaimana renee ro eae re ‘ Carry Carry 2 10 add Linit value __ Aka to requested addr Limit Value. and carry | 13 to 16 11 « 1Kx4 Add limit value Linit Value to requested addr |: 9 to 12 1 to 6 tested by Ram tests. Failure is either 1Kx4 RAM, LS2u5 transceiver, or L$373 «00x. Displayed error will show RAM, LS245, and then LS373 (in that order), 7 to 9 tested by functional tests, those expected. IKx4 Base Value rd 1Kx4 Control Exp. SP_R/W, Stk 7 Add Base value 5 aKna "| Base Value and carry T sary 1Kx4 and requested addr 17 to 20 ‘Add Base value and carry 13 to 16 Base Value Requested address The failure will display the 283 Adder. 10 to 11 by functional tests, limit failures and Getermine if the adders are working correctly. The failure will display the 283 Adder. 1-8 addresses actually accessed must agree with legal values are both used to Actual address 17 to 20 Actual address — 13 to 16 man 1-8 “LISA 175 MMU 21 23 Alg A18 ‘Al? BRB ALS als al7 A21 423 Alg Als Al7 | fa) cs 0 p02 EXP ay Dee | SP A2 03 | R/U e— aS 004 STK a IK ie) x » % Abit a7. @ RAM ; 40 DOL L13 al Al Dg2 L14 Az A2 ~ 203 115 A3 03 004 L16 Ad 04 6 1K Als —— Bt % x Al4 ———i B2 Als ———j B3 . 4 bit als —— 84 1 RAM bol i) al nt oe L10 a2 02 Des t11 03 004 L12 Ad 4 a3 ae’ Aq oo ——i BL €3 6 1K alo ——4 82 6 x all-—— 63 av. 4bit Al2—— Ba 48 RAM a21 A22 A23 SEGO SEC1 SEG2 A20 alg Als Al? 21 azz A23 SEGO SEG1 - SEG2 A20 alg ALS Al7 As A17 cs 0 pg. -}-——~—817 —] AL Al 002 ->———~-B1g —} A2 093 -}——B19—] as ‘ fe 004 p20-——1 aa. EA naz AB OS E2 -——— NALS MK in > £3 [-——HALS 6 | ee " 4 bit, B3 B4 A RAM V a . —> 6s / pg. B13 a G4 0 a oge Bl4a—— 2 me ry pgs B1S As 004 Bi6b—{ ag fo 8 ad ees a al 4 __] 3 2 S 1K Als Blogg YO f-— NALS ox a4 ——| 82 a3 ¥2 [— 1A geaefi 4 bit As ——| 83 RFS —1p9 © -Y2 F— MALS a7 ALG ———| B4 gg RF6 181 Y3 F-— ALG @ RAM RF? —— 82 09 RFS | BS cs pa. -—~—89 ——J ay C4 0 mUX a pez b1o-—] A2 “| 2 09s B1L . El wm § a3 094 612 £2 Al “ 1K w—| 61 he bel YO F— HAS x aio 82 yLI— Hato — > 6 A bit All ——| 83 H Fl — Bo Y2 — MALL lar alz——| ba RF2—J 61 Y3}-— MAL2 (6 RAM vad Rr 82 e 5 Rea B3 4 CAS PAL Equations: x x x x x ¥ 0 1 : 2 co 9 (0) tl 12 3 14 11s t16 UL? j L J 1 J ] 71 PT é “Li_RESH _— _ , RAUX { of ~ | yRASr CTI Po HUK 1 eee CAS CC DJACK ae BERR: a CYST _ ROE : cash oo ee i wnnu . 5245 575 : _ HUTS _ — erresh CYST = AS SP PUCK RFSH ROUX + CYST OTADK + cyst cpuck = FR ress cgi : RASO = Be GPUCK RFSH RRUX Al? Al@ AIS « CYST RAGO + RIWUK RESH ~ _REUK RESO ‘ RAS1 = AS SP CPUCK RFSH UK «© Al AL + CYST RAS1 + RIUX RFSH + RIUK RASL Wet sas & CPURK RFSH AUK a7 AIG ALS + as SP CPUCK AFSH RBUK AIT eae AIS ~ CYST RAS2 * RMUX RAS2 + RASO RAS3 RASS = AS SP CPUCK RFSH WK = ALB AIS + CYST RAS3 + RMUX RAS3 + RASO RAS3 RAS4 = AS SP CPUCK RFSH AUK ai7 Als ALD ~ as @ GBuCK FSH HU AI? ALO AN9 * CYST RAS4 + RMUX RAGA + RASO RASS RASS = AS SP PUCK RFSH RIUX Als ALS + CYST RASS + RMUX RASS + RASO RAS3 RNUX = AS RFSH CPUCK + AS RFSH CPUCK …

Showing first 3,000 characters of 10,112 total. Open the full document →

Home Documents Lisa Marten Whopper Memos
Marten Whopper Memos

Marten Whopper Memos

Lisa · 1983 · PDF
FilenameMarten_-_Whopper_Memos_1983.pdf
Size0.26 MB
Year1983
Subsection hardware / 1983_Whopper
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
Marten Whopper Memos
/
Loading…
OCR / Text contents
Date: March 1~, 1983 · To: I.Jayne Rosing Ken Okin ,. Jon Fitcn Ron HOchsprung l.Jendell HenrY. Riek Meyers · Ricn"'Page Bruce Daniels vn1ke Urquhart Art BenjaPtin Paul Baker Am Nunziata IJOlfgang Dirks 200 Fr1:>Pt: Gary Marten • Sutlj: Vl.. 75 ·• • I Here is wnat is nopefull~f close to t~ final def ini t1on of 1. 75. As you recall, 1. 75 is the . currtmt Lisa wi tn a new logic cage assel'1ll y and a neY disk drive asserilly. • . . (} ~ ~"'t- syster1 cmr1CJ.II'a't1Cl'1 o 10 MHZ 68010 prt:>eessor o 720 x· 364 videO display 10 MB ou1lt-1n tiara OlSk . . . Built in floppy disk ·. o o a o o o 0 MMU witn 512 byte paoes ~ & °'ho~t Hth 'i1~/.e4 ·~ "4' h~zz-~ 6Z'Z 7-j~eYr ? '-' fA.e-·<t.. ""v-e tA.-5-e.o/ ex.fev-~,·vefy. . , L,,, A .1&p~/ff1~'~b'~/'--~ ~ ) ....,. (3) wh1'cL 128/256 Kbytes FQ1 ~ jiyllf-?~J! 0\:..-e / · little rore difficult, but dOatJle. To ca•pensate for tne 2 regaeyte 11M:itation ~f the 512 byte page. scnerra, anotner 2 Plegat)yte aaaress space has Deen added, for a tot.al of 4 regat>ytes of aCJCJress space. The stanaara PePDry cycle tire will De soons, 1ncluaing tif'ltl tnrough the MMU. Po?:lty Errors It "3s earlier tnougnt thiat Motorola h~ corrected the proDleM tnat 1ntt:tb1ts us froPt generating cus errors aue to rwerory parity errors. This is not the case nowever. Therefore the current, SCneMe of generating an NMI on a parity error will nave to rera1n . 01·1ves The design of 1.75 rias·reuea on contl'Olling tne floppy d1Sk i-1itn tne 68000.. This dOes not appt'8r to be a Protllf!t'f. · Th!3 hard dlsk w111 prObabJly also t:>e controlled directly by tne 68000, tn1s elMi.nates tne prOblet'lS of r"1ss1ng 1nter1eves dUe to excess! ve recopying of aata1 at slow rates. · · Review There will be a review of 1.75 on Tue&$y, Maren 22~ at 3:30 in The Big Apple. ? ~h>vi~. 1vt ~ t/ ,~ c/,~? ~~/~ Dual serial por1:s Y~ _,,,,, tft.) · Parallel Port (j.f n~)& of C-'llW'~e.' ,;.,.. ex~ "' Mt!!- -&f1oi..t w'(/'l,i 'hMh F' 10,,.,..., 896 Kbytes RAM The tllJ ancJ MePmy Addles,s Space The 512 byte page size will rel'191n.- This P&<es the use of 256K RAMS a 01~~ ,/J Those interestea aire welcorwa. ·1.75 .Me~mory ConfiguratiQns Uith 2-2 t1eqabyte ftapped address sp~s with 512 byte resolution :3/ 4 Megabyte 1'1ePH::>ry t1oard First 2 negaDyte addre~S ·o on Board RAM 3141. 3/4 MB space 2" 0 Second 2 !Megabyte Slot 4 ~ 1 ·rs lft ... address space Slot 5 - 1 MB 2ft ., 1. 1/2 Megabyte P18P't0ry board . I 0 On. Board RAM First 2 Megabyte address space l 112ft. l 1/2 MB 2" 0 second 2 r1egat1yte aaaress space Slot.4 - l·MB 1ft 21'1 Slot s - 1 re 3 Megabyte PM!P10ry boeJrd 0 First 2 ME~yte On Board RAM address space 2ft 0 3 rve . second 2 Mtag&Dyte lJt ~SS ~;pace 31 Slots 4&5 are the old · mtnory card locations Slot 4a5 - 1 MB (Slot stlected by st.It.us bitt J/14183 en 1.75· ~emery Allocation " .. •5"ota1 • Address ~ V.irt.u4l Addnss Spece Seoftent o.. 32 .. 64 .. 96 Se~ne…

Showing first 3,000 characters of 5,240 total. Open the full document →

Home Documents Lisa Whopper ERS V2.0 Jul83
Whopper ERS V2.0 Jul83

Whopper ERS V2.0 Jul83

Lisa · 1983 · PDF
FilenameWhopper_ERS_V2.0_Jul83.pdf
Size2.07 MB
Year1983
Subsection hardware / 1983_Whopper
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
Whopper ERS V2.0 Jul83
/
Loading…
OCR / Text contents
F~l Version 2.0 July 14" 1983 Please direct your COlITIEnts in fII.l"iting to: Gary ttarten I1S 2R Peul 88ker IfS 2R Ann Nunziata ItS 2R I Apple Computer Confidential ApprovalS Engineering SOftware Engineering ,fvlaIkeUn:1 < Marufacturtng .~. Mass Star. Dtvision Approval of ."..~ Whopper" project by the ·aoove releases "The Wl1Opper" as defined by this doCu'nent. All' fUture Changes, If Sly, fTlJStbe agreed ~ by above. lheCtJ~t ' , , The Lls~ haS evolvedto be a falrly COfllllexCitd expensive system to build. OUr initial idea of 'Ntlat the hardWc31e would be has grown sl~lflcantly dUe to software requlrements.and f1aS grealtly increased the cost of.the.Lisa system to ~le ana the customer.' " The LIsa system has iune:rous tlOarC2s in it. The bOardS/SUbSyStems 1rolUC1eO 1n tne Llsa assencly are : ~ o 1-QlU . 0 1- 11.0 .. . 0 2 - 1/2 tEl t1eIoory cards o l~' Power Sl4lPly o 1- Video . .' o 2 - floppy D1Sk Dr1ves . o 1 - Profile Hard 1~1Sk aSS8ftt)ly .. The goal of the, IIIhopper 1~» to repackage the aboVe tlard~e 1n the exi sting Lisa package 1n sucn a way that the packag~no CleSigl 1s m1n~m1zea .n1le the sate functionality 1s prov1dEtd to·tne user for lower cost. In specific, tt:e care cage, power supply, v1t1EKt board, CI1dtne DiSk assetlOl1es .aula De cnangea while Rt.tCh of the package and the keyobard wouldrema1n the sane. The Lisa card cage contains four plug-tn caras; tne wnopper logic will De conta1nea on two ,.cards. In addition a hard diSk cantle 1nstall891n place of cne of the floppy dr1ves, tnus eliminating toe cost Of one floppy and tneProf11e packag1ng <nl power s u p p l y . ' . The final Whopper System ~ld trus have the following conf1gurat1oo: o'lCHiZ 68010 prt':a~ssor 0' Mt1U w1 ttl 512 byte pages crtd 4, t'8 teal address space , < . o 720 x 544 videO (w1 ttl 720 x 364 RJlde) , o 1281< Ra1 (max1f1U1'J) o 896K RAM (max1nunl withOUt expans10n card) o Bu1lt-in SOny Floppy DiSk drive ' o Bull t-in Widget Hard DiSk dr1ve o 2 Bu1l t -in serial ports o Keyboard/f1OJS8 1"terface .,1th TOO clOCk To emance the COItfJ8t1b111ty bet.een ~r f.nj Mac, a"square dOts" videO rooae1s prov1ded, the SOny Floppy Disk'dr1ve 1s used and a "Mac-like SCUl(j" generator 1s provided. ca,s1derable software effort w1ll still be required to make Hac applications 1\1"\ (lI'l the M1tRlef. In addition to tne electrical des1!J1 the M1tRler ,,111 requ1re mechanical Clesl~ to prev1ae new sneet Etal for IIO.I1ting the d1sk drives ana a1 fferent card cage ~ts. Anew power cable namess w111 also haVe to be desit7l8d. COst rec:lJCtion 1s a'l1~!1:ant part Of tile WlOpperproJect ana these parts w111 be redeSigned in the nest Ctlst ~ffect1ve IIS'V'lef poss1ble. ~ly 14, 1983 - 1- The _hopper ERS . D1ffeI'8ceslntte~ , " , from A s1gn1,f1cant space rectuctlon 1n the '~r' C(JES theflCtRly diSk cootroller, which 1n the lisa I1s abOUt. 30 IC' s anct ~ies abOUt 1/2 the lID board. This 1s r~ to the s1ngle XWi Chipancfseveral 1/0 b1ts 1n…

Showing first 3,000 characters of 50,800 total. Open the full document →

Home Documents Lisa Meyers Lisa 1.75 ROM
Meyers Lisa 1.75 ROM

Meyers Lisa 1.75 ROM

Lisa · 1983 · PDF
FilenameMeyers_-_Lisa_1.75_ROM_19830526.pdf
Size0.12 MB
Year1983
Subsection hardware / 1983_Whopper
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
Meyers Lisa 1.75 ROM
/
Loading…
OCR / Text contents
--·--- Lisa 1 .75 ROM --------·----------------------·----------------..,-------------~-- To: From: Date: Subject: Ron Johnston, Marian Catelain, Ken c.<in, Gary Marten Rick ·Meyers May 26, 1983 Lisa 1.75 ROM Organization The Lisa· l.75 is expected ti0 have 128K bytes of ROM and 128K bytes of RAfvl on the CPU board. Additional RA!'-1 will range from none·(in a servant) to 768K (full memory board) and upward (given extra memory bo'ards). In a 512K system (assuming a 512K memory board, 128K CPU F~OM, 128K CPL,J RAM), the CPU ROM and RAM account for one third of the memory in the entire system. It's extremely important that we use this CPU memory wisely. Careful coordination bet"veen POS hardware and software group will be required. This memo outlines some of the planning that snould begin 1mmec:Uate1y. 1'1ernory COntents and Budgf!ts we need to carefully select both ROM· ancJ RAf'-1 contents, and budget their use of memory. Possible ROM .contents include: · • diagnostics (CPU, memory, peripherals) • boot code (ini tiallzation, load from disk) . • hardware interface (cursoJ, mouse, keyboards, s·peaker, timers, clock, power, etc.) • drivers (built in disk, twiggy, profHe, priam, RS-232, printers) ,. • partial file system· (for booting, keyboard tables, preferences, etc.) • miniature dubugger • fonts · • QuickDraw Possible RAl'-1 contents include: ., • primary screen (32,...() • optional al temate s;creen (32K) • interrupt and trap vectors (defaults, soft vectors, etc.) 0 hardware interface global data (keyboard mapping, keyboard queue, timers, etc.) • QulcKDraw. global o~ata (screen size, address, etc.) · • disk buffers, caches: ' . ·. • debugger data area (regis,ters, oreakpolnts, etc.) Ard'li tecture The dependencies between tlhe possible ROM contents are complex. For example: • diagnostics need hardware interface, fonts, QuickDraw • boot code needs halrdware interfac:e, drivers, file system • hardware Interface needs dr,lvers and me system (for keyboard definitions) • debugger needs nardware interface, but· hardware. interface must oe. deougged • QuickDraw needs hardware interface • etc. ·· 'There is no currently no linear ordering of the ROM software components which expresses the dependencies. This mak~s ~ layered organizatiori difficult Unfortunately, some ordering is require1ci, if only for initialization. we ~eed to break free from our current organization (or lack thereofl,. shuffle the software around, and define easily understood relatlonsnlps between the ROM components. Ga.llirg Cooventloos Calling conventions must. satisfy assembly language, Pascal, etc. How do we get Pascal lil~raries (QuickOraw, HW!nt, etc.) to point to ROM? If a ROM routine needs to be replaced, now do we override it in RA1'1? Certain ROM routines. will need domain and/or privlledged mode. Mechanism? Bad addresses as parameters to the ROM wm cause disaster. How is this preventea? 1 a Default interrupt and ~p han~lers will be In ROM. How .are t…

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

Home Documents Lisa Urquhart Lisa 1.75 Firmware Project Plan Preliminary
Urquhart Lisa 1.75 Firmware Project Plan Preliminary

Urquhart Lisa 1.75 Firmware Project Plan Preliminary

Lisa · 1983 · PDF
FilenameUrquhart_-_Lisa_1.75_Firmware_Project_Plan_Preliminary_19830607.pdf
Size1.23 MB
Year1983
Subsection hardware / 1983_Whopper
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
Urquhart Lisa 1.75 Firmware Project Plan Preliminary
/
Loading…
OCR / Text contents
Apple ComptLter Inc. To: W. Rosing, Inter-Office HernorCl'ldLJn J Couch, K.' Okin,. J. Davis, M. Ca.telain, w. Henry, R. Johnston, P. Baker, B. Fox, B. Daniels, Birss, M. Deppe, R. Page, A. Benjamin, But.ter;field, R. Mey.ers, B. Atkinson, R. Hochsprung, G. Ma.rt en:, D. Pol lo.ck, B. Smith, D. Cla.inos L. Tessler, E. s. cc: R. C~stro~ A. Herz£i•ld, 0. Densmore, D. 0££en, Phillips, G. ·cossey,- R. Battat, D. era.ft, ·9. Mi 11 er,. ,J. Shea., T. $vea. t G. Date: 07 June.l983 From: Mic haef'?(fi~uha.rt Subj: Lisa. 1.75 Firmva.~e Project Plan: Preliminary "' Attached in the preliminary project plan for the Lisa i.75 Ravt. I refer to the Rgvt ln the plan as trie system Firmware Moau1e or SFM. me plan 1s tentative and can only be completed with your cooperation and approval. The size of thE? · RCJVt ana the role tnat tne usa 1.75 CPUMdeo ooara must play In Llsa 1. 75 ana the various servers requires a well planned ~roach. Please review the plan as soon as you can. I am arranging a meeting at tne tlme ana pla0!.1na1cateo oe1ow so that open issues can be quickly resolved. Note that the most important issue ls knowing Who wlll oe ctolng wnat! To help you ln your review of the plan I am providing the following tidbits: Meeting place: Meeting time: Meeting aate:: S1tt1ng Bull 1:30-4:00 Monaay 13 June 1983 Usa 1.75 versat111ty i..1sa i.1s·s CPUMaeo ooara contains tne processor, 128-256K oytes of Ravt ana 128K.;_256K bytes of t=~AM. it is to oe designea to operate as a sing1e ooara or as part of a two board set me sec.ona ooard ·contains more Rf\M ana the MMU. In the single board configuration, Lisa 1.75 is effectively a Macintosh with two to four times tne firmware space. Even ln tne two ooara setup, no map moae (1.e. setup bit set) is effectively Macintosh made. From a marketing perspect1ve1 the~st be a reason for more firmware ln Lisa 1.75 versus Macintosn's 64K oytes Knowing tnat Mac provtaes a stanaara aesKtop capabil1ty using Quickdraw and the rest. Providing Lisa 1.75 with double or quaaruple tne amount of firmware space· means tnat eltner L the- equlv8lent functionality must be present ln Llsa 1. 75 flrmware, or 2. there must oe otner aspects at;>out the Usa 1.75 flrmware tnat demonstrates its worthiness as· part of a tiiger cost product For example, extensive diagnostics. Mac has virtually zero diagnostics in RCJ'-1. . . From a manufacturing e>r service perspective, there should only be one type of CPUNldeo board between 1.75 ~d servers. This reduces problems ana costs associated, with keeping track of differ:enc~ R()'Y1s, different ooards, installing ~rong RCMs, wrong. boards, lnventortes~: different repair proceaures.. etc. Increasing available memory Destgnlng a firmware.· module which thinks only 128K of RAl'1 is always available and which provides most of the basic ingrediants for qesKtop operation means• that additona! memory Gan be used more effectively. (_():)viously., things in RCJv1 should alway,s be thing~…

Showing first 3,000 characters of 30,961 total. Open the full document →

Home Documents Lisa Baker Whopper Memos
Baker Whopper Memos

Baker Whopper Memos

Lisa · 1983 · PDF
FilenameBaker_-_Whopper_Memos_1983.pdf
Size0.32 MB
Year1983
Subsection hardware / 1983_Whopper
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
Baker Whopper Memos
/
Loading…
OCR / Text contents
To: Lisa 1.75-Meeting Attendee$ From: Paul Baker Date: May 26, 198~ Stbject: Minutes of ?15/l~3 rreet1ng cc: IJJ. Rosing The following issues were discussed at the Lisa 1.75 rreeting on May 5, 1~83: 1 - Next Meeting would. be• 5/26., sane time sane place . .• i . 2 - The ERS was discussed.. clari ficatiqn -on the: lack of battery backup was · suggested, it will be adde~d in the third draft. More discussion of the ERS fallows below. . 3 - The operating assurrpti.on for the design is that the current apps and bigh level OS parts will work oin both machines without changes. "' to discuss the Widget/l.75 interface was formed . . minutes of 4 - A working group the first meeting are attaiched.. · s - The location of the serial nunt>er is still .an open issue. 6 - The cornnent was made that due to the fact that the 68K 1s doing the rroto~ stepping, it is 1f1llortant to service the Timer 1 interrupt pro~~ly. 7~- A question was raised regarding parity checking on OMA. In addition some questions were asked about the use of the two new expansion slots. The new ERS addresses these issues. a·- Questions were asked aJoout the COPS/NMI/Reset ideas. The new ERS addresses this issue. · 9 - The twiggy use light 'is still an issue. 10 - Issues of corrpat1b111ty between Lisa 1 and Lisa l.75 I/O expansion cards were raised. Engineering conmitted to writ-e an application note so designers caulcl design cards that will work 1n both systems. 11 - Service indicated that they would like nDckups to evaluate servicability aspects of the system and that they would like to be involved in production philosophy discussions. S•~rvice indicated that ·they also need a PIP so they can scheaule their activ1t1es.· They indicated that they would need schematics by 7/28, 2 systems with socketed C°""30nents by 10/~8 and 3 final systems by 11/28. 12 - A remaining open issue~ is ~he relationship .between Lisa 1. 75 and the file server. · • I ii; •/I To: Ken Okin · From: Paul Baker Date: May 6, 1983 SUbject: First Widget t1eet1ng minutes cc: w. Dirks, R. Mohme G. Marten, B .' Lee, llL Henry, O. Offen, M. Urqhart, C. Twyman The first Widget/Lisa 1.75 meet1ng·was held May Sand the following issues were raised: 1 - Current status is: 30 drives on test using 16 sector controller, about 70 drives total have been ttuilt, build rate is now about 50/roonth, going to 100/roonth soon, 500/roonth in August and 3000/roonth (maybe) in October. The nineteen sector controller is working now, still waiting for ECC gate array, still waiting for seconcl pass main gate array. We can expect a working drive/controller with f].rmware on 7/1. 2 - The drive was desigrted with performance in mind, average access is 55 ms vs 180 ms on the Seagate,. track to track is 7 ms vs 20ms. Latency is higher at 19 ms max vs 16 ms. The delta rate is 5 'MHz. The 20 MB widget will have higher latency of about 25 ms max and a slightly higher data rate of about 6.5 MHz. The 40 MB widget will helVe still higher latenc…

Showing first 3,000 characters of 8,074 total. Open the full document →

Home Documents Lisa Lisa 1.75 Boot ROM
Lisa 1.75 Boot ROM

Lisa 1.75 Boot ROM

Lisa · PDF
FilenameLisa_1.75_Boot_ROM_19830802.pdf
Size0.38 MB
Subsection hardware / 1983_Whopper
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
Lisa 1.75 Boot ROM
/
Loading…
OCR / Text contents
Edit Date: 08/02/83 File: BootROM.TEXT Purpose: rti is is the ·ma in flow for th• L ht• 1.15 Boot. ROM .PROC BootROM,0 MakeOesk . raf' ROMO ROMl ROMSize VideoMemory VidSize LED on LEDof f' EQU EOU EQU e:au EQU e:au EOU move.L movem. 1 $00000000 $00020000 $00007F"FF" $00000000 $00020000 $00003000 S0000300C . ;Location of ROM ;Location of second RO~ ;Size of each ROM . ;Locatton of Vtdeo Mem~ry 1Siz• of Video Memo~y • ; Turin on LEO on CPU BQAFm, disab(e Serial Port A ; Turin oft LEO on CPU BOARD, enable Serial Port A (SP)+ 1 AO" ;s•v• return •ddrasa: d0-d7/a0-a6,·(sp) ;Save everyone Set exception vector pointer to def~ults lft ROM LEA RESETO,AO ;tnit new E•c•ption Bas; ****************** ; **** MOVE.L (aO),VBR ; ****************************************** Set stack to video memory LED on tst.b Set Lisa Video mode. ; T1Jrn on CPU board LltD move. 1 move. 1 lea bra ttROMO,al #ROMSize,dl ROMOOone,aO Check Sum ;Address of ROM for dh~cksum test ;L1tngth of' ROM ;Return address, can riot use the stack _;Gu verify the check~um of First ROM move. l move. I lea bra #ROMl,al #RQMSize,dl ROMlOone,aO Check Sum ;Address or ROM-for Checksum test ; Lttngth of ROM ; Re1turn address, can ,not use the stack ;Ga verify the check~um of second ROM move. l move. I lea bra #VideoMemory,al ;Address.of Video m~mory #V idS iZ•, dl ; L11ngth of Video'·mem~ry VidMOone,aO ;Return address, can ~ot use ihe stack VidMem ;G~ do video memory ~est move. l move. 1 lea bra #V ideoMemarf:h al. ; .A,ddl"'ess of V idea me',mory #V idS ize, dl ; Le1ngth of V idea memoiry VidPMOone,aO ;Return address, can not usa the stack V idPMem ; Go1 do v id'o memory par" tty test ROMODone I ROMlOone VidMOone VidPMOontS Write ~creen area ~o ell ones Rest of screen memory to all zero• jsr MakeOesk ; Make a duktop move.b bsr #l,dO Timers •;timer #l Ust",{ leva·1. 6 -).· bsr RS232 ; RS232 tests (Level 6 ). bsr IE>epansion ;Ck for e>Cpansion end slot 4 inter (5 to 2). '* move.b #l,dO Timers ;Ttmer •0 test. bsr move.b bsr ttl,dO Timers ; T·imer •2 test. bsr COPSTest ; Vel" trµ basic COPS op.rat ion. •J e t Cont r l s t ~etVolume Si Lenee Beep Po 11 K'eybo;:ird Ke':jbdEvent KeybdPeek · .. Set ne~ co~trast value. - Set speaker volume. - furn of F speaker. - rones for speaker~ - ?cll1ng mode on COPS. - Get keyboard t.O. - Get a keyboard event, must also handle COPS error codes. - Examine keyboard que\le. . r Ind all memory bsr SizeMemory . ; $ i:1e memory, bsr MMUBas 1cs ; MMIJ rl!lad/\ir 1te & address test. bsr ~EMPatterns ;Main memor~ pattern tests. bsr ~~M~artty ;M•in memory ~artiy clrcu1t test' bsr MMUFunct1.onal ;.MMU ~unctional test. Floppy dr-tverF'lappy dr-tver Floppy driver Flopp!:I dr-iver bsr -·Read • sect.or. - Eject a disk. - Sae if disk t• tn. - Debug commends r-equired by ~ield.Service. IWMChip ;;IWM, floppy drive~ chip, t.est. I Built-in hard disW dr-tver - Re~d stet~s or selft•st. Built-in hard disk driver • See if disk…

Showing first 3,000 characters of 15,417 total. Open the full document →

Home Documents Lisa Cossey Hardware Interface For Lisa 1.75
Cossey Hardware Interface For Lisa 1.75

Cossey Hardware Interface For Lisa 1.75

Lisa · 1983 · PDF
FilenameCossey_-_Hardware_Interface_for_Lisa_1.75.pdf
Size0.93 MB
Year1983
Subsection hardware / 1983_Whopper
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
Cossey Hardware Interface For Lisa 1.75
/
Loading…
OCR / Text contents
To: Rick Meyers From: George Cossey Date: June 22,1983 Subject: Evaluation of .diagnostic's hardware driver requirements. Hardware Interface for Lisa 1.75 me f ollow1ng interfaces are needed, for the diagnostics, from the hardware interface in tne Lisa 1. 75 ROM. overall, all routines that interface to the hardware 1111st have. safety t 1meout s in them to prevent endless hangs. The timeout error 11l1St also be reported to the caner. All oata area usea·oy the Haraware interface, for a scratch pad or to contain oata, rust reside in the Video memory. Tn1~ makes it able to handle a system without any meroory boards ana i~roves a1agnost1c capability, rne ·arivers rust be able to run entirely in viaeo rneroory, without ever using the ma1nmet00ry. There should be a way to reset the hardware 1nterface software/hardware. Unknown cnanges may occur auring a aiagnostic, and· to return to a known state a reset may be · necessary. ·· The timer chip. Timer 1to and 1t1 canoe assumea to be working,. this is one of the first tests done by the Boot ROM. . ·• r1ner ttO - Need a handler for thls t1mer,: allows· rTlll t1ple timeouts to oe set. Allows a previously set' timeout to be q~ryecJ for remaining time ana possibly deletion from tne timer queue. Neea a way to notify user program.that timeout nas expired, flag · resides in user program and rte passes yo~ 1t • s aaaress? · Timer.ill - For Floppy ariver. Timer ll2 - For Speaker ariver. Standard way to tall<: to--tt)e COPS. "This means a way to send data anq receive data . ' ' with a timeout option, to get around a hang conct1tion. Should be a way to talk to the COPS in a non-structured way, 1.e. not expect or send data in only speci fie formats. A structured way to talk to the COPS shOuld al so be available. A change to the current method would b~~ to have a timeout on rrultiple byte data streams. This will allow getting out 1f only part of a roou~e stream comes in, a tirreout error should occur. This would also handle if rultiple data is oeing sent, as in a date, and the COPS stops accepting data. Should be able to use the COPS in a'polled ioode or an interrupt roooe. 11 Need a handler for Speaker values, volUrre and frequency. This latch requires a shadow" to be kept in mennory. Need a handler for Contrast values. This latch requires a "shadow" to oe kept in reroory. · Astandard floppy driver, capable pf handling either the 871 or the Sony, using tne IWM chip. Primitive corrrnands ffLISt be allowed, with error trapping. High level cofTlllands should be available with error trapping. A built-in hard disk driver . ' The special diagnostic co1110ands in the disk drive oust be accessiable. Th1LS driver rust allow low level and hign level corrmands. AProfile hard disk driver, driving out of a parallel interface car.a. This driver rrust allow low level and lnigh level con11lands . standard MMU registier routines, for reading and for writing. Checksums in all ROt1s rrust be in a standard place in the…

Showing first 3,000 characters of 24,012 total. Open the full document →

Home Documents Lisa Lisa 1.75 Boot ROM
Lisa 1.75 Boot ROM

Lisa 1.75 Boot ROM

Lisa · PDF
FilenameLisa_1.75_Boot_ROM_19830721.pdf
Size2.93 MB
Subsection hardware / 1983_Whopper
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
Lisa 1.75 Boot ROM
/
Loading…
OCR / Text contents
Peg. r: Edit Dote• 07/21/83 File: BootROM.TEXT Purpose: This ts the mein Flaw for the Lisa 1.75 Soot ROM BoatROM,0 MakeOesk .PROC .ref ROMO RO Ml ROMSize Vi deoH1,mory ! Vid$iz1t LEDon LEDoff EQU EQU EQU EQU EQU EQU EQU move.L mavem. I $00000000 $00020000 $00007F'F'F' $00000000 $00020000 $00003000 SOOOOJOOC ;Loc;tian of ROM ;L.ocatton of second ROM ;Siie of each ROM ;Location of Video Me~ory ;Size of Video Memory, ; Tu1r-n on L.£0 on CPU $OARD, d te•b I• Ser i • l Port A ;Tu~n o(f LEO on CPU.$0ARD, enebl• $eri1J Port A {SP)+,AO · ;~eve r•turn •ddrea~ d0-d7/a0-e6,-(•P) ;Save everyone Set e1eceptlan vector pointer to defaults In ROM Set stack to video memory ;Turn on CPU boerd LEO tst.b LEDon Set Lisa Video mode. move. I move. I lea bra •ROMO, al •ROMSize,dl ROMOOone,aO Check Sum ;Address of ROM for Checksum teat ; l..engtn of ROM ;Return address, can not use the stack ; Go ver try th• checksum or .First ROM move. l move. 1 lea bl"' a •FIOMl,el #ROMSize,dl ROMlDone,aO Check Sum ;Address of ROM far Checksum te•t ; L.ength of AOM ;Return address, c•n ~at use th~ st•ck ;Go vertfy ~he checksum of second ROM move. l move. 1 lea bra #VtdeoMemary,al ;Address or Video m~mory #VidStze,dl ;L.~ngth or Video memory VidMDone,eO ;R1tturn address, cen not use th• stack V idMem ; Gc1 do video mem?ry test move. l move. l lea bra #VideaMemory,~1 ROMOOom11 ROMlDono V idMOone #VidSize,d1 VidPMOone,aO VidPMem ;Address of Video memory of Video memory address, can not use th• stack ;Go do video memory parity test ;L.~ngth ;A~turn VidPMOone Writ• screen area to all ones Rest of screen memory to all zeros .r I jsr MakeDesk ;Mitklt • desktop move.b bsl"' #l,dO Timer-s .;Timer •1 t••t ( leve 1 6 ). bsr RS232 -; AS:232 tests (C.~vel 6 >· .. bsr IE1epansion i f!k move.b bsr #l,dO Timers ; Tuner •O test. move.b bsr" #l,dO Timers ; Tu~e,. •2 test. bsr COPSTest ; Ver· ify basic COPS operatton. SetContrast SatVolume Si lance Beep Po 11 Keyboard KeybdEvsnt KeybdPHk fl?r ••Penstcin and slot 4 int el" (S to 2 ). - Set new c~ntrest ve1ue. - Set speaker volume. f - Turn off sp~aker. - Tones For speek•r. - Po 11 Ing mode on COPS". - Get keyboard I.O. - Get a keyboard event, must also handle COPS,,. error codes. - Examine keyboard queue. bsr S izeMamory ·. ; Size ,memory, Find a 11 memot"y bsr MMUBasics jMMU read/write & addl"'ess test. bsr MEMPatter~$ ;Main memo~y pattern tests. bsr MEMPar1ty. ;Main memorij pat"ity circuit test. bsr MMUFunctionel ;M~U .functional .. i Floppy dr ver - Read ~ sector. Floppy dr ver - Eject a dlsk. Floppy dr ver - See iF disk is 1n. test. F'loppy dr-iv•,. - Debug co111111ends required by F'ield S~r-v&ce. bsr IWMCh ip ; tWM, floppy dr- iver i::h tp, test. Bui 1t- in hard disk drivel"' Bui It- in hard disk d·r iver Built-in hard disk driver Bu i-ltin bsr . •tatus of' •• ltt••t· . Relid s•• if' disk , ready !jet. R. . d a sector. ;Builtin hard dtck port test bsr TestlExpenaion ; Execut…

Showing first 3,000 characters of 129,179 total. Open the full document →

Home Documents Lisa Cosey Lisa 1.75 Boot ROM Program Reference Specification 1.0
Cosey Lisa 1.75 Boot ROM Program Reference Specification 1.0

Cosey Lisa 1.75 Boot ROM Program Reference Specification 1.0

Lisa · 1983 · PDF
FilenameCosey_-_Lisa_1.75_Boot_ROM_Program_Reference_Specification_1.0_19830816.pdf
Size1.24 MB
Year1983
Subsection hardware / 1983_Whopper
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
Cosey Lisa 1.75 Boot ROM Program Reference Specification 1.0
/
Loading…
OCR / Text contents
- LISA 1.75 BOOT ROM Prograrn Reference Specification · Version 1.0 I . . ·~ • ~110'11"'+ 1h .a.··--t.:,·-""•.., .•.•..,,,, ' 1Qi=!~ ... _.....,.._. . Geor.g.e Cossey .. AppleCorn/)llf:erCOQfidential , ·, ' LISA 1.75 Eioot ROM,. Prngrarn Referen9e Specification T·able of Cc>ntents 1 Ird r.o.r:/ur:·t i an. 1. 1 Genera.1 ........................•........................... 4 1. 2 svstern Dia.gnostics 4 1.: · Stanciard User ................ ·............................... ~1 1. 4 Adv~ncect User :: 1. 5 Hard~~ere Drivers ~, ,) c: j • • • • • • • • • • • • .. ~ • • • • "' .. • • • - .. • • .. . .. .. .. ~ • • ~ M .. 1_. 4. 0 s:~~opor t Envir.ornerrt 4. 1 Support Software 4.1.1 System 4.1.2 Utilities 4 .1. 3 Generation and installation procedures o 5 6 6 4. 1. 4 Required hardware b 4. 1. : Processor Type anc! memory size ....................... 7 4 .1. 6 Optional hardware a.nd peripherals 7 1 5. 0 Pertormsrrce Cr·i tert.s . . pereme . t'' ers ................................. '-> •:;) .. . 1 p rogrern t. . iming ~ 6. ,._, ., Oual i ty .'1ssur.ance Test Des.es. ................................. e 7. OD.e-t.5:iledPr.oduct Description . 7. 1 Primary Operatiori ......................................... 9 " 7. 2 Dia.gnostic.Testing ........................................ ·1 7. 3 Comparison· of Lisa 1.0 vs 1. 75 diagnostics .............. ;. .. 10 3. O Sys·tcm lni tislizstion " a. 1 MMU Mapp i·n g . . . .. . . . . ~ '. . . . : . ·. ·: . . . ~ . . ·. . . . . . . . . . . . . . _. . . . . . . . . 11 8 . 2 Memory · . · 11 8.3 Contrast 11 7 8 . 4 Speaker vol 1Jme 11 8. 5 Keyboard/Mouse interface ................................ 12 .• 8. 6 Configuration check · 12 9.C! Boot Osvices · 12 9. 1 Boot ROM protocols .....................· ................... ·13 9. 2 Hard disk boot'ing . " . · · 13 9. 3 Floppy disk t)ooting 13 q: . .4..- I ,,IQ expansions . l o t'·b oo t:. .. mg ·................................ 14. 9. s Int erna.l slot booting. 14 Page 2 ~ <' :·i /·:~0l7.t .t.01.. ~·~i·C"{/e.s· ~ :o. 1 C_; ;;t c.mer ~i-iode. ~ .... 1 =. . .J. _.' . :s .........< ·"'o ;:.:·v:.[·.e.r;t/1 . 1.<~~ Merno1rv rne.p .......................................... .:. 9 ROM rout i nes f' or ex t er nal use .:iD,1:.~e ...: . .:11'..r .c Error codes .............. ; ........................... ~-::. I .. f I P8.ae 3 l LIS A 1. 7: eoot M'.Ot-..'1,.. Proqr1:irn Reference ·specifiCi3.tion 1 1 _O Introduction The t:oot PtJM in th€~ Lisa L 75 svstem must provide a nurntier of fea.tures. t joe:s 3. i:·:::i.:si c -:li aanostj.c check of" t r1e svst em to assure t r1at the r1•:ii~•i1-.1 8i-e s "'~ork.in9 properl·y· .- It provides a specia.l it service'' mode for debw~i use in ca.se of ·:i. f·:~.ilure in ;:i_ny th1~ diagnostics e.nd that f'ailure prevents tr1e loacUng of more eY. tensive cha.gnost:ics ~ It ini tial.izes the .hardware to ;:t known state - The E3oot c;:-c1·1 loacfs a boot pri:igram from the user selected boot c…

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

Subscribe to 1983_Whopper
mp.ls