Castro Lisa Boot ROM Manual V1.0
Castro Lisa Boot ROM Manual V1.0
Lisa · PDF
| Filename | Castro_-_Lisa_Boot_ROM_Manual_V1.0_19830620.pdf |
|---|---|
| Size | 0.26 MB |
| Subsection | development_history / memos |
| Downloads | 1 |
Contents
USA BOOT ROM
MANUAL
VERSICW 1.0
Rieh Castro
20 June 1983
Init Exception Vectors
lnit Interrupt vectors
Init .l.mp Tables
""'11 Handler
Check ~ for warm or COid start (126)
Warm - Set few "1'1l.J
Colder - Check Mt-'1U (127)
Set contrast, clear errors
set some~
Tum Contrast off
INlTl
Start Olalp)StlCS
Pass
Read/Write test of MVllJ registers
Pass
AOOress test of MMJ registers
Pass
Pass
setup r+tJ contexts 1.2.-3 and flag errors ln memory
Pass
Fail
Flag errors in memory
size memory, assume 128K increments, Cheek for low
Pass
Fail
Check 1f IIO board there
Size memory, asst.me 128K increments, Check for high
Set M"1l.J according to addresses found
Test first 2K of memory
Pass
save current tnformatlon ln low memory
Initialize exception vectors in low memory
Parallel Port VIA tests
see lf Timer 1 ts tnere
Pass
see tf can access other register
Pass
Do test of timer register
Pass
Fail
Fail
Try access to sec
Pass
Test memory to be used for screen
Pass
TSTCt-1<. .
Fail
set fall flag, get new screen area
If inverse vldeO, set last bits for no retrace Une
Draw deSktop, CPU RQIV1 rev, set contrast to default
Test of Keyboard VIA
Test tlmer register
Pass
TSTCl-tK
Enable COPS
Pass
Fail
TSTCHK
SCCll COF>S for proper reset cOdes
Figure If Keyboard & mouse connected
Pass
TSTCl-t<
Video Circuitry test
Verify VTIR signal
Pass
Pass
TSTCHK
Parity Circuitry test, test 1 address by writing wrong
part ty and then wrt Ung w1 th normal part ty
Pass
TSTCH<
Full memory test wlpartty enabled
Check if Warmstart or not
Write/Read pattern test.
Address test as second scan
Pass
Feil
Address Uniqueness Test
PlngPong Memory .Test
Pass
Fail
TSTct-iK
Pass
RS232 / sec tests
cnannel A interrupt vector r
Pass
fail
TSTCH<
Channel B internal loopback test
Pass
Fail
TSTCHK
I
Test of disk interface
Display ROM l.D.
cnect< Of DSKDIAG bit
Get disk ROM test status from shared memory
Fail
Poss
--~~~~~---~~~~~~~~--TSTCt-K
wrtte/Reaci test of 1 Iocatlon ln sharee2 memory
Pass
Issue dlsaole command to disk R~
Fail
Pass
TSTCH<
Scan keyboard COPS for user commands
Read COPS for current date and time
Pass
TSTCH<
Read all expansion slots for I.D.s
On cards with status programs, execute them.
TSTCHK
Clear desktop
My fatal errors encolJ'ltered?
Ho
If...Q.~...~~~ ...~!!Q!!....~...~~~P.~~.Y..Jl
Be 6t
to Boot ROfV1 Monitor
see If an Exception error occurrea
No
to Boot ROM Monitor
No
clOOI< data or RS232 error then
&
to Boot RQtv1 Mon tor
See if keybOard error occurred
No
see if memory error occurred
No
M.Jst be 110 expaislon slot error
If mouse unplugged then flag user.
lnlt cursor and mouse.
Alternate Boot device?
No
Boot menu aSkea for?
No
Yes
Get boot device frcm
parameter memory
Invalid
Yes
Keyboard overrides all others
Is there a bootable test card?
Yes
Is bootable card an AppleNet Gard?
Ho
Yes
Boot from Applef\Jet
Bootable Test card?
Mo
Ves
Boot from Test card
No override of default
If Twiggy (871) ooo…
Showing first 3,000 characters of 3,722 total. Open the full document →