IO ROM 88 Listing Dec83
IO ROM 88 Listing Dec83
Lisa · PDF
| Filename | IO_ROM_88_Listing_Dec83.pdf |
|---|---|
| Size | 5.18 MB |
| Subsection | firmware |
| Downloads | 2 |
Enjoying MacTrove?
Anonymous downloads are free and unlimited.
Create a free account to track favorites,
contribute metadata corrections, and join the
community chat.
Reader
Loading…
OCR / Text contents
i4 beE 83
PAGE -
6&';I'W' • ., ••• .,Ai
0
eon. 88
,
Cu~~eftt oe.o~y oVDilDble:
125436
• ABSOLUTE
2 blocks 'o~ procedure code
124262 .ord= leh
PAGE 1 ~ISA
rILE:
0000,
0000,
Cu~reftt
0000,
0000,
DODO'
PAGE -
.PROC LISA
124909
.LlST
.TITLE -SOfty DRIVER rOR LISA• INCLUDE VAR
rILE: VAR. TEXT SOfty DRIVER rOR LISA
oe.o"y ovollDble:
2
DODO'
0000,
0000,
DODO'
0000,
00001
00001
00001
00001
00001
00001
00001 0000
00001 0010
00001 0020
00001 0030
00001 0040
00001 0068
00001
PAGE 3
LISA
• PACE
;--
ZERO PACE MAPING
,..
;
The '0110.1"1 equote. ore '01" dividi"1 the RAM I"to 101leol oreo.;
ho.ever. os the code Irew this eo"ve"t$oft .0: not otrlely odhered
to o"d there lore one will 'iftd both "LOCAL" o"d -GLOBAL- vo"iobles
.eDttered throulhout the RAM oreo.
lOB
SHARERAM
STATUS
IJOB
GLOBALS
LOCALS
LISA
rILE: VAR.TEXT
.EOU
.EOU
.EOU
; INPUT OUTPUT BLOCK
READIWRITE SHARED RAM. INITIALIZED BY 6504 ON BOOT
READ ONLY STATUS rROM THE 6504
INTERNAL lOB
6504 INTERNAL GLOBALS
; LOCAL VARIABLES
00
10
20
30
40
18
Sony DRIVER rOR LISA
lOB
THE lOB IS ALWAYS COPIED INTO THE INTERNAL lOB (IJOB) AREA BUOAE USACE
SO THAT THE 68K CAN STAAT TO BUILD A NEW COMMAND INTO THE lOB AS SOON AS
POSSIBLE. ALL RErERENC£S TO THE lOB OR nOB ARE DONE IN THE rou.OWING
FORMAT:
IJOB
lOB
GOBYTt
DRIVE
,
DODO'
DODO! 0007
00001 0000
OOOO!
OOOO!
DODO!
OOOOJ
DODO!
..
IOBSIZE
GOBYTt
• [QU
.EOU
07.
00
80-89
80
COMMAND ACCEPTED BY THE 6504. 68K MAY ISSUE A NEW COMMAND
COMMAND FROM 18K TO 1504
.
NULL. TESTS HANDSHAKE
RWTS COMMAND, COMMAND CCIDE IN • COMMAND'
SEEK
CALL ADORESS IN 1504
CLEAR STATUS
SET MASK
CLEAR MASK
WAIT IN 110M
Go Juap to oel' 'orever
84
85
II
87
88
89
01-7r,82,90-"
CCMtAND
• EQU
00
01
02
03
04
05
06
07
08
09
OA-"
OOOO!
00001
0000,
0000,
00001
0000,
00001
0000,
0000,
0000,
0000,
OOOO!
HASK
;
USA
;
FILE: VAR. TEXT
• EOU
, SIZE OF' lOB BLOCK USED FOR PARAMETER PASSING
. \
FCC 0 v
; COMMAND BYTE F'AOM 68K
00
..31
00001
00001
00001
00001
00001
0000,
0000,
0000,
00001
0000,
0000, 0001
0000,
0000!
00001
000.01
.EOU
.IOU
.EOU
• POle
00001
00001
00001
00001
00001
00001
00001
00001
000.01
00001
00001
00001
00001
00001
00001
00001
0000: 0001
0000,
00001
00001
00001
00001
PACE ..
-
••• RESERVED •••
AWlS COMMAND CODE
01
READ
NUTE
UNCLAMP
FORMAT
VDUrv
rORMAT TRACK
VERIFY TRACK
READBF
WRlTE8F'
CLAMP
COMMAND
Reod the Ooto • DrlvelSidelTroeklSeetor
Wr'te the Doto • ~ivelSldclTr.cklSeetor
Unci . ., the eli.k I" Orlve
Foroot the eI,_k in Drive
Veri'y the eI,.k 1ft ~Ive
For.Dt .'n91c Trock Oft the di.k 1ft ~Ive
Vcri'y .'n91c Trock on the eI'ok 'n ~'ve
Reod w/o eheek.... vcr,ficotlon
WI" Ite .hI check.... o,.eot lOft
Cl . ., the Oloktn ~ive
••• RESERVED •••
MASK FDA SETTINGAND.RESETT1NCi IMSK & 1ST
08
SET OR CLEAR I~RuPT MASK FOR uPPER DRIVE
80
SET. OR CLEAR INTERRUPT MASK FOR LONER DRIVE
01
CLEAR OISK INSERTED I~AUPTFOR UPPER DRIVE
10
CLEAR DISK INSERTED INTERRuPT FOR LOWER DRIVE
SOfty DRIVER FOR LISA
02
20
04
CLEAR tUTTON PRESSEDfNTERRuPT "DA~E…
Showing first 3,000 characters of 138,296 total. Open the full document →