Skip to main content
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
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
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 →

mp.ls