7100 03294_Boot_Prom_Listings_Feb83 03294 Boot Prom Listings Feb83

7100-03294_Boot_Prom_Listings_Feb83 7100-03294_Boot_Prom_Listings_Feb83

User Manual: 7100-03294_Boot_Prom_Listings_Feb83

Open the PDF directly: View PDF PDF.
Page Count: 145

Download7100-03294_Boot_Prom_Listings_Feb83 7100-03294 Boot Prom Listings Feb83
Open PDF In BrowserView PDF
BOOT PROM

LISTINGS

THE CORVUS CONCEPT

*** CORVUS SYSTEMS
**

BOOT PROM
LISTINGS
THE CORVUS CONCEPT

PART NO.: 7100-03294
DOCUMENT NO.: CCC/30-00/1.1
RELEASE DATE: February, 1983

CORVUS CONCEPT is a trademark of Corvus Systems, Inc.
N

iii •. "C.PROK.1ElT

Fig.

I'
It
3'

CC . PROK .• £11 ------- ------------------ ------- -- --------- ---- -- -- - ---eC.1l0K -- C." .. ,ONCEPT Workst,tI.n fROK

I'

,.

\.

C.p,'ight If .. C." .. S,st •• " I ••
Su JOII, C.. idolAi"

"

All Rights

I'

au .. nd

f·

to'
II'

'0.1
'1.1

05-06-11
01-11-11

LEF
LEF

, 0.3

06-11-11

L£f

Ouginil PI09".
Add t.,b."d dll .. ' (ib)
Add di!lipliY deuu 
; IFOO-FOO)
,(FO 1-rOI)
, (HC-FFC)

.q.

DSF.n;-130

,OMINET ;,t .. , batte< (II bytes)
(OtlNIN£T can' t aeetss below SlOOGe,

InitiAL ,ystea ,t"'ck
ntuui CRT tilg
sfstea inltiiliutlOn st.ltus
inltui systu stict pOinter

CONCEFT Workstation PROM address ,ector deilnitions

151~

'" 0: 000 4
000,0008
GQOi vooe
Co

Gel 0 ~ 0;)

au v; OOOE
;001 Ot1 0
J \iQ 100 i2
~ J ~ i 00: 6

ooa 1GO 1A
VOO 100 23

OOOJ",1
00010,/!
~u 01 GOa

I se. CPSTscst
1\9- CPuniqid
l6G* CProur5
161- CFro_hI
HZ' CFetsu.
163i64' CFobout I
1115* CPoboot
i6 6' Croo I klo
.61* CFodskio
108*
IH* CPlboot)
i7C' CPHoot
iil t CPlbliIo
172' CPldsllo

,(l0004 ; s,ste. restut pointec
,(JOGOI) unique workstatioJl ID
,IIOOOC) PROK 'ersion nu_bet
, <1000D) PROM leui nuabel
, IlOOOE) FIlOH checisua

equ
equ
equ
tqu
.qu

ROHbiu+$V04
ROnb .... SOOI
ROMb .... SOOC
ROMb .. "IOOO
ROl1basuaOE

.q.

ROl1basuSOIO
ROMb .... IOIl
ROMb .... 1016
RO"b .... IOI~

,(IO,16) OMNINtT dISk bit jlo SUDC pointet
,( lao i~i ul'tNINET disk 110 suhr pointer

.q.

ROl1buh.OZO

,(l

eqa
equ

ROl1buf:+~Oh

174* CFlboQ t 1 equ
PS- CPtb.ot .q.
17/1 t CPfbl~HI eqo
177' CPfsctlO t'qll
II!' CFlJnlt eqll
in- CPabi", .q.
110' CPU(; tlO equ
181- CPalnlt Iqil

ROMb .... 1030
ROl1buhSD3l
ROMb .... S036

.q.
equ
egu

ega

ROMbash$OaZ
RGHbasu$Oa

, dOOIO) iuap ta OMIN£T dlSt boot subr
,(lOad) OhNINET alSk boot subr pOInte!

0010,
, ilOOll)
, {l001"
, (lOOlAl

;u.p to local ouk boot 5uiu
Ioc .. 1 dISk boot subc pointu
lotai dISk bll 1/0 subr pointer
local dtsl ilo sube pointer

173GO 0i -0 ~3 0

000100"
00010034
oo~

i

aoa

GQOiGOn
0001004l

COG1004.
000100H

fiOKbue+ ~03A

I

(l0030) jaap to tloPPf disk

,{lO03ll
,( i 003"
,11003A)
,1100lEl
, (ID041)

boot sub[

floppy bIJot subr pGinter
Co nus tIoPPT blk i/o subr pOinter
Conus floppy sector 110 subr POInlH

ROMilase+S041

Conus ilopp, lRitiiluatlOn
Apple floppy Ill( ilo sollr pointer
,(10046) Appl. t I 0PPY sectQ£ 110 suh pOLnter
,(IOOUl App i. t iopP! ui tuillation

IqQ
equ

ROMbiSl+SOSO
ROKbilset$054

,( 10050; Initiatin (lUlU keyboard or Her
; (10054) get a keyboard character

equ
equ
Iqu
Iqu

ROMb .... S060
RO"b .. se+~O'4
RDltb as t+ S068

,( 10060)
, (,0064;
,(10061)
,11006CI

.OMb .... 103£
ROMba ... I04!
ROMb .... S046

i8Z·
C·jQ1OOSC

0001 OOS l
COGtOO60

000,00,4
000 i 0068
000 i ;,6C

18]' CPtbInit
184' CPkbgetc
185iUt: CFdSlnl t
187· CPdsputc
16 8~ CPdsputs
189' CPds(;YUc
: 90 1

ROPlbasu$06C

IDltialue dlspla, dtifer
di sp la, a. cbatactet
dLSpiay a. st r inq
conurt chuacter to upper cast

File: CC.PROH.7EXT

00010070
00010074
00010071
0001001C
00010080
00010064
00010018

00030161
00030F11

00000000
0000000 i
00000001
00000003
00000001
OOOOOOOS

F",~e

19,' CPtucl
193* CPiuc2

.q.
eqli

.q.
.qu
1'4. CPivecS .q.
111* CPiVtl:c6 .qu
196* CPIVtc1 .q.

114* CPluc3
l'~t

199'
100'
101*
101'
203*
114'
lOS'
10!'
107'
108*
101'
110'
211*
111*
Zl3 t
l14*
11 :it

CPluc4

ROMb .... 1070
aOMb .... S014
ROMb .... S071
ROHb .... S01C
ROMbiS .. SOaO
ROHb.,,+SOI4
ROKbu .. S088

Conus CONCEPT

lOb-ootsw equ
lOb .. plq .q.

Wo[~stati(,>n

OTi~

level
Inter r !Jpt Hctor (SLaTS!
Juel
interrupt vec to r \ DC 1 J
inei ; tnteuupl V!!CtOf ,J"H;NF,
Inttnupt vector ~ GCe )
leul
levei
lJturupt uctor ( riMERI
jnti
intenupt vectOt iUDiL
lnel
lnterI upt VeClO[

liO paqe 11ellnitlons

VIAbue+SOl

,(30HiJ boot Seil1ctlo'n switches

IJIAbisuS11

; (30f111 bup irequenc,

5tot device trpes

DT.deY
DTlocl
OToani
OTca
DicS

,OGG10i
, <100141
,(10071)
, dOG7e,
,([0010 )
, (0084)
,(,00181

{set

.qu
.q.
.q.
.q.
.qu
.q.

1n

Ci's.l!typ .CPslHypl

,no device
,iot.1 clsk
,Or.l

data w juapto
data I SBolni
d.t.l ODblilO
d.h.l0Dd.110
data,wO

,OODI0i
,( 100111
;(100161
,( 100 III

i.ap to OIlNINET dis\ boot suh
OHNINtT disk boot SUbI pointer
OHNI.n disk oJk ilo .obr pOInter
OKNIN£T disk i/o SUbI pointer

dati W
ht. 1
d.t •. 1
d.t'.1

I (100101
lUllP to local dist hoot subr
;(100111 local disk boot SUDI pOInter
;<100111 IOCil di.k bit ilo sube pointu
; ilO01AI local disk 1/0 subI point&[

lu.pta

SBiocil
LDblllO
LDdstJO

149'
150'

da t •. W 0

Hr;

,5i-

4t
GOOltHi:t
OOCllH4t

15!'

dah.w Ju.pto
dl ta. i SBII PI

~nOlC4i

QOOd4DAt

00Oli81 ••
GOOIl8n.
0001lAF4.
0000
00010111.
OOOWeD.
OOOOOGOO
00000000

,53'

254'
2SS t
156'
,57·
118*
159*
260'

l6 "
:bl l
163'
164'
16 5*

d.t •. 1
d. t •. 1
dati I
da: t4 I
dati. 1
dati I
d.t •. w
dat4.
data. I
data I
d.ta I

FDbHIO
FD,,, 10
FDini t
ADblllO
ADsecIQ

ADl" t
0
KBini t

KBg.l,h
0
0

,d00301
;ilO0311
, (100361
, 1I003AI
; (lOOSEI
,(100411
, d00461
; 1I00lAi

i.ap to iloPPI di,k boot ,.b,
Hoppy boot subr pointer
Gorvus 110PPI bit i/o subr POtnt"

Corvos fiopPJ sector 1/0 niH pointer
Corvus floppy Initialiution
Apple floppy bli i 10 sabr pointer
Appl. floppy sector ilo sube pOinter
Appl. floPPI iutialiution

; ilOOSO) inithIiu (aseU keyboud d[ivu
; (100511 get i hyboard chuacter
; (100581
,11005CI

filo. ce.PROK.TEXT

0060
0064
0061
OO.t

OOOI09lEt
OOOIOIDI.
OODIOIC',
00010984+

0071 00010130+
0071 OOOI061E.
0078 00010611+
007e 00010'04+
80Bl OOOIOSfl+
0084 OOOIOS£I,
0011 OOOIOS£I.
OOlt 00000000

l'go

16 7'

dah l DSinit

lU'

dltl. I nSpul.h

169'
170'
171'
171'

d,h I C3putst
dah. I IlSe,tu

173'
174'
17S'
III'
177'

dati.
d,h.
di tl.

dih
.ah
dill

INT.I.t
INTd.1
INTo.ni
iNTO,O

Ih'Ttia,

III'

hh.

INn,hd
INTI,17

179'

dill

Q

180'
181'

list

187'

;(100101 IAltu.liu dupla., dnre[
;\100641 disp1.I.' J chuactu
;( 100111 dlSpil, tl. stung
,(1006e) CORVer t chiu,clu
upper CHe

"

Victor (SLOTS)
tee lor lOti,
tee tOI (QMNINETi
VIctor IDeO)
,iiDOiOI levei
uctor iTIMERi
,1100141 hut, intu[apt tector IUDB;
Interrupt uctor
iliOO1l1 leui

, (IOUtl

,'10070 )
,(10014.
,110078)
,1l00?t)

inei
level
luei
leui

intenupt
lnllnopt
Interrup t
In te rr lip t
Inttnupt

FlI.

CC FROnTElT

Page

289'
190'
19!'
191'

fnitia:lin Conus CONCEPT h.udwue

H3 t

00 E,
OOBI

00 BE
001:1
00(6
ooeA
ooeE
0004
GOD!
10[;E
OOEI

GOtA

,oro
GGr6
oore
Gl 01

0101
01 DE
Gil4
Gla

0110
0116
OIH

QllE

oi

3,

46fC
lE7e

J03C

SICS
5, el
5i C8
le7e
4Z78
!07C
1D7C
I01C
t07e
1D7e
1D7e
1D7e
I07e
1D7e
107e
1D7e
1D7e

Ion
41ZE
1DIE
IDlE
10l!

/700
0000

HFe

rrH
rFr!
'H'
HFE
0003
oroo
0017
GOOB
003E
OOAB
GO;E
GOAB
GOOD
DODO
0080

0037
00 In
OOOF
DOAO
ODe!
DOD 1
DOll
0041

oro 0
0007
0005

OOZ7
00 lS
0047
GOU
OOlF
Gl61
0067
0065
0077
0075
0071

194'
195'
196'
197'
191'
lI9'
300· Setup
301'
J01'
deli,
J03'
304'
305'
306' SI! tupl
j07* S. t.pl
301' S.topl
109 t
310'
311'
3d*
313'
314 t
315'
3t 6'

317'
318'
319*

JIO'
321*
3l1'
313'
Jl4'

ns'
316'
321'

3lB'
3Z 9'

130F71
130r75
131177
130Fl1
13UIl

- TlCI
- !ibi f t regis teI
- lUI confrol uqistu
- eRTC pOlDt"
- CRTe dit.

Note that lower bytes iCe odd!·!!

IO'e.w
IOU.1.

1I1700,S[
'CPistack,a7

,ser priQrity to 1, nai 10tunpt on11
,Sit s,stea stact pointer

for possible Apple f lopU 115et
HOVE. ~
OSal
OBRA
DBRA

.tb 8113111'

II1FFF, no
s.t.p!
DO, Set.pl
~O, Se top3

"
;'

'VIAba.se,aO

; get pointtr to VIA 110 lecations

ctr.W

CPutcrt.w

IOU. b

1$17, $07{a6)

jieset s,stea flags (CPutert, CPs,ss\)
; iybd cont rol, 600 hud, 8 b it word
;kybd couand. no paulf. no interrupts
;Ge080 control. 1600 baud, 7 bil word
r dcolO couand
;deoll control. 1600 baud, 1 bit word

1.0U

.1

~O,

lou.b IIOB,105(a6)
IOfe. b 1$3!,117(a"
lou.b IIAS,lll(a6i
lou.b 113E,147(a6i
lou.b 1118,145(.6.
1100,17£(.6)
IOU .b
1100,$41(.6)
IOfe.b
lou.b 1180, $67 (al)
lou.b 1137,165(a6)
1110,177(a"
IOU .0
aove. b 1I0F,l7l(a6)
lo,e. It IlAO,I71(.I)
ts t. b
lell al i
lou.b 101<.6),dO
10U.D 121<.6) ,dO
10tt, b 14J(a6l,dO

,!'lust wait at least 1 second

"

,deall couand
;VIA pott A
,VIA pot1 S
iVIA dita. direction A
;VIA dih directioD B
,iree run shi it rtqistu I counter
,Sfuetncal wue shape
,fairly low lOitiil ftequncy
,turn off possible CKNlNET interrupt
,eleu keyboard lilt .. butfe[
,eleu deolO dati, buffer

;cleu deni dati buffer

0.5
0.5
0.5
05
0.5
0.5

Fi Ie: ee .PROK. TEXT

0131
013e
113E
0144
0146
014e
014E
0154
OIl!
01 se
015£
0164
0166
016(
016£
0111

OelE
il38
oelE
li30
OelE
lil8
OelE
6610
OCIE
6618
OClE
6610
DelE
li08
OCIE
111l

0176
OllA
OllE
0184

303C
51C8
08F8
61 00

FFFE
HFE
0000
0410

0188

303C
SIC8
101C
111C
6100
ID7C

HFE
rrFE
DOli

olle
11 10
01 "

II Ie
DIU

hge

003E

0011

OOlB

om

003E

0041

OOlS

004S

0011

0001

OOOB

0005

0010

0061

0031

0065

OFOI

0000

1008 EOOO
OHO
DOFF

0011

331'
Check Corus CONCEPT hardwHt (test I)
331'
333'
Vuti! ports ad:inq no dah iCCUseS
334'
33S'
c.pi .It 1$3E.II1t."
331'
i do ORO cont [01
bue.5
CHert
331'
capi .b IUB.IISI.II
338'
i dcoaO couand
339'
bu.s
CHert
capl. b 1$3E.1411.II
, deoal cont [01
340'
bu.s CHen
341'
capt .b IIAB.14SI.61
, deoll1 couand
341'
bat. S
CHert
343'
eapi ,b 1111.1011.61
344'
• i,bd cont to i
bae.s
CHect
34S'
capi .It IIOB.IOSI.61
346'
• i,bd conand
bDe.S
341'
CHerE
capi. b 1110.1611.61
348'
iVIA dati dlrection A
bal.s
CHerf
311'
capi. b 1131.I6SI.61
,VIA d.t. direction B
350'
beq.5
eH.nd
3S I'
3S1'
3S3' CHerI
aou.w tIFFFE.dO
• shott delay belGE! error tone
354* CHee [1 dbli
dO,CHIHi
but
IO,CPsJsst .W
int test 1 iii led flag
3SS'
bs,
Flash
3S6'
"
3S1'
,shutt delay before clearing scteen
3S8' eHend aou.w I\FIFE. dO
3\9' CHendl dbli
dO.CHendl
",get pointer to start of disph, scrun
aon.
IDSPbase,.O
360'
ane.
IDSftnd •• 1
iget pointel to end 01 dispiay screen
36 I'
361*
ZeroRaa
; clear display screen
b"
ISFF. $lSloI)
;turn oil initial toni!
363'
aote
364'

01A!
OIAC
OIBI
IIB6

II Ba
OIBE

101C
Illt
6100
610A
oaF8
HOD

0001
0001
0310

OOOE
1000

0001

OFOI

1306

36S'
l&!'
RoaTs tJ -- Check CO! "s CONCEPT PROK (test 21
361*
318' RoaT,tl .Ote.
ICPck,.a •• O
iget pointer to stut of PROK
309*
aou.
IROK .. d •• l
igel pointer to end 01 PROK
bs,
310'
RoaT.t
;check PROK
311'
beq.s
Ra.Tsll
,PROK oi. go on
,ut test 1 failed flig
311'
bset
II.CPSISSt.W
Flash
373'
b"
314'

"

fIle

eCPROK.TElT

P"e

0000
OllC

0100

1l1e

00 00

oroo

C1D4
GiD8

6100

OHI

aiDA
01 [0

0818
.100

0001
D3B4

OFOI

01E1
01 £A
01££
01 FO
OtF4

20te

GD08

1000

6100

DIU

6100
6100

OHI

~ 73A

OlCl

Oi 1:6
01 CC
D1Cl

ZOIC
6100
~60C

61DA

HOI

oi FA oars
Gl 00

0104
110B
HOA
OliO

oln
0111

!l00

OOG3
0314

'laD

033£

orol

67H

Oar8
6100

0004
0114

oro!

10

316RaTstl -- Check Con •• CONCEPT .htl. R1K Ittst 31
31"
311'
iiet pointer to stu t 01 RAK
319' haTsU loft.l IKAKwtsh,lO
380V.ltBiI
bst
j is Rltl "lid!
,no, report errCH
bnt. s
RTlerr
Jil'
,get pointer to end of RAM
10H. 1 ICIs;,,',,1
381'
(leue [001 for stact)
J83bS!
Muth
j is RAM uJ id'
J14'
beq. s
RuTsU
• yes. go on
385'
386'
,set test 3 falled flag
U,CfsfSl Lw
381' BTl", bset
bSt
U8'
Fl,,'
389'
lU t
H1' ••111.11 -- Che.k Cor ... CONCEPT d, ..." R1K I ta.t 41
391'
393-t Ru,TIl2 Ion. I .USRbiu,aO
iqet pOlDter to stut of R1K
,IS RAIl ulid~
V.ltlil
394'
I"
3Vjt
,no, report error
lnt.s
anerr
joet d,ueic RAti 511e tal:: RAM siu)
RaiSin
3'"
b"
391Much
jU RAM "lid!
btl
398btq.s Kurest
ifU, go 01
399'
,set test 4 hi1ed fh,
t3,ChJsst .w
100' RTle" h.t
1st
Fluh
;'
10!'
401'
403'
404' KuTest -- Che.' C.n •• CONCEPT d, ... I. RlK \ test 5)
101'
itest user dynaaic RAM
incTut
406' Keartst 1St
;80 urOl, cIta·! seaor,
btq .s K..CI,
401'
; .. t tett S filled II.,
het
1',CP',55!.W
40S'
FlasG
;'
bsr
101'
110'

Fil.. tC. fRoH. TEIT

Ull

Page

Dill

10lt 0000
117t om

0400
OEFE

0110

!l00

Olll
OliA
OIlE

107C om
.100 0331
6100

0000

0111
0231
013£
OliO
0141

41F1
43FI
B3DO

0001
0001

0004
OOOt

107t GOOI
117C om
7011
1108
SIe8 rm

0070
0114

036t

411'
KeaCI r ~- Clue aelOlf
1l3'
411'
4lS' H••Cl, lOve. J IRAMalb.g, .0
Ion
ICPshCik-l,ll
416'
1l7'
bs<
luoRla
418'

11

,get pOinter to staet ot RAM
,get pointer to end of RAH
( lute [DOl tOt stact)
;1110 RAt!:

Ill'

0144
0I11

0lS0
0111
OlS4

ml
01St

om

6601
lEIO

1100
6100

04t!
0710

0161 41FA 03F8+
0161 UOO 01iO
0261 4tU FElh
Ollt 6100 a7Sa
om 41 FA 040t.
1114 6100 0110

IDSfh .. ,.O
IOU.
;get pOinter to 5 t. It ot RAh
1l0'
411'
aa.Si I I
,\let d,n.IIC RAH siu III ';: RAM 51 lei
b"
411'
bs<
ZuoRn:
,let 0 Rid\
411*
4H'
IlS*
S. iHB -- 5. t MACSBUC RAM
416'
417* SetHB
r is debug PROM present?
HXBiniI.L"U
I"
HXBbiS .. IC.l,.1 j. init rtctor should = base ,. Ie
1l8'
0
I"
(aD), al
411*
capi.
,*
OJ
bne.s
,no, go on
130'
SellntV
(aO j
431*
jinitialise KACSaUG
IS'
431*
433'
434'
Stll,IV -- Sel op IDte"'pl uctors
435'
436' StllnlV '''t.l ICPiftct,iO
,4et pointer to inteuupt uetor tabie
437'
lon.l IlVI,IL.l
,get pointe( to inlerIUpt HctO[S
436'
II,dO
.get nuaber of HctaIS to lOve
1°"4
439* SUII
IOU. 1 (aD)+ J (a 1)+
,Ine pOinters to intettllpi vectors
dO,SUl1
440'
dbu
,*
441'
bsr
jiniti,liu ieyboa.rd
442'
KBini I
443*
bit
DS,ni I
,inltillise dispii,
444*
In
asgl. .0
;a"g - ';COIfUS CONCEPT Initlalization"
415'
446'
bsr
DSpolst
,output aessage
447'
lea
asgept,IO
iaas9 - copyright notice
448*
bsr
DSpol,t
,output .essagt
449'
In
asgl, .0
iRes9 - curlige returns
4S0'
bsr
DSpolst
i output ausage
4S I'

hge

r Ii •. Cc. PROM TEIT

11

453'

0278

ZA?C

Oi1E
Gl84

1l1C
7COI

GlS6

Illl
E18!
Ill!
EtI!
Ill!
EI89
Ill!
14l!
EllA

O,U

OiSC
0290

0<11
0196

am
O19C
DIAD
DIAl
OZA6

DIAl
oae
DIU
G2Bl

lOaD
OOOl

0171
OlGO

ODD I
ODD 3

.

ODDS
0007
0009

.

HH OOOB
EllA
lU!
EISA
141!
4A39

mD
DOOr
0003

1FH

0lB8
OIBE
OleO
01(6
OIC!
OICC
01 CE

BIBC
66i4
B4BC
HOC
6100
6034
IBSC

Alia

AlGa

A903

AIlC

OlD4
O;DA
OIDe
OIEI
OlE!

alSC
"DE
S4BC
0606
ISSC

All 0 AGOO

OlEA
OHO
01F!
OlFl
OlFA
0300

SlBC
66IA
S4SC
66ll
t BBC
600A

0301
0308

om
61 GO

ODB8
0001

SiotJD -- £Iniae slots for hawn dnices
454'
455'
456' SI.tIO lorn. 1 IChlltyp,aS
;vot pOiater 1. ,I.t tlPes table
; got pOinter to ,I.t 1 iaterface PROK
ann.l 1130i00,.1
451'
aouq It,d6
;Vet inGn fOI slot 1
458'
459'
; vel uterface prol code (10;
460' 51.t1DI ..... b 01l.11,dl
lI,dl
Is!. I
461'
lou.b 03 lall, dl
;'
461'
1,1.1
18, dl
;'
463'
OS(atl,dl
lou.b
;'
464'
;
I,U
II, dl
465'
IOU .b 01(.ti ,dl
;'
466'
j get iBterface pro. code 1101
IOU.D 09(all,dl
461'
II, dl
Is 1.1
466'
;'
10U.D 111.1;,dl
461'
"
;
I,Ll
lI,dl
410'
Ion. b l3Iall,dl
;'
411'
1,1.1
ta, dl
411'
"
IOU.D IS(all,dl
413'
,diuble interface RAH
t.t. b S3fFFF. L
414'
475'
cap.1
lIA9lGAlOO,dl
i is this i 10cll disk?
470'
iDO, cbtck nut duice
bne.5
51.tlDl
417'
ISAl03A13C,dl
; 15 this a 10cil disk?
478'
'.p.1
jno, chect nnt dnice
bDt.s
510tiDl
479'
is,nc with 10cll disk
bsc
LD'ln,
480'
jDJPlSS siot if disk did not respond
SlotiDI
bl t.s
481'
IOU. II .DTlocl,-1(d,d')jset duice type
481'
113'
,is this an Apple floppyt
tlUlOAOOO,dl
484' SlotlDI '.p.l
bat.5
ShUD3
iDO. chect Dut dnice
415'
,.p.l
tlU03U3C,d!
;'
486'
Slot ID3
illO, chect nut dniclI!
bae.5
487'
aau.b IDTaS,-I(IS,d!l int dnice type
488'
48!'
I'CORV' ,dl
i is this a Corns 1I0PPll
490' 510tlD3 cap.1
bae ,S Slot 109
iDO, check Dut dnice
491'
,'U501',dl
,.p.l
;'
4fl'
ilO, chect Dut dnice
hae.s Slot lOt
493'
aon .• 'DT,I,-I(aS,d61 iut dnitt type
494'
icheck lut siot
fal.S SlotlD!
495'
1t6'
jut test 6 failld II IV
IS,CP" .. l.w
497' SlotlDI but
;
Ill'
rl"h
b"

60rr

AID 3 863C
0005

60rr

434£

5116

5553

3031

0013

IOFf

GIGS
OIIC

OFtI

,

Itt·

OJOe
0310
0311
O.ll

OlFC
SI46
BC7C
HOD

0100
0004
HIE

500' SlotlO! Idda.w 'SlOG,11
add,
501'
U,d'
cap.w H,d!
501'
bit
510tlDI
503'
504'

i apdltt inle,h .. PROK po iDle,

iupdlte liot au.abu
ihue WI looted at III slots?
jno, chid but slot

Pl,.

Fil.: tC.FROK.TElT

Q3a 7010
031t 6100 ODca
0311 6031
Ill! llC7 0700
0316 7002
0311 1207
03lA 6100
031£ OC07
0331 "OC
0334 oln
0331 1100
am 60a

ODBA
OOCO
0006
OISA

0340
0346
GIlA
834t
034£
03S0
0351
0316

107t 0001
10Bt DOFF
1401
7A33
7CFF
6100 OElE
7U2
6100 OE31

GlSA

lit?
6006
IS7t

am
1360

SOl'

OFO I

EOOO

0701
0001

0004

aou,

507'
bit
bit .•
SOl'
509*
.on.~
SlOt
Sll*
louq
SlI'
aote. b
S13*
bit
capi .b
511*
bat.s
SIS'
S16*
but
bit
517'
S18*
bu.s
111*
510' 5t.tlo. '.".1
lou.b
Sll'
aouq
SII'
aoweq
Sl3'
Ill*
aneq
bsr
125'
autq
526'
52?'
bsr
521'
529' 51.tlDb ..... b
S30*
bl t.s
S31*
lou.b
S32'

13

IInitOp,dO

.get OIDHNET T[usporter uuaber

ODeo ...d

;*

SlollDb
41 ,CPtpnbr.w

; SUI

IEch.Op, dO
d7, dl

;*

• if tlror, go on

OHHIN£T runs,o (\ IE nu.ber

,is OKNIHtT T[lDsportu au.IUI In

use~

ODeoaad

IEch •• d, d7
51.tlo.

;*

U,tPsJsst .w

iut t .. t 1 hiitd tilg

Fluh
51.tlDb

"

IU5Kb ... , .0
IIFF,I.O)
11. dl
1133,dl
I-I, d6
ODdstlO
1131.d5
ODdstlO

,*
,*
;*
,*

d7, CPb t"" . W
Kpt ... t
tDToaai,41a.S)

,10,

go on

,bYPUI dist seneE brudc.!.st
jund btudcut ausaqe to dISk. senet
in order to ~tt diSk suter
l'unspo[ ter nu.ber

"

;'

; un boot serut nu.bee
iif Inor, go 01

.set dnite type

itlt

fage

CC PRuH TEXT

534'
131'

14

Rp 151'1 •• Report usul ts of srste. initiiiiution tests

aHa
GHi
Qjbi

il36C
03H

037.

nov
4A38
6,,8

oro;

HFA
6iOQ

0396.
06il

137' RptStat auveq
lSi .b
538'
53 ',.

bu.s

540'
141 t
HZ'

I ..
~sr

bu.!

test nube[
,iD, systu ttEots?

10, dl
CPsysst .w
RplS11
.sgn ,iO
DSp" I. I
fiplSl!

, yes, report thu
,lUg· Ail systu lests piise4
,output .essage
, output ciuiige uturns

di ,Chrsst .w
Rp 151:

, yes, go on

, tRitUtiU

$43ujio

.~

3j 8 HOi

544' fip lStl
S4~.

il3 7A 671A
Qj?c

0350
038'
\1380
Q3SA
038i:
0391
~~

9~

un
0a

~ j

CJi,+

lOOi

HI'
541'

6iOO

:ib4C

~50'

4if!
61UG

036r . .
hli.

~51'

~~

15l'
55,'

uHt

tlD8

~j 9E
113A,

41fA

OZEut

6100

UU

GOy,

i07~

Goor

007;

i>ii"

110AQ

C~/i

303~

rrr,

j j

C:iSA

iOn

DOH

556 1
SS7'
558· Rp IS II
5~ 9'
S60*
561 1
S62*

Co fftE

OJ it

iu

•

"9 H "O
DSput "
lo,e b dl,dO
1131, dO
iddl
bi!
DSputch
Isg3, ,aG
I..
bSf
DSp.l51
;Sf

SS4' Rp lSI Z .ddq
5J5 t
cap w

41

B,n

03Ae
Q:lilZ

~

o6~ 0 OOSi

UJf8

~ 3A~

546'
47-

O~H

bl sl
bo f f

bIe. s
I ..
b"
10H

aOf!
IOU ,W

S&3 1 Rp tSt 9 dbu

007;

564'
~6 ~ I

_OU .b

,dUi

,aug

cunent test p4SS?
m

S,stu test

,output .usage
,9. 1 test nUlber

"

ioutput test nuaber
,aug
iulea
,output aessage

II, dl
'7, dl
RplS I 1

.Inereant test nubet
,iJn15hed with ail tuts?
, no, process nut tut

"91, .0
OSp"tsl
IIOr,171"6I
IIAD,S711.;i

"

IHFr£"o
dO, Rp 1St 9
ISFf,17St,;1

,output tiU age retutns

,s, •• etrtct!.i wite shape
j oJutput a 'ow PI tcn tone
,'shor l dei"
,lurnoff tone

r lIe: CC. PROM. TEXT

15

Page

561'
SoSt

03CI
03eo
03eA
03CE
om
0301
0301
OIDA
030e
030C

1039
0140
6100
oeoo
6134

GOl3
OOCO

mo

0080

orGl

OOIA

0040

~74t

576'

6038

577·

03ES
OlEA
G3EC
03FO
03rl
03FA
03Fe
0400
0401
0401

41FA
1141
1100
lOIE

0401
040C
040E
041l

41FA OICF.
lilA
!l 00 OAEA
6031

0101+
OCC8

0414 II FA
1411 1I1E
041A 111C
0411 1001

01C9.

0411
0111

oOFF
1013

GIlA
041C
0430
0431
0434
0438
143A

1131
lell
1110
OCOI
1710
5140
B01C
IFE8
105C

0010

GOG;

0014

beq.5
SBloell
capi. b 1180, dO

~ 7S*

6?lZ

4IF9 aDOl 0004
43F9 am oooe
B3DO
666A
41rA OlA?",
1100 0504
Ja19 oDOl OG08
4EDO

om

SelBoot -- Select boot type
569'
510* SelBoot IOU b IObootsw L,dO
andl W lIeO,dO
511'
beq
Shser
511'
t.pi ,b 1140, dO
513'

0111

518'
519'
S80'
581'
S81'
581'
584*
S85'
516'
581'
588'
589'
590'
591'
lIl'
513'
S14'
liS'
591'
591'
518*
519'
100'
,01'
602*
103*
604'
60S'
106'
607'
!O8*
109'
110'
lIl'
ill'

Ill'

,qet boot selectIon sWItches

"

select

: 00

!ISH

,01

ioca i dlSl 000 t

teq.5
bra _5

Sanni
SB(1"

I ..

, ttb is debug PROtt prest!Dt:
MIBlRi t. L,.O
MlBbiSe.SC L,ll ; ·kb changed test to sne is In

;0, - 0KNINET dISk boot
,03 - fioppy dl.sk boot

SBdebug
1..
capa.

(aD) I al

,*U SetKS lnl t prot

bne.s

SHust[

,no, 151 user faL boot dl!uce

lea

&5g4, .0
DSputst

,aesg - MACS6liC Ii G on Oa t.lComl 0

j

DS!

I MIBentry . L,.O
(.0 I

IOVU

Jap

5Boani

15g11.aO

sa.'g

,.e5g ··OllliINET 'lSi bool"
,output lessige

bsr
bra

Ob •• 1
S8bool

j

load OS boot code

j

tURsfu control to boot code

1.'9 12 ,iO

,aesg ~ "Local diSk. boot"
,outpui ResSige
; IOid OS boot code
,trusfer contEol to Doot code

bu.s

SB.,!
Lboot
SBbool

I"

.5g13,1.0

:aesg • "Fl.pp! disk boo!"

bsr .5

58.59
!CP,lltyp,.1
II, dO

,output aesSige

bsr.s

asc

auta.
aoreq

SBllpyl a.....

-l(al/dO),cil
IDTc8, dl
heq.5 Slflp,1
eapl. b IDT.S,dl
beq.5
SBIlpy3
II, dO
addq
cap .w
14, 00
ble. ,
S8flpyl
bu.s C.ToBtl
CII.pl.

b

; get pou.ter to 5 lot 1 type
, g.t initial ,Jet nuaber

get duice type
iis this a Corvus iloPPf disk in ter i He)

I

iye5, use it for hooting
iis tbis an Apple ilopPr disk intet tHe 1
ifes, use

It

(Dr bootinq

iupdate slot nuahu
iRate we looted at .ill 51 ats?
iDO,

check nul siot

,output

et

tor .essage

.

os

; *kb

bS!.5

sBI.,,1 I ..

SBflP!

lessage
;Iib yes, go to debugger

I"

5

,

,out~Ul

File

CC PROM. TEXT

G~ 3\:
0440

.100
6054

oroo

G4 4,
OIl,

6100
004E

nOD

0448
OHC

61 00
UFA
6100

057e

G4S0
DCI
~4

5It

0451
045E
OH2
C;o6
0408
OHC
OH,
C~ :.

41 fA
.10G
,IGO
6100
I FOO

D,S" ...

/tiOO

051E

oli)O

78

'70G
6792

Q491

~S5Q

mo
acoe
6700
aCOD
6140
600,

61 S* SS! Ipll bsr
bra. s
6 I'*
617'
61 a. !B!lpy3 bsr
61 ,. SSboo! bu,s

IlO'
Ill' Sb'9
Oll'
623'
014*
jj 5'
6U I SBuser
027*
028*
611'
630'
631'
6,j ~«

0568

6l3'
634«

i 0 If

047L
0480
0481
H8A
GHE

050A
C360

700e

GCGO

04 Hi

0574

H7~

on4
~4

o~'8 . .

Pi.g e

0044
ff6l
DOH
OG4C
HIO

0041
FF6C

rC10

lIjS*
6jo·
,~ 7*
638 t
639·

640'
64P
642'

643*
644'

16

Fboot
GoToSI

i lold OS hoot code
i transfe( control to boot code

Abool
GoToBi

j

,10id as hoot code
trustee control to boot code

DSpul.!
a'gl! ,.0
DSput.1

ioutput lesSige
ilesg - ~disk boot"
,output lesSige
retura

b"

aS9 1O,aO
OSpol.!
lSgel,b
DS"tUC

,aesg •

aou.i:I

dO ,.( sp i

bSI
I"
bsr
It.

I"
bS[
bS[

I

DS~u t ch
IDSeer, dO
OSpol,h
b"
(sp l t, dG
IOle
capl . b I'D' ,dO
beg
SSdebug
capl . b I' F' ,dO
SBflp!
b'q.s
capl .b I' L' ,dO
beq
S81 DCi i.
capi
"0' ,dO
b.q
SBoani
Selop
bl<

bst
IOleq

~Select boot deuce"
,output lessage
,qet repl,
;conu[t cnaractu to uppu case
,sue apI,
; echo up 1,
,output curiage return

.[fstue reply
debug?
.yes, do it
,Corvus floppy boot!
"es, do It
,local disi boot'
, yes, do it
,OMINET disk boot!
,YlS, do it
,no, stut our again
j

FlI.: CC.PROK.TEIT

Page

116'
647'
III'
649'
610'

GoToDt -- T(ustt[ conlrol to boot code
Entee:

654*
'S S'
616'

'51 t
6S8 l

+- -- - -- ----- - - --t --- - - - -- -- -- _.- t- - --- - - - - - -- -- - .. - - - - - - - - - - - - - - - t

D3 : bigh usu RAIt address (nae as 01>

661 1

1411

6COC

0411
049C
OUO

4IFA 01£9.
6100 0111
6000 FrB4

OU4
OUI
14A£
0480

6100
B3Ft
6604

OOBE
8009

UFl

814E

0481 IDlt
04BA no,
14BC 1100
04BE 1601

om
04CI
Olt!
04CI

olce
HGE
0400
0401

4114
183B
E14C
1831
4l8S
4186
4187
4&00

0001

0700
0701

0000

E008

= Boot code entIY pOint po inter

t- ----- -- - -- --. -+ - -- - - --- -- -- _.- .. - - -. - - - - - - - - - - - ... - - - - - -- - - - - - - - - +
DO : low user RAft aadress
+- -- -.- ---. - - -. -+-- - -- - .---- - - - - .. - - - - - - - -- - -- - - - +- - - - - - - - - - - - - - - +
01 : hiqh UStt RAK odd, ...
t _ -- --- ---- - -- - -+-- - -- - - - --. - - - - t- -- - -- - - - - -- - - -t - - - - - -- - - -- - - - - +
D2 : low user RAK address (Silll IS DB)

6S9'
&60.

AD. L

Values passed in reglstus to the boot are.

651'

6SI'
is 3'

17

04
66l'
163'
664'
05
"S I
06
666'
4' 71
07
668'
"9 *
670'
oIl' GoToBI
672'
67l' GoToBl1
611'
671'
676'
677' GoToBll
678'
671'
6BO'
681'
6U' GoToBll
6&3'
684'
681'
686'
687'

t---------------t--------------- +- .---------- ---+ ------- ------ - -

t

o : Doot 5 i ot
; boot serv!i
+- -- --- - --- - -- - -1' - . - -- - -- -- -- - - - +- -- - -- - - - - - - - - -t - -- -- - - - - - - - - - -.
Q,

+- -- --- -- - -- - ---. - -- ---.- ---- - -- t- -- __ -- __ --- -. -. __ - - - - - - - _ - - - - -.

0,

t---------------.---------------+---------------.---------------.

,

+- -- ------ - - ----.-- - - - ---- - - -- --+ ---- - - - - -- - --- - t bqt. s

GoToBt!

I..
bsr

a593,.0
DSp.lsl

b"

SBasu

bS[
capt.
bne, s
I ..

RolaSite
1190000,at
GoToBll
CPbtslot.al

....
IOU
IOU.

.81'

i
el [.1
aoft.D
Isl.w

68"

aon.b

690'
611'
612'
613'
614'

el t I
el r.
el, .1
iap

IOU.

IUSRblsl.dO
.I.dl
dO, dl
dt. dl
d4
CPblslot.w,d4
U.d4
CPbl"" .w.d4
dS
d6
d7
(.0)

:

-- - - - - - - - - - - - - t

,90 on it no boot tOid eI [0[
jl159 -

"Boot e[tO["

;output lunge
,select boot device .ga.In
jqt[

d,nuic RAK site (t1 = RAM siu)

j i l t WI In

PROM'

90 on
jset Uti sise to protect code

Q /I

Q

i yes I

iDO - iow user RAM tddtess
iDt - hiqh USet RAM address
,D2 - low user RAK adaress
iD3 - high user RAM address

;D4 - 0
,D4 • boot slot
;D4. - boot slot/boot suter

;OS - I
;06 - 0

;D7 - I
inter boot code

0

b

",

C•

fIle

C-: PROM, TEIT

Fiqe

696·
611'
698'

18

R,.T,t _. Co.pute CbeCksul for PROK
(PROK checi:sul is included

lR

.adIeu ruge)

699t

100'
101*
10Z*
103*
104*
10St
10,t HOlTs t
701*

04D4

;~48

C~D6

4240

HDt
040"

321 A

708 t

B340
1i4D~
BSC9
04J£ 6DF8
B07;
~ 4E' 0
01£4 417,

109*
710 t

,448

OHa
OHA

IiJFC

0000

JG3C

i'FfE

0418
CHA
OH~

OHI:

0501
050,

lZ4B
0010

H8G
B051
O61C
t:3Sa
65F6

JC3C
3480

0001

OS 06
;J50!

ilO52
HOL
£340

0501

64[&

~S OC
0511

D5FC 0000

,514

aDDA

OSl!

4 E7~

SSC9

£! It

AO L
A! .L

:: PROK stut pOlnter
:: PRO" end pointer

EG

:: PRO" checinl ulid
:: PROK checisul eHor

NE

IOU. i
ch

.W

aO,d
dO

,q. t

stu tlO'1 a.odress

lOve .w (oiZ) t, dl
eor .W dl. dO
capa .1 al, ai

bl t.,
RT!
712·
CIP ,W
'IFFFF, dO
713*
r ts
j retura
114 t
715t:
716 t
\ialkBit -- W'alting ones and uros
717·
118*
Ent! r
AD. L
RAM stut pOioter
719·
720* Wa nSit lore
aD, a ~
, ~et star ting address
ao,e.
/ZP
aO ,11
, g.t ending add[fss
1110, ,I
i22 *
adda
723·
lo,e .W IIFFFE,dO
124* WBI
715* .Bl
10U.W dO, 1,1 )
ta2), dO
cap w
12/1*
7Z7*
bne.s
WBu r
728 t
to i
ILdO
729·
bCS.S
WBZ
730*
lon,w 110001.dO
731 t
aove,w dO, (ai J
732* WB3
CIP ,W
Iii I ,dO
733*
734*
he.s WBerr
135*
.. I
11. dO
bcc s WB3
136'
737*
738*
idda .1 11,,1
7J9*
capI.1 al,a4
b! t.,
140*
WBt
741*
71tt

,FfF

v4L'

llH;J
0414
GH6

RTI

Enter

0001

74Z* VSerr
143*

rts

,nturn

Fagt

Fi 1.. ec. PROK. TEXT

OSlI 1148
OS 1A 4180

me
OSlE
OSlO

34eo
Bse9

"FA

0511 3400
0524 4042
OSl! !lll
OSl! BI40
0511 "16
oSle 341l
OSIE BSeB
OS30 6H4
0531 3001
0134 \611
OS36 UU
OS 3B BI40
053A 6606
IS3e 34el
OS3E BSC!
0541 "£4
0541

4E7S

74S'
Much
746'
141'
14B'
149'
lS0*
lS\' Much
lSI*
lS3*
lS4* KRI
755'
156*
151'
158*
15"
160' KRl
761'
161'
163*
764'
16S'
166'
761'

II

~-

tnttr:

AU

= BlK stut pOlntu

ALL

• ilK

01 I. i

.0',11
dO

10U.W

dO, (allt

lou.l

capl. I

11 ,11 .

bat. S

KRI

lOft,.

dO, dl
dl
.Cal I, dl
dO, dl

not .w
IOU.W

cap .w
bu. s
IOU .•

cap •. I
blle.s

IDa

poiatu

KRt[[

dl, Call
aO, ,I
HRI

aou .• dl, dG

761-

not .W

761* MR3
770*
171'
771*
773'
774*
77S'
176* Kl\eu
177*

Int.w

cap w
he .5
10U,W

capl,I
bne. S

rts

dl
+,dl

0406

E359
S5C!

798·

raI ....

.apl.1
bl t.,

ITOI

:i:ibZ

U:7S

199'
aDD'
101'
101' iT99
803'

11.41
.. 1,.&1

0101

s

d,.l
11101.41

H~*

4nro

,Is

10

IT99

;uturn

h,.

Fii •. ((.PRO".1E1T

OS64
OlU
GI70
OS71
OS71
Ol7C
OSBI
0111

117t
0C!7
!ElA
13FC
OOOF
13rt
OOOB
1171

mc

4E71

om
GDOi

IDS'
106'
107'
108'
10"
0000
1000

OOOF HFC
rrrt
OOOB rrrc
rrrt
ODOr mc

baSi" -- Get end ,I
hit :

Ai. L

UUf

li

UH pointtr

= RlK tad poialer

111'
Ill'
113'

ant. I

IIIOOOO.li
IROKend. (spl
,UI we In PROK'
a,.SiI9
iRO, nUlIft
IIFrrFt,SFFFFt.L;9.t .. tul BAIt sise

Ii O'

IUt.

IISFFrc, IBFrrt L••

110' RaaSiu lOft

cap' .
bot .•

Ion.
111'
116'
Ii 7' alaS,,' II.
1i8'

SFFrrc. L. il
.aturn

Ii I'

no'

hroRn •. 1I0u G to RA" sub t ou t, oe

Ili'
Ill'
1l3'
110'
OSIE 1191
OliO BiC'
OSIl 6FFA
0111 4E7S

0116
OSU
OSAO
OlAi
oac
OSBl
OlB!
OIBA
GSBC
OSBE
ISCI
OSti
OlC8
OSCA
OSCE
OSDI
OSDI
OlDC
OSEO
05E4

48E7
117t
lt7C
ID7C
ID7C
107C
4618
BIC9
'DU

lOCI
0001 DrDO
om OFOO
OOOF 0071
0040 0071
0001 0000

me

0008

4618
BICI
IOU
303e
SlC8
iD7e
303C

SIca
ICDF
GE7S

0000

rFFE
rrlE

om
FFIE
FFFE
4301

001S

totu:

an. buRla
816'
1l7'
818'
III'
130'
831' i Fluh
131'
133' Fiu.
134'

cit.

UOIt

cap&,1

il/d

bi •.•

ZltoRaa
,uturn

-- Huh disphf scrlln subroutiae
loua.1 lO-llld/dO.-(SpliUU Ugi5tlts
lut.l ID5Pend-130.ll iget pOlater to Ind oi dispia, screen

835'

1091.1
IOU. b

lou.b

FL3

FL4
FLS

= RAft stut pOlnttt
.: RAK nd pOlatu

II.

136'
837'
131'
831'
840'
8H'
141'
843'
144'
84S'
846'
847'
118'
141'
810'
IS I'
8S2'
813'

FLI
FLl

AU
AI.L

IOtt

.1

not.w
capi. t
bit .•
aote .l
not .w

'VUhlll,"
1I0r, S7S(l6i
1110,\11<.61
IDSPbul, Ie

(.0 It
il, iO

FLl
ID5Ph •• , aD

eapl.l

(4Oh
ii, aG

bl t..
ane.w
4bu
aott. h
aou. w
db"

H3
IIFFFE,dO
dO, FLI
IIFF,17S(a6l
IIFFFE. dO
dO.HS

.ott •. l

rt.

i91t pOI'll.ter to VIA 1/0 loc.tlons
syuell ie,l Witt sbap.
.output .. hiqb pitch urOE tone:
i9tt POlltet to slut of diSplay SC[HR
I

i

get pOliter to stut of dlSpi.V screen

isho[ t deliY

,turn off ini tl .. i hne
,short 4.h,

;'
(sp)t, aG-d I'" I dO. [tstore [Igistus
iutUI

fl ie.

CCPRO~TElT

05£6

1E7l

05£!
05££
05FG
OJH
IH8

UGH

0001

0003

855'
INTI,17 -- proCISS hul 7 interrupt Ogllcu interrupt!
156'
857'
jreturn fro. interrupt
851' INTI,ll ,\0
159'
860*
161'
INTt,bd -- proces' .IEYIOARD ial.".pl (ign." int."upt!
861'
INTt,bd
.,Lb 1I01,1I0F05.L
,1,16 IUID) - tu'n.ft
863'

OHJ

0003

"4*

andi

865'
866'
161'

,to

'.Of

am
0139
H05
4£13

168·
869'
OHA

0600
O!Gl

I3fC ,011
OF1D
4E73

INTHar --

IIF3,130rOS.L

,1,1 6 IUID) - turn .ff •• it IDt.".pt

,return fro. interrupt

pro~u~

TIftER iDteuupt (igDote Interrupti

0003

810' INTti., ..... b 1I1F,130F1D.L

,1'1 5 (TIKER) - t . . . . fi VIA interrupt

0.04 G039
0601 om
06 OC 0239
Olll om
0614 4£73

OOO!

0003

871 •
,to
j rfturD fro. interlUpt
871'
813*
174'
INTdcO -- p, ..... DATACOMO ilter"pt (ign.,. inte".pt!
175'
816' INTd,Q .,Lb
ISOl,130nS
,1,1
IDeO)
t.,n .fi .. "

00f3

OG03

817'

lid!

878'
879'
110'

n.

u/do

GOOi

,1811

O~lC

4A39
4£73

OrCl

intercupt

IIF3.130£l5.L

,hi

IDeO)

.. t.".pt

turn .if .ad inter'.pt

jretuu froa inter rapt

INToaftl -- ,[Qeln OHNINET inturapt tigDQII intttaptJ

881'
883' INT•• ni t,t.b
884'
rtf
IIS*

I3OFC1.L

,I" I !GlIN1NET) - ,es.t Int.".pt
;utuu fro. interrupt

II!'

Ill'

iNTdcl

-- p'.CII' IiATACOMI .. ter,.pt (Ign." inter,upt!

88"
161£

0039

1IG1.1l0FIl.L

.1,1 I (DCI)

000l

GOOI

189' INTdcl

.".b

tUln off " " int .. rupt

00F3

G003

110'

.. d.. b 1IF3,1l0F4l.L

,lfl I (Del) - turn .fl .ait inter,.pt

It.

I~tturll

Gill OF45
0626

OZ3f

06lC

0F4;
4£13

GbH

frol Intluupt

fll •. (e.PROft.TElT

891'
895'
8,6'

GOl0

48E1

8080

06H
06 JA
061e
1640

41Fl

OOO!

1010
08,0

DoH
0446

1060
4CDr
H7J

GF?!

0001
0101

INTslot

--

PlOCtS5

SlOT intu[upt

891' INT.I,t aovu.l
lU
818'
Ilove _b
891'
900·
bcng
~ 0 taoft b

DOIAG,-ISP'
~3VF1F .L,Ar.
(AO i ,DO

901'

1II0t.a

6'
1517'
1558'
1551'
1160'
1161'
1561'
1163'
il64'
1165'
1166'
1167'
1568'
1169'
1170'
1511'
1572'
1173'
1574'

output hO[1lOntal or ientlUon cau.elf:(
DS'~ow6

TST.V
ROl.l
nOVt. l
NOT .l
aouq

DSshow1 <:1[.1
tst .w
bl t.,
btst
boff.'
but
DS,h.11 Hit
bol f. s
bsel
DS,h.71 btsl
bo If.,

-I A4)
DI,D6
06, D4
04
11, dO
dl
dO
DS'~w76

dO,OI.3)
DSsh.11
10, dl
dO,lta3)
DSsh.n
II, dl
dO ,I (.3)
DSsh.13
bset
11. dl
DS,h.73 btsl
dO,31.3)
bo f( . s DS,h.14
bsel
l3,d'
dO ,11,3)
DSsh.74 btst
bolf ., DS,hw1\
II, dl
bset
dO, 5(.3 i
DS,hw75 hlst
bo f( . s DSsnw1&
15, dl
bset
DSsh.76 sub4
It. dO
l5l. L DI,D'
D6,IAI)
AND .•
DZ ,I A4)
OR. L
SUBl. V D3,A4
01,DSshow7
DBRA
DS,how9 RTS

,.\4::.) 10nq word Wl th ce 1l
iD6 = positloned aasi
,D4 :. iuerted aut

; use 8 bt ts of clutacttt datil

,deu turInt sun line of chiractu
,hue we used 8 bits of chua.cter oata.'
.yes. pad wlth space
;construct nelt n()tllontal cnalc1Clel
trol unlcal chHHler dita.

,

"
"
;'

"
"
"
"

"

; lndlcate another b 1 t used
,shi I t char IlitO pOSition-

, relucn

fIl t

OB lC

0810
OSlI
OB26
OSH
OBlE
0830

OB32
OS34

Plge

CC. PROM. TEl!

! 100
3118
5C4I

001£
0016

314i

001'
0011

8168
.c08

1576'
1577'
DScrsR -- cursor riqbt
1578'
1579· DSc[sR BSR
DScursO
1580' DSincl MOVE. W WRtUlS1IAQ) ,01
i581·
AOOD. W 105ee) IW,Dl
MOVE. W Ol,WRcursl(AQi
j 581'
1583'
C"P .W WRlngth.IAO),OI
BCE .S
OSrten!.
1584'
BRA.S
OScllrs
1585 '
1586'
tSS7·
1588'
DSctsU -- cursor up
1589'
1590' DScr,U BSR. S DScursG
1591'
BRA.S
OSd."
1591'

6066

tll6S

6048

41

i re.ou cursor
iget COrIent cursor 1 posi tiOD
, incrnent 1 character space
iSHe new cursor 1 positton
,it end of line?
;yes, do c3Hia.ge return
,shaw·cQ[sar

O. !
0.6
0

O.

,reaou cursor
ideere.ent cursor Y posi lion

1513 11

OBj~

o16 ~

0638
OS3C
OB4.
OS4I

4268
0838

0016
0001

670,

60S4

076.

DSrtrn -- return
1594'
1595'
1596. OSrtrn BSR. S DScu[sO
1597' OSrlrnl CLR.W WRcIIIn(AQ)
STST
II,CPdspflg.w
1598'
1SH·
Borr.5 DSIDCY
BRA.
S
DSCUIS
16 00'

, reaa't! CUfsor
,sera current cursor X POil tion
,auto line feefH
;no, IDcreunt cursor Y posi tlon
,show cursor

1601-

OSH
0848

6154
0.26

JB ~C

064i

OB50
OES4
08\1
OB5A

1141
ill8
!FlO
6000

aOtS

OeOA
0018
0014
0084

16 02 *
1603'
DScrsO ~- CUfsor down
1604'
toOS" DScrsD B5R. S DScursv
!6.06* DStnc, HOVE. ~ WRCUfSytAO) ,D!
1001 t
AOOI.W 10See 1i Y. 01
MOVE. W 01,Vicu[sy(AOi
160 S'
1609'
CHP W IIRlngthylAO) ,01
SLE .5
DScllts
1!l0'
1611·
BRA
OStiAL
1611'

; re.ove c1l!sor
jget cunent GUUOt Y position
;incre.ent 1 chutICtu space
iSife new cutsor Y position
,i.t botto. of screen~
0
,on botto. line?
0.6
ires, wrip to boae POSItiOn.

1613·

GBS[

OB60
OS64
DB!!
OB6A

613t
4Ao8
6711
5068
60lE

0016
0016

OScrsL _. cursor ief t
1!!4'
1!l5'
1616· DSctsL BSR.5
DScursO
1617' DSdacl TST.II WRCUlSl(AOJ
BEO.5
1618'
OSwrapl
1619·
SUBO.W IDSee 1HI ,WRc'Of5l(AQ)
BRA. S OScurs
11 10'
1611'

; reaou cursor
lit beginning of line;
,yes, wup to previous line
;decn.tnt 1 cbuHler space
; show cursor

hg.

File. tC.PROK.TElT

OBIt !lIE
OB6E 4168
OBll 4168
OS76 6012
OB7I
OBll
OBn
OBiI
OB84

6111
3140
!A68
6716
0468
OBBA 600E

OBSt 1280
OBIE 3028
OBlI 7406
0894 BOCI
OB96 tOCl
0898 4E75

1613'
1114'
1615*
1616'
1617'
IllS'
1629'
1630*
1631'
1631*
1633'
1634'

0016
0011

0016
001S
OOOA

0018

0011

IB9A
OBit

6130
3111 0004
18AO 5341
OBA! 1868 om
OBA! 3A28 001A
OBU lElA mc
OBA! 0818 OODO
OBBI 6704
OBB6 EAB!
UBS 6004
OBBA 1A14
OBBe EBBF
OBBE 4687
aBCI BF9l
OBCI 98£8 0764
OBC6 SIC! rtF8
OSC. 4E75
OBee

oaol
OBD6
OBDA
OBOE

4CAI
6100
3141
1I4C
4E15

0010

om
OOlA
10as

DScrsK --

CU[SO[

DSC!,K BSR.S
DScr,Kl CLR.V
CLR.V
BRA.5

OSWtiPI BSR.5
"OVE. V
OSdocy TST.'
BEQ.S
163S'
SUBI.V
BRA.S
1636'
1637'
163S' OSWtip CLR. L
KOVE .V
1639'
1640'
KOVED
1641'
DIVU
1641*
KULU
RTS
1643'
16 44'
164S- DScII[s BSR.S

hoat

VR,ul5y(AO)

iIeaowe cursor
;lero cut rent cursor Xposluon
cursor Y pOSI t Ion
I lero cur nnt

DScQ[s

; show CUE so r

DScursQ
VRCU(SI in U, bit .lfset in Dl

KOVEA.L WRho •• pIlAOI,A;
BTST
" " t ,\/Ra t tr lIAD I
BON.S OSaddrV

DSadd[H ADO.II
KOVE .V
AHDl.II
A5R.\1
A5L.II
SUBA.II
KULU
SUBl. L
RTS

\/Rh •••• IIAOI ,05
DS,Ol

DS.ddrV AOO.II
HOVE. V
AHDl.W
ASR.II
ASL.II
ADD1.11
KUtU
SUBA. L
RTS

\/Rho ••• IUOI,Ol
D6,D7
IIF,07
14,D'
11 ,D'
D6,AI
CPscno(s,W,DS
OS,AI

iget hoat pointer for orienta-tin
orienta Uon?
i JIS I coapute address for fertieal
i ver ti ca.l

IIF,Dl

14,OS
11, OS
DS,AI
CPsCRofs,W,D6
D6.14
iuturn

iretun

Filo: ee.PROK.TElT

GOal
OOOl
GOOe
ODOE
GOIG
0011

FESI

£FlE
FE3E
FElA
FEl4
FElE

lOll
0011
GDle
0010
GOIl

0041 FEll
OOIA FEee
004B £FOA
om FEOO
FHF

0011
0011

FeEl
FOl8

GOlA
ODIE
0031
0036
G03e
G041
GOII
OOIA
G04e

ODOI004E.
0008DSSE
ODOBOSSE
0000 0000
OICF GIU
0000 0000
OGGO OllF
OG Ie
GO II

004E
0051
0051
aDa

00GIOD96+
OGGA GOG!
GGIO GOIA
FFFF FFeo

47

Pig.

0000
0000

OGOO

1110*
1111*
1811*
1813*
1111*
1115*
1116'
1817'
1111'
1811'
1810'
1111'
IUI*
1813'
1814'
IllS'
1821'
1817'
1111'
1819'
1130*
1831 *
!l31'
1833'
1834'
1835'
1836'
1837'
1838'
1839'
181G'
1841'
1841'
1143*
1144'
1845'
1146'

jaap

OS.TbI

OS.Tbl

DS,Tbl

tables
DATA.V
DATA.V
OATA.V
DATA. V
DATA.V
DATA.V

OS. rsL-OScTb I
OSt.b-OS.Tbl
DS.rsD-DS.Tbl
OS. rsU-OS.Tb I
DS.rsR-OScTbl
OSrtn-OScTbl

;.II-H:
;' ll-I:
,.tl-J:
;ell-I:
;ctl-L:
;.tl-K

DATA.V
DATA. W
DATA.V
DATA.W
DATA .V

141, OS.rsH-DS.Tb I
I4A, OS. IAL-OS.TbI
HB,DS.IEL-DS.TbI
159, OS. I£S-OS.Tbl
-I

j

DATA. V DSstO-OSsTbI
DATA. W OSes.-OS,TbI

OSw.dH DATA. L
OATl.L
DATA .L
OArl.V
OATA.V
DATA .W
OATA.V
DATA. B
DATA. B

OS.setH
OSh ••• K
OSh ••• H
0,0, a
OS... IH,DS• .,YH
G, a ,G
G,ObuYH
G',l1e
O,WRlength

DS.setH DATA.L
DATA .V
OATl.V
OATA.V

DSes,tV.eSd.t.
OSee IlY ,OS .. IIV
31,90
IFFFF, Hreo, I

blck spice
hb
Hne feed
eUISOI up

carsor right
curilg' retUln

esc4H: hoae curSOl

. clur scuen
jesc-l: cleu to end of 1ine
,esc-Y: clear to tnd of screen
,end 01 t.ble
,ISC~J

ishte
; sta te

iWRchupt
ihoae
iaddress
,WRho.eof ,VRbasn, VRbaseJ

;right.bottoa
il",WRbilofs
,WRgl"gl, VRglO'9!

,attEt.attr2
jstite, VRtedin
ichuacter set record pointer

;eSlp.h, eSbpch
iCSfrstch, CSlastch
iauk, du..,. attribs

use urticai chuletu set dati

Eilt

CC,PROH TEXT

0060
0064

OOOIOOlh
00010506
0008050&
OCOO 0000
unD OHf
0000 0000

OD!!

OD,e
aon
00:.
Oi:'7C

CIiOG

OGOO

00

0Dal

00 ,4

0000
0000

OlCF

iu

~Dai

QOOI0G96+

"81
OD8C
0090

0006
OOZO
003F

ODH
001:
OeAl
GDA8

00 00 00 00 GO
00 00 FO 00 00
00" 00 ED 00
;S FE 21 FE 21
24 54 r£ ~4 48
C4 CS I a i:6 H

OOOA
oo5A
FfFf

0100

1148' DSw.dV DATA., D5cseiV
1841'
DATA., DSh, •• V
1850'
DATA. L DSb,"V
DATAW 0,0,0
1851*
DATlW DS.uIV,DS.un
1852'
DATA.W 0,0,0
1153*
DATA. W 0, DSulTI
18H*
1B~ 5t
DATA.! 0,110
DATA.B O,WRle.gth
18S!'
1151'
1858* DScsetV DATA,L DScsetV ... CSdih
i859'
DATA.W DS"IIW,DSceIIY
i800*
OATA.W n,1O
1861*
DATA.W $003F,HffF,25.
186l'
:863 t
i H(ticil cnuicter set dati

iWRcharpt
hOle
, address
I

,\,jRho.eot J "Rba SeI, WRbasey

jright,bottoll
,1,y,WRbllof.
,Wil.gr or 91 \lRg rorgy
; at tel ,it hl
;state, WRrcdlen
J

;ChUiC!e:r set record pOinter
,CSfpch, eSbpch
,CSfrstch, CSlistch
;sask, duny, attribs

1864R

O[;}.E
CD84
WBA

00
00
00
00

1865'
1166'
1867'
1868'

ODCO

CO 1801t
00 1870 t
6C n bA 04 GA 00 iS71*
00 00 20 ,0 00 00 1872'

ODC~

OJ 38 44 62 00 00

~87j*

ODce

00 00 8Z H 38 00 1814*

QODl

08

a

08 ot
GO 01
I C 10
ODE! GO 00
ODFO 0\ 08
OCF' 7, SA
ODFC 00 42
OECl 16 8A
OEOI 84 82
HOE 18 18
OE14 £4 A2
orlA 3D 5l
orlO 80 8E
OEli .C 92
OEO: 62 92
DEll 00 00
OEl! 00 01
H3E 00 10
OE44 00 28
IOU 00 82
OE~O
40 80
OE5! 7C 82
OESC 3E 48
OE61 FE 12
DE!! 7e 8l
OE!! FE 82
ODel
ODDE
ODE4

iC a 08 00 18753£ O! 08 00 1816'

0100
10 10
O' 00
10 20
92 A2
FE 02
92 92
12 B2
48 FE
A2 A2
9l 91
90 AO
92 12
92 H
24 00
16 00
18 44
21 18
H 18
H AO
1A 9A
II 48
92 92
82 II
82 82

00
10
00
40
lC
00
62
cc

as
9C
Ie
CO
6e
78
00
00
82
l8
10
40
7A
3E
6C
44
lC

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

1817'
1118'
1879'
18801881'
1882'
1883'
1184'
1885'
1886'
1881'
1888'
1189'
1890'
1891'
1892'
1893'
1894*
1895'
1896'
1811'
1818'
1819'
1900*
1901'

DATA.!
DATI.!
DATA.B
DATA.B
DAiA.!
DATI.B
DATA.!
DATI.B

DATA.!
DATA.B
DATA.B
DATA.B
DATA.B
DATA.B
DATA.B
DATI.!
CATA. S
OATA.8
DATA.B
DATA.8
DATA.!
DATA.!
DATA.B
DATA.B
DATA.B
DATA.B
DATA.!
DATA.!
OATA.B
DATA.B
DATA.B
DATA.B
OATA.B
DATA.B
DATA.B
DATA.B
DATA.B

0,0,0,0,0,0
O,O,HD,O,O,O
O,SEO,O,IEO,O,O
S28,IfE,I18,IfE,S18,0
HI,IS4,HE,IS4,148,0
IC4,108,ll0,126,I40,0
I6C,19"66A,104,SOA,0
0,0,120,SCO,0,0
0,138,144,182,0,0
0,0,$82,144,$38,0
101,sa,11C,IU,108,0
108,108,13£,108,108,0
0,101.107,0,0,0
110,110,110,110,110,0
0,0,102,0,0.0
$04,108,110,110,140,0
$lC, SSA, 192, lAO. $lC, 0
0,142,1££,$02,0,0
146,liA,$92,192,1!1.0
$8;,18l.19l,IBl,ICC,O
118,128,148,$£E,$08,0
1E4,lAl,IAI,IA2,$1e,0
13C,152,11l,112,IIC,0
$!0,18£,190,IAO,\CO,0
I6C,S9l,S9l,l9l,16C,O
162,112,192,19\,118,0
0,0,114,0,0,0
0,101,126,0,0,0
0,110,\28,144,182,0
O,I28,m,llI,m,o
0, 1I1,144,IlI, 110,0
140,111,191,110,140,0
I1C,I8I,I1A,IIA,I71,0
13£,141,188,148,13£,0
IFE,1I1,S92,192,I6C,O
17C,1I2,182,lIl,I44,0
IFE,m,m,II2,17e,0

bI,.,

Page

File: tt.PROft.TtlT

DEli
OEH
OEU
DEI!
DEBt
OE91
OElI
OEH
DEAl
OEAA
OEBO
OEBI
OEBC
D&Cl
BEe8
OEeE
DEDI
OEDA
OEEO
OEE6
OEEe
DEF2
0[[8

FE I! Il
FE 90 90
1C 8l 8A
FE 10 10
DOllIE
04 il 82
FE 10 2B
FE 01 01
FE 40 3D
FE 10 10
7e 81 81
FE 90 90
7e 82 II
FE 10 9!
III! 9!
10 80 FE
Fe 02 02
Fa 04 01
Fe 01 Ie
C6 18 10
CD 20 IE
81 II 9!
0000

82
80
8A
10
12
Fe
H
02
40
08
12
90
14
94
92
80
02
04
02
II
20
A2

12
80
4e
FE
DO
80
Il
02
FE
FE
7C
60
a
61
4e
80
FC

00
DO
10
00
00
DO
DO
DO
00
DO
00
00
DO
01
00
00
10
F! 00
Fe 00
ClOD
CO 00
Cl DO

1902'
1903'
1904'
1901'
1906'
1107'
1908'
1909'
1910'
191 I'
1911'
tHO'
l? 14'
1911'
1911'
tH7'
1918'
1919'
1910'
HZI"
Ill!'
iH~t

1924'
IHS"

DATA. a
DAu.a
DATA. B
DAU.S
DATA. a
DATA. a
DATA. a
DATA. a
DATA B
DATA B
DATA a
DAU.B
DATA. B
DATA. B
DATA. B
DATA. B
DATA. B
DAUB
DATA.S
DATA. B
DATA. a
DATA. 8
DATA. V

IFE, Ill, 192, li2, 182,0
HE,19D,S!0,IIO,i80,0
17e, Ill, IBA, 11A, 14C, 0
IFE, II 0,110, II 0, \FE, 0
0,181,IFE,181,0,0
104, III, 181, \Fe, ISO, 0
IFE, 110, 1l8, 144, ,81, 0
IFE, 101, 101, 101,101,0
IFE, 140, 130, 110, IFE, 0
SFE, la, 110, IO!, IFE, 0
17e, 181,181,181, 17C, Q
IFE, 190, 110,190,160,0
17C, Ill, 18A, 184, la, 3
IFE, 190,198,19\, 111,0
$04,191, 19!, 191, 14" 0
580,180, IF" 180,;S0, 0
IFC, 101,101, '01, IfC, 0
SF8, I 04, 101, 104, IF!, 0
He, sa2, SIC, $OZ, HC,G
I C. , III , 110, I! 8, I CI ,0
lCD, 120, $IE, \20, lCD, 0
181, IU, 192, Ill, .e!, 0

II

fIle

"

FROK. !EXT

Page

1911'
19l!'

OEfI

aroo

227C
7001

0000

oro,

B3i

om

OF"
OFO!

3,3£
'10C
5240
BOle
6FEE

GOOI

aree
OFO£
Vf II:
OF 14

0004

iEfF

OF!6

f.OSe

OFI!

~

leo

OF 1C 4138
HlQ HiFA

Ofl4
Hl!

11 CE

,OrA

one

21C£

0100
0101
OOUT
11714
o t OC.
0118

0171

Include 'CC.PROK.LO'

UHt
ri 1•.
D&te:
1930'
1931'
BI
1931'
1933'
Lboot
1934'
1935'
1936' Lboo I
1931'
1931'
1139' LbootiO
1940'
1941'
1941'
1943'
1944'
1945'
1916'
19411948t Lboot30
1.949 t
USO'

1'~1'
19511153'
1951'
19S5·

as,·
195"

50

iloCil disk drift[

CC . PROM. LO. TEIT
2I-J.n-81
L. Fruklin

-~

LOCil Corns disk boot procesSlug

_OUi

_ouq

ICP.IIIIP,,1
II, dO

, gel pOinter to slot 1 Iype
, gel initul slot nuaber

101'. b -1(.1, dO) ,dl
cap .b
IOTl"l,dl
beq .•
Lbool30
,ddq
II, dO
cap .w
14, dO
blt.5
LboollO
I-I, d1
aouq
bu.s
Lbool90

,qe I device type
; 1S this a lOCi' disk inhrfHe~
i ,es, use it for booliD9
iupd.1te slot number
ihau we looted it all slots?
,no, check nut slot
; set enor return code
; return (can not find local di st)

&OU.D
,I,. b
I ..

jset boot siot nuabet
, set boot SetUI naabeE
; se t boot dISk bIt i/o subr pointer

IOU

I ..
aou.!

dO,CPbt.lot.w
CPbtsIn .w
LDblkIO,16
.6,CPbnl'.w
LDd.iIQ,<6
i4,CPdSllO.W

,,.se t boot dISk

I

1/0

Ia.ll throuqll t. LbootiO (used bl OIlH!NET boot too I

sube pointer

File: CC.PROK.TElT

OF30
OF31
OF3A
OFlt
OF3£

107C 0008
IC31 0701
1031
EI4E
IC38 0100

OF41
OF41
OF41
OF4E
OFSO

10BC 0014
103t 0001
313C 0103
III 0
lOIC

OFSI
OFII
OFS8

323t
6111
1014

0403

OFSA
OFlE
OFiO

lI3t
1110
.OOC

0213

OF62 323C 0003
OFlI 6108
OF.8 .004
OFiA OOFC 0004
OF6£

IE7S

OF70 1140
OF7I 7402
OF?! 7U3
OF78 IE1&
OF1A DOCI
OF7C lI3C
OF80 ?A31
OF8I 4£1&
OF81 .004
OF8& lOCI
OFB! 5340
OFaA 4E7S

0001

0111

Plge

£000

51

I j5j'
LbootlO -- Cet 4 boot blocks froa COrfUS disk
1l'0·
(code shued by local disk boot and OKNINET disk boot)
1961'
Ilil'
,get block buffet pOInter
1l.3· Lboot80 aO'n, 1 IUSRbi" ,.0
aou.b CPbtsIlI.w,d'
i get boot seller nu.ber
Ill4'
bll. ,
;Just return If Inulld Serf@[ nUlbe [
IllS'
Lboo I 10
II, dl
l'l.w
11'"
"
.au.b tPbl.I,1 .w, dl
,ge t boot slot nu.ber
1161'
1968'
IlI1'
.ou.b 1114,1.0 )
; set "boot" to •• a.na
aou.b 1I01,dO
j set boot bloci nuaber
1170'
10Ye ,W
IS 103 ,dl
1171'
bu .5
LDg. I BB
,get Rea t boot block
1171'
Lbool10
jJ ust return Ii etror
1173'
bll.'
1114'
.OH,W 11403,dl
1175'
bir .5
LOg.tBB
igel nut boo t bID ck
11'"
bit. ,
1977*
; just tettltn If error
Lbool90
1178'
1979'
aou.w 111G3,dl
LDge IBB
, get nut boot bioci
1180'
bsr.5
1181 •
bl t.,
Lbool10
i Just retuen if uror
I III'
a0ge.w l13,dl
1183'
bsr .5
LOg. I BB
, gel nest boot block
1184'
;just return If UIor
1185'
bl t. 5
Lbool10
lllda, w 114, .0
i get po i nler to boo t code
118.'
1187'
,[e turD
1988' Lboot10 r t s
l1B1'
dO,lIaOJ
, set boo t block nuaber
1110* LCg.IBB &0"
aouq 12, dl
, get nuaber of bytes I, send
1"1'
to, tv" t, d5
;g.I "WI 1 te" co •• and
11l1'
aoveq
)S[
1.1 )
,send write cound
1113'
adda.w d1..0
111\'
1115*
sou.w IS 13, dl
,get nu.bu of bpes to [teet VI!
lH6j:
.get ., read" co ••and
aouq
IOskRud, d5
)S[
1917'
<•• 1
send reid cOllaand
1998 t
LOg. t Bl
i just return If tHOI
bl t.'
soh .• dl,.O
1""
1000'
subq
11. dO
j IJpda te boet bloct nuabu
100 l' LOgetax tt,
retuIn
1001'
I

I

rl i. CC PROM T.XT

F.g.

1004*
1005*

LObUIO - Rud or

Wt Itt! i

52

loc41 disk block subroutine

1000'

1007'
200S t
1009'
lO10'
lOll'

EntH

AO.L - Buffet address
DO.~ D1 . W DS,W' D6 B -

Bloc, .. abe,
Dr IVe Do.bee
Read (32) or Wrlte (33) couind
Slot nuaber

lOll"
20t3'

£Iit.

AD L - Nett free iocatlon in butter

00.'.1 - Updated block nu.bet

20.14*
lOIS'

01." - IORESULT (disk controller

stitUSI

loaf
1017'
lOll'
IOHt

All other re~15ters are preserved.

Conus controiler status teglster [3(0111)'

2010-

or 8e
CF9C
or 9~

H'E

48E7 £&40
b; 00 r.a.
3405
!l6 a
3401
6150
3400
614C

QfAQ

tOU

OfY6

HI!
Of9A

one
CFAl

0148

HAl

oe4S

orAl

H1C

1021'

bit 7. controller (ud,

lnd'

blt

o.

1011*
1024' LOblklO 00 . . . I
lOlS'
OSf
1026aote.w
bSt . s
lon'
Z02820Ht

1030'
1031'
1032'
2031*
1034*
2035-

OOl3

bus direction
.1IdG-dl,-(,pl

SlotAdI
d5,dZ
LDsend 1
IOvt.W dt ,d2
bSf .5
LDsud
aon.w dO,dl
bSf . s L05en~
Isr.w

oru

3;jC

HIE

osn

Ora4

6HS

OfB!

13l!
1~A

or SA

~

;rE[

creo

6156
1[29

He4

00 iC

OIH
0007

oen

0001

iC42 t

FFn

20431044'
2045*
l046'

0001

2047-

on - not ready

on - cntlr to host

,500ft reglstus
,Ai.; If a port address
iSend I. Iud (s3:1:) or
, wr i te i $33) biGck co-lUud
iSend duft number
;Send LSB of bloc'

l8,d2

OSf. s LOsnd
capl.w .DskWnLdS
bne.s
LD!lol

1030·
,OJ?'

;038·
l039'
2040- LOwiol
1041'

o( t - Ieid,

off - host to cntlr

.Send MSB O! bloc,
iAre we [eading or writing'
,Readu9

,Write bioct. processing
lon.w '1IFF.dl
bt,l
t7,3{
TCadlll),Al
Sirobil
ODcad9

registers
pOInter to Data Arca.
pOInter to [esutt record
result record pointer
Tra.nsporter couand
destina.lion host number (echoi
Transporter WaLtIng [1.\9
,get couana address
,strobe coa.and address to Transporter
jSa.u

,get
;get
;set
,set
,set
jset

jTransporter not respondlnq

aove.w tTOlntfl.DO

jqet tlaeout interul

capl.b
b... ,
dbt!
'''".b

IW.lllng,RHpttRCIAl)
OOcadl
DO,ODcadl
ITI •• Oul,RHpitRCIII)

;has Transporter responded'
,yes, leidy to retuln
, Uaeout yet'
i,es, set tilleoUI error and return

ODoadl

.,,,.;

RHpttRC OOd,ti
HSGt
1431'
1431>
1433>
1434'
143S> OOd,i9
1436'
1437>
1438 t
1439>

the retun code sust be loaded upliciUf since it coaes hOi
the hudu portion 01 the (uuIts paciet.

..... b 07,IAO)

;stuff return code in [ud buffet

lo,u.I (sph,dO-dllaO-aZ;Restore registers

lovt.b
nt.w

ct,

d7,CPdisiRC.w
d7

;Sue current disi return code
iSet return condition code
;Return

File: CC.PROII.TElT

Pige

I!FA 48£7 CDOO
liFE
1100
1101
1i04
1106
1i01
IIOA
II0t
lZOE
1110
1111

7£00
1001
El98

61tA
.70e
1116
6708
6111
6704
6116

6604

m4

3E3t

0010

1111

4eDF

0003

Ille 4147
11IE

4£71

III 0
III I
1118
lilt
1131
1134
1131

E198
13eO 0003
1l3e FFFE
0839 0000
OHF
6600 0006
SIC! FFFl
4E7S

Ille

orAl
OOO!

1441'
1411'
H43'
1444'
1441'
1446'
1447'
1448'
144!'
1410'
1451'
HII'
1453 t
HI4'
HIS'
1456'
1417'
1418'
14S!'
1460'
1461'
1461'
1463'
14H'
14.S·
1466'
1467'
1468'
2469'
1470'
1471'
1471'
1473'
1474'
1475'
1476'

StrobIt -- Strobe cou.ud

!ddte55

.3

to TtlRliportu

Enter :

U :: cODnd iddress

hit.

01 = Transporter st robe sta. tus

EQ :: successful

HE

=:

TUDsportu not tespondln;

All other registers are preserved

Stroblt aoua. i
aonq
ao'll!:. J
rol 1
bSI .5

beq. ,

isue registers
,assuae no Trusporte! ef ror
,ge t connd address
;.ove cODand iddress to asb

SBilIOb
SBerr

jstrobe iddress H[

;strobe lddress "ED

bsr.s

S8,Irob

beq. ,

SBerr

bsr .5
beq.s
bst.5

S8,Iro'
58trr
SSW'i t
SButt

be.s
SHeu

DO-Dl,-l,pl
10, d7
Al,DO
U,D!

.ou.w INoTrlns, d1

SBu i I aona.l l'pl+,DO-DI
tst .W
d7
rt,
58shob 101.
ant.b

S8wli t .Ofe.W
58111
bt.1

1477'
bon
1471'
db"
1479' 5BI1.. it rts
1480'

U,DO
DO,StIAdI.L
ITOht,I,D1
IO,Rd,Adl.L
SBI1.. it
Ol,SBI1I

jstrobe lddress LO

iva.it fOI !nDsporter read,

iRO

tUDspor tee

jtestore registers
;ut return condition code
; return

,sbift addceu byte to I ••
jstcobe adduu
iget U.eout intunl

iis tunspoctec [udy1
;,15, utU[D
iuput until transportee rudy

jntucn

FIle

F,g' 64

eeFROM.TElT

1481'
1483'
lI84'
123£
1244
1248

337e
4129
4869

0002
0011
0016

124e
1150

nSf

001 e

6010

0020

1252

125C

,348 &0 It
33" 0014
137C 0003

0010
OOll

126l

Il7C

DOfF

0000

1268

4869

0006

i26C
lllO
1276

13H
13"7C
1J1C

0018
OOFO
OOBO

IZ7C

i288

45E!
01 00
6600
303C

0018
FF78
o OC4
F1FE

lliC
11'1
1111
1298

OCl9
6608
S1C8
60GO

OHr

IHe
llAO
Ill4
IU8
IlIA

1019
oeoo
6000
4240
6000

OOO!
OOrE
OOH

121l
11:5&

1180
lle4

rFF6
00B4

0016

0018
00 Ie

0006

SetGo -- set up a rec.u. tor the 'GO' piCtet

il bItes of da ta
SetCo aOH.W IZ,Tedt.LNIAlI
;no huder
cl [ . b TehdtLNIAll
1486'
,qft address of data. area
pu
GD.t.IAlI
H81'
aOH.I 15PI.,ODdwIAli
lI88'
aou.b ODdwhi I All, TedAOh i I All ;load dati buffer adduss
148"
IOte. W ODdwloIAll,TCdAOloiAII
24'0'
isoae loS abo" -- rCsoct destroyed
aou.l 15PI., TCdAOhi-1l All
2491'
bra. s 5.tGol
1412'
14'3'
1494'
SetRecv -- set up a receive [or the dl st resuI ts and rud data
returns Itsu! t iD. DO
1495'
2496'
2497' Sethc'
ao, •.
AD,OOdwIAll
j load da.ta buffer 
BSH
rOsee"
FDsioV
IBA.S

FOse.IO CKPI.W
INE .S
IRA

,Site

registers

jut address registers
jAl
ptc to device description info
j12
ptc io slot cantrolier registers
,A3
ptr to 5101 .t.ti. RAK

,turn on aotor and setup controller
iget to tIack
iii uror, return
.only do write if cad is a write
ielse do a read

lO.tWr it, 05

;.de sure cad is a read cad

FDsi 01

; it is
;it isn't. return error

FOEop.d

rOsio 1 KOVEK.L 00-06IAO-Ai,-ISFI
FOg.t.dr
ISB

jsue registers
iset address registers
jAt = ph to dnice description info

ill = ph to slot controller registers
jA3 = pte to slot static RAM
ClB.L
aSB
ISR
INE.S

DO
FDI.odl
FD ... t
FO'i09

FOsi02

ISH

FOseca

FDsio9

ISH
FOot rof
KOVE".L (SPlt,OO-06lAO-A6
1S1.1
01
RT5

i

turn on ao tor and setup controller

iget to track
i it errOr, return
j

read sector speci lied by 04.W

turn off aotor
,ustore registers

i

;set utan condition code
iretarn

File: CC.PROK.TEIT

00000100
00000000
00000100

0003000 I
00000010
0003000!
00000100
00030AD!
00000000
0000000 I
00000001
00000003
00000001
00000005
00000006
00000001

1'9'

1845'
1846'
2847*
184..
lS41'
1850'
lI51'
1851'
1153'
1854'
1855'
lI56'
1857*
1858*
U59*
1860'
1861'
WI'
1863'
1864'
1865'
1866'
1861'
1868'
2861'
lI70'
1811'
1811'
1813'
2874'
2875'
2816'
1811'
1818'

73

FLOPPY MAiK EOUATES USED BY THE DRIVERS AND rORMAT CODE CROUPS
indices to code in shhc [,a - Iia is slot dependent HOD fOl
SADO for slot lr $BOO for slot 3, a.nd SCOO for slot 4

CPslla.

HASERM
SVLCKD

.qD
.qD

o

,ADDRESS or FIRST RAM FOR SLOTS
;SAVE or LOCAL COMMAND

BLlSZ

.qD

511

;05 BLOCK SIZE

SLOT BASE ADDRESSES
Tbt floppy conttoHu 1S insuted Into one of the slots
Eub slot hu two lddress select decodes co.ing to it
One is called ND£VSEL and the other IS called SLOTSEL
KDEVlAD
DEVADOFST

.q.'q.

130001
lID

,ADRS or NOEVG 

01.w

-----) D4.w

balfec .drs -----} AD
flopp, aust be poitioned on duued tracr
Eai t.

OS unl t code ---i D7
dati.
to the adIs pOInted by AO

; FDtcVr egu
; FO
3361'
33&6'
3361' FOttt,d[
aOUl
to ,AI
;get pointer to dUlce description InIo
33&1'
; get pointer to controller regISters
aon .1 IHOEV lAO , AI
13&!'
aou.b CP.,,1.U.Il,d7 ;'
3310'
tit ,W d7
3311'
"
aulu.w IDEVAOOFST, d7
3311'
;'
d7, .1
.dd •.
3313'
;'
CP,II[ ... w,A3
I ..
;Ie t pointer to shUt RAM
3371'
3371'
ROU
CPo"loU.IJ,d7 ;'
nLw d7
3316'
"
3317'
5U b4l. w II.d1
;'
11100,d1
3371'
aulu
"
add, . d1,13
3371'
"
; ceturn
3380'
Its
3381'

fll •. CC. PROM. TEIT

Poge

3383'
3384'
3385'
3386'
3381'
llB8'
3181'
3390'
1191'
339l'

FDc1cTS

~-

ao

calculate the Side, Track addrtss ad Stctor
address for the First bloot requested by the ustr

Enter.

hit:

AI
Dl

- dnice table

a.dd[l~S5

- bloct addrus

side flag
DO bi I
D3.w
- tract a.dd re 55
D4.w
sector address

3393*

IHe
16 DE
1612
1614
161A
161 C
HIE
1620
Illl
1626
1611
16lA
16 2C

1630
1632

4280
3229
48C3

0736

me

0000

1829

8EC4
3607
4847
1829
4884
0847

3400·

073B

1041
164C
164E
USO

6000

1644
1646

16H 4247
1656 4E75

3401'
1402'
3403'
3404'
3405'
3406'
3407'

0738

1£29 om
4887
B641
6016
OC21 0001
670A
08CO 0000
9641
B641
6004

1634
1631
161A
IOC
163E

0100

8ECI
C6C7
lEOl
4244

3H4' fDel eTS
1395'
3196'
3391'
3398'
3399'

OlIO

01lA

3408'
3409'
3410'
3411'
3412'
3413'
3414'

cIr. I

dO
CPlbp.(Al) ,DI
d3
lou.I IBLK52, d7
din
dl. dl
d7, d3
lulu
d3, d7
ao".
ch.w
d4
aou.b CPf.ptlAI) ,d4
d4, d7
din
lo,e. W dl, dl
swa.p
d7
IOU. b CPI.lsI(01l ,d4
eat .w d4
dl, d4
odd .w
ILCFLPSOl,dO
be lr
IOH.b CPllp.(AI),dl
eat .w dl
a.p.w dl, dJ
FOci eTl
bl I..
eapi. b Il,CPI'pd(oli
FOeleTI
beq .•
tLCFLPSDI,OO
bso!
sub .w dl, d3
cap .w d7, dl
bll.s
FOcI eT9
aou.w
nt.l

341S'
3416'
3417'
3418'
3419'
34l0'
34ll' FDeleT8 bn

J42I'
34l1' FOeleT' el'.w
,Is
3414'
1425'

;gel b,tes per stetor
iclear Ihe upper 16 bi Is .1 dl

i abso 1II t e

sector Idrs to dl

i.ake sure that appu b,te is 00

iabsolute teut adrs to d3
;g. ! first sector offset
;g.t sec tor address
;seIect side 0
;get tucts per side

(ol, .. dy 0)

;'

iis tract on side O?
;yes. It t urn
,is the(e a side 1!

;no, report error
iseI.et side 1
,update tuct address
iis tuct on side 1!
;yes, rehan

FOEbiet

; indicate block Du.ber error

d1

j indiCAte no error
;retun

Fil.

1658

CC.PRO".TEIT

5244

liSA lEI!
WE DEl!
1661 B807
1664 6C04
1666 4147
1668 6041

166&
166£
1670
WI

lilA

lI?C
167E

0738
0738

Ill! 073B
1884
!El! 0739
OCl! 0105
6714

B007
6Cl0
1113
611C

1610
1611
1684 6611
1681 6100 oOBC
l61A 6100 011A
1&IE 601C
1490
1692
1616
1691
169E

Pige

4143
DBCO OOGO
1540 0000
6100 GOa
60DC

lUG
1611
lUI
HAl

8607
6COO

0134

5243
6100

011£

lUC
lUE

4141
4E7S

mc

87

1117*
FDincTS -- updite the sector address by one [f it WlS the 115 t
3428*
stctor on the tuck thu. epda.te tile Tact ildu by
IIn*
3430*
one. If it wu the lut tuck tben updlte the side
3431*
in the Locil couud reg IDd DO na restue triCk to O.
3432*
hi t·
1133*
HE - error nd D7 hu error code
3434*
EQ - successful update D7 • 0
1135*
3436* FDlUcT5 addq.w II ,d4
; incre.eat seotoc nubee
1137*
lou.b CPf'pIIAll,d7
iget list sector Btlaber +
3438*
add. b CPfof.111I1,d7
cap.b
d7, dl
3139*
jllt we put list sector'
3440*
bg •.•
FDin,TI
,ye5, 90 to nut tract
3441*
elc .w
d7
,sbow successiul
brl,s
3441*
FDin,T!
j return
3443*
3444* FOin,T! lou.b CPfofslllll,dl ,ruet sector nu.bet
3I4S*
ul.w 01
1446*
lou.b Cfflp.11I1,d7
.get tr.1.cts per side
capl.b IDTaS,CPfIJPI.II;i' IhlS an Apple !Iopp! hit!'
3447*
3448*
beq .•
FOineT5
iles, process it
344!*
3450*
; Conus 8" floppy drin
3ISI*
,ap. b d7,d3
34S1*
jU, we put lut tuct on side~
bge .•
FOin,TI
3453*
i,es, go to nut side
3454*
.ddq.w 11, d3
,increaent tIlet nu.bet
3455*
bsr.5
jWI i t io[ rudy or il.eout
FOwRdl
3456*
bne. s FDincT!
j retun if UaeOllt t[[or
34S?*
bsr
FDccSin
jshp in 1 tuck
3458*
bsr
FOstSI.
,check seet St,ltuS
lIS!*
£Oin,T!
brl.s
iutun
3460*
3461* FOin,n clt.w d3
jreset tuck nu.ber
3461*
ILCFLPSOt,OO
jSelect side 1
b"t
3463*
aou.b OO,LC"DRIUI
;*
3464*
bit
FOrsl
i restore to tuci Q
3465*
btl.s
FOin,T!
iretun
346-6*
3461*
j Apple 5" floppy drift
3468*
3461* FOin,TS 'ap .b
d7,d3
jare we past hst tra.ck on Side?
FOEbl,t
3410*
bg.
;yes, report erEOf
3471 ,
addq.w 11, dl
i incrtant trlct na.ber
3171*
bsr
ADcc-Sin
istep in 1 track
3473*
3474* FOineTJ t.l.w d7
,set return condition codes
347S*
tts
i retun
3476*

fIl •. ee.fROK.TEIT

00000004
00007fH
I!BG

16Bl
16 Bb
16BA

1187
lSA7
lA3C

mc

0600
mF
0004

16B[
16C4
16C8
16Ce
16CE

OSlA 0007
57CO FH8
S7CE Hfl
6704
3E3C FFEe

16Dl

4CIF
!A47
4E7S

aDI

1608

0061

fig.

lI78'
3471'
3480'
3481'
34Ut
3483'
3484'
' 3185'
3416'
3487'
3488'
3181'
3190'
3411*
3491*
0010 3193*
3494*
3195*
3496*
3497'
3198*
3199'
3500'
3501'
3501'

fDwRd, --

WAIT UNTIL FDC SAYS DRIVE IS READY OR
TIKE OUT (NDT KDRE THAN I SECOND)

£lit:

fDtaoH, .qu
FOtaoLo 'q'
fDwRd,

8S

CLR. L
KOYEK.W
KOVE.W
KOYE. W

HE;: tilled out D1 has error result
ED = read, (07 = 01
;SHOULD BE AT LEAST I SECOND
17FFF
07
D5-D6,-iSfl
IFDt.,L.,D5
IFDt •• Hi, OJ

FOwRd,I STST
ISNOTRDY ,FDeSTRR (AI I
OS, rDwRd,l
DBEO
Dj,FDwRdyi
DSEO
FOwRd,9
BEG.S
KOVE .W IRNOTROY, 07
FDwRd,9 KOYEK.W (SPI"DS-Oj
TST.V 07
RTS

; SAVE 06 AND 05

; IS FLOfPY READY
;00 UNTIL (FLOPP! READYl DR (TIKE

oun

;DIDN'T TIKE OUT

;SET CONOlTION CODES - HE HEANS ERROR
• return

File: CC.PROft.TElT

00000004
1101 6104
160C 6611
IIOE 6100
16EI 6100
16EI 6110
16EI 3£05
16EA 3A3C

0014
0001

OG04

16[E 61CO
lIFO 6614
16Fl 6140
IIFI IIBA
Ilr6 IIOE
16F8 liSA
lirA 0801 0004
16FE SleD FFEE
1101

ItO 0

1106

!AIr

1101
110A

1A0l
4E15

OOBI

hi'

19

3504'
3505'
FOse.' -3501'
It is 15so:ald Ihal TRACK REG "nhin. lhe naabet ot the tuck
3S01'
3508'
of tbe couut position of thl [ud w[itt Hud
3509'
Enter: 03.V - Seet track ldduss
3511'
351 I'
3S II' FOrcSt .qu
,seek retry count
3513'
,VAIT FOR READY OR TIMED OUT
3514' FD.ee' BSR. S FDwRd,
,TIMED OUT ERR
3515'
BNE .5 FO ... t9
FOceS,
BSR
3516'
,chect sut Slt-tus
3SI1'
BSR
FO.'Sh
BEQ. S FO ... tI
;there is NO IUor
3511'
351 ,.
aou.w dS, -I.p)
iSi'. dS
aou.w 1F0rcSt,OS
3510'
3511'
;VAIT FOR READY OR TIMED OUT
3511' FD."tt BSR.S FDwRdr
,TIMED OUT ERR
3513'
BHE .S
FD.ette
BSR.S
FDceR.I
3514'
3515'
BSR.S
FDwRdr
;VAlT FOR READY OR TIMED OUT
;TIMEO OUT ERR
BNE.S FD".18
3SlI'
BSRS
FDceSt
351"
3518'
bl.1
Isseeiu[ .d?
d5, FD.utt
DB EO
it rJ Dllt it no sut error or
3SlI'
,no aorl retries
3530'
FD.iSh
icbtct seek stitus
3531'
BSR
3531'
3533' FDueU 80n.W I.p) +, d5
3534'
;set retuA condition c(lde
3535' FD ... t! TST. B 01
, return
RTS
3536'
3531'

P,ge

FII •. CC PROK!El!

110C
1110

48£1
40FA

1714

0008

1116
1111

48£1
40rA

OOfAt

l1lE

lC1C

0004

1111
1124
1126
l1l!
I/U

Ille
6608
Il OC
4£96
I1C£

FrFI

112£
1131

4eOF
4E15

GIll
0091,

om

4010

10

1131'
3\40'
FOutV -- I .. to" tho flopPl to tu,k 0
3141'
I t eli ts wben it hu success,full, restored the fioPP! to
tuet 0 or when the utr, count has ubnsted
3142'
The. II ,.lls the FDswSh. [oati ne to nal J5e stahl
3143'
Note V ill FDswSta, 11 loots ,t VRp«1 bil 01 FOC5TRR.
3144'
3141'
3141' FOutV aoua.l ,"dl,-l.p)
I ..
FOsw5tl,11
3141'
ha,s
1141'
FOtStO
3149'
3110'
3111'
FOut ~. Sla. is FDrst" elcept no" there.
311l'
It dots not look at Write protect .ht .. bit i. FOCSTRR.
1153'
anea. IlIdl,-I.p)
3114' rDrst
FDstSta,a6
I..
3151'
1111'
3S~1* FOrs to
aou.w 14, dl
3118'
3111' tDrst1 85R.5
FDwRd,
,VAIT FOR READY OR TlKEO OUT
;TIK£O OUT ERR
3110'
SHE .S
rOtSll
3~6t*
bsr,s
rOccRs t
(a6 I
jsr
311l'
db.q
d6,FOrstl
ida until (successful I or (tried enough)
1563'
3164'
3101- FOISt! .0 .... 1 lsp)t,a6ld6
, return
3166'
lS61'

,I.

File: CC.PROK.TElT

00000007
00000015
00000055
00000015
00000015

1734 157C 0001
1731 60lC

113C
1741

15?C 0035
6014

1744 157C 0055
1741 60tC

174C
1751

157C
6014

0075

1754
1756
175A

JlOS
1543
lAOI

11SC
1761

IS7C 0015
6104

0010

0010

DOlO

DOlO

0016

0010

3569'
3570'
3511'
3571'
3573'
3574'
3575'
3571'
3571'
357&*
3579'
3580*
3581'
351l'
3583'
3581'
1585'
3586'
3587'
3518'
3589'
3590'
3591'
351l'
3593*
3194'
3595'
3596'
3517'
3598'
3199'
3600*
3601*
3601'
3603'
3604'
3605'
3606'
3601'
liD 8'
3609*
3619'
361\'

1761
1766

all
IE75

..... TYPE
FDC"I
FDCslp
FDC.lpln
FDC.lpOI
FDCs,,'

COMMANDS .....
CRESTORE .FSTPRT 15... IVER I FY
CSTEPtISTPRT6 ... FVERl II+IUpd I I [t
CSTEP IN.ISTPRT6."FVERIFY .FUpd I I [t
CSTEPOUT .ISTPRTlaS+FVU I FY .IUp d I t [t
CSE£l.ISTPRT6.s.FVERI FY

eqa
.qa
.qa
.qa
.qa

FDceRst -- bring the floppy bict to trICk 00
Th.n .. I Ihe IDCTRlR • 0
Shppinq pulses olU gun It the Ilte specified in clld

IDceRsl ." •. b IFDCrst.IDCCMDRIU)
b!l.'
FDnRd,

,15sue co.and
iwait flU not rudy

FDeeSlp -- FDCTRIR.I-I --I IDCTRIR
FDeeSlp ..... b IFDCslp,IDCCKDR(U)
bra. s
IDnRd,

j

issue eouand

,wai t for not Iud,

IDceSln -- FuCTRU.1 --I FDCTRIR
FDeeSi ...... b IFDC.lpln,FDCCKDRiUI
bra.s
FDaRd,

;ISSue ...... d

;Wlit iot not tudy

IDceS.1 -- IDCTRKR-I --I FDCTRKR
FDeeS.1 •• ".b
bra..

tFDCslpOt,FDCCKDRIUI
IDnRd!

,tssue couud
;w.1.1l for not ready

FDceSt -- issue

I. seet conand.
If there is 01 seet tEIor,
flip the denSity flag in DO and tr, agiin

FDeeS' •• u.w d5,-I.pl
. " •. b D3,FDCDATRIUI
I!, dS

,sa.ve dS
; loa.d the desired TRACK adrs

IDeeStl ..... b
bsr .•
btsl
beq

,issue conand
;WiJ t to[ not ready

.'''q

bchg

3611'
db!
3613'
3U4 t FDccStl .Oft.W
3615'
[Is
3616'

IFDCseet,IDCC"DRIAZI
FDnRd,
Isseeten,d1
IOceSt!
ILSIMMI",d7
dS,FDeeStl

no seek eI lor
fl i P the denSl t J bi t
, 1\$ liE MAY HAVE TO FLIP $\\

Isp)t,dS

itJ1t back dS

I

i

i

[elurn

f,l.

1768
1?6C

i7?a

4SA7
lC3C
3A3C

1774

OSlA

i77A
i 77E

56CE

!78.

1716

1781

Pig.

CC fROft.TElT

SiCD
4CH
1£21
4£15

!lU'
3611'
FOaRd, -- YAIT UNTIL FDC SAYS DRIVE IS NOT BUSY OR TIftE OUT
3UO'
lOllt
Elit.
D1 = controller status reqister (FDCSTRR)
3611'
3U3' FDaRdi ....... d5-D6,-tSP)

G600
7FrF
OOOi
0001
FFrS
FH4
0060
001&

12

0000

10tl.W'

.rDtloLo,d'

IOH.W

lZ,dS

3616'
3611' FOaRdyi htst
3618'
dhNE
3621'
dbNE
3030'

ILSINT, LSTRRt ill
d6, fDaRd,l
d5,FDnRdrl

36311 FDnRdy2 loua .•

(SPltld~-d6

3631'
3.33'
3634'

HOVE B FDCSTRRtA11,D7
RTS

Jdd 3*$1000 iterations
,is it bus,
,DO UNTil (not bus,) or (no .ole [etries)
;DO MIL (not bus,) or (no lote retries)

,GET CONTROLLER STATUS
,re turn

Fil •. CC.PROK.TElT

17BC

lElA 0010

1790 0807
1794 6641
1796 OBOl
1791 6660
179C
17A1
IHI
17A6
17A8

0607
6660
0807
6666
601B

0003
0004

0000
0007

17H lElA
IHE 0607
17Bl 663C
I1B4 6004

0010
0006

I1B6

lElA

DO 10

1181
17BE
17CO
17C4
17C6
InA

0004

17DO

0807
6636
0607
6612
0807
6636
0801
163t

17Dl

4247

1704
1706

1A41
4E75

mc

0003
0000
0007

P'4'

3636'
H37'
363B'
3639'
3640'
3641 ,
3641'
H43'
3644*
3641'
3646'
3647'
364B'
36 49'
3610'
3611'
3651'
3653'
36\4'
3615'
3616'
3617'
3618'
3619'
3660'
366 1*
3&61'
3663'
3&64'
3661'
3666'
3667'
3668'
3669'
3670'
3611'
3671'
36 73'
3674'
3611'
3676'
3617'
3678'
36 79'
3680'
3681'

93

Check status subroutines

hit:

07 - IORESU,T cod.

FOrdS 1...... b FOCSTRR (Al) • d7
bra.. s
FDrwSh

bl.l

FOCSTRR14*
'ddq. b Il*Ldl
4645BRA.S
ADSio3
4646* ADSlol SUBU. B '1 *,/ d3
; po Int to nnt tu,k OUT
4647*
1648* ADSlO3 bsr.s
ADseell
Iuel. (spl .. ,d3/a4
4641'
,force no er ror return
elr w 07
4650*
, I,
,retun
4651·
4651*
AOsui.1 -- sed the haet desired by the caUer
46 SJ*
1654*
46 SSt
EntH
Dl.W - desired track nUlbee
4656*
;Turn all 4 phastS off
46 ~ l' ADseeU lOft. b PHASEOOFF (,I) ,d7
IOU .b PHASE 10FF (.2) ,d 7
1658*
PHASEIOFF
(.1)
,d7
aou.b
1659*
aue. b PHASE30FF (.1) ,d7
4660*
4&61 t
bU.5 ADocst
, I,
, rehrn
4661*

'il.

eCPROM,TEXT

F.g. 119

4664'
4465·

ADccSt -- .. eek the track desiad by the caller

4666'
4&61t

IEIO
IEI4
lEI!
IE18
lElA
lEIE
IEll

HE1
4115
4246
1141
4918
B6lC
6764

lElI
I Ell
IE!!

4lIC
40E7
007C

1£1£
lE31
lE38
IEJA

196C
B6le
61J£
6DOE

IEJe
IEJE
IE4I
IE44
lE48

lE03
HlC
5307
51lC
!OOe

lEU
1£4£
lEIO
1£51

IEIC
5307
IJIC

IES!
lE5A
me

BE Ie
6004
It2C

lE60
1£64

BE3e
6CO!

IE66
1£68
IE6C

1007
IUC
lClC

4668'
4669'
4670'
4671'
1672'
46 73'
4671'
1675'
4676'
4&17'
4678'
46 79'
4680' ADeeS!
468('
4682'
461J'
4684 t
4685-

8608

DEll
OOOJ

0000
0700
OOOJ
OOOJ

0001

Enter .

03.lI - desired hack nu.ber
CURTRK location holds the cunenl tract nuaber

Eu t.

The final track
Th. cur t [1-1

-----1 curt rt
----- I PRIOR

APPLE 005 NAKE CONVENTlON
(TRlNI
:: Duiad tract nuabet
(CURTRll = The CUHent track nu.bet wher! floppy heads U! posItioned
(PRIORI
Th. (CURTRll-1
(TRlCNTl :: Thl! number of track the f 10PPI has been uved so f.u
aoum.! dO I dl-d61.4, - ('p I
elf w dS
el [.W
d6
dr,w
d7
APL5VAR~, ,4
I ..
cap. b CUt t [[ (a41, d3

beq _5
4686'
4687'
cl [. b
4688'
1Il.01e.W
4689'
or 1. \II
1690'
469 i'
aove
b
4691' ADeeSk1
469J·
cap. b
4694beq.5
bit.5
4695'

,SHe nq!5ters

,c lear ilit 8 to 15
; dear b,t
to 15
,ciea.r bll
to II
,IS

desired trt = cun ent , riCk

ADcc5k9

,nit If equal

trkcntla4)

j i nIt track count
,saH IntHrupt ievel
jdisable Interrupts

SI.-(sp)

1$0700

J

Sf

cur t I U a,4), pI i Of (.1.4)
cUftli(i4) ,d3
AOecSt8
ADeeSkl

;curtrk to pnor
; JUlip if cur rent

, Juap 'f

tet :; des1[ed t r k

des II ed t r[( eURTRK

46"'1

00 OJ
0003

0003

\E03

0003
0000
0000
0008

0003
0001

ao'le. b 13, d7
4697'
cUltri(i4) ,d7
sub. b
469S'
subq. b 11, d7
4699'
,ddq b 11, CUI t rt( 14>
4700'
HOt1\"
bta !i
AOccSi:3
4102'
4703* ADccSU .o,e. b CUI t Itt a4), d7
dl, d1
sub. b
4704'
subq. b 11, d7
4705'
4706'
subq. b tl,cQltrk(a4l
4101'
47081: AOccSk3 cap.b
t ricnUa41, d?
bli ,
ADeeSt!
4709'
aOfe.b trtcnt(a4),dl
4110'
4711'
108, d7
4712' ADccSk4 Cllp. b
4713'
bge.s
ADeeStl
4114'
aou.b d7, dO
4711'
curtri(a4),dS
4116~ ADccSi:5 BOU.D
aOft. b pr i or (i4), d'
4717'

, S.. t IN
,tfin - CUItIt --} dl
; trin - curtei: -1 to dl

IS } desHed track
. Seek OUT
,treo - cur tCl: -1 to d7

,cur tIt:

; (:<11 cula. te 1ndel to the dela.y tib!e
,jump if d? IS less than t ricn t

; destinatIon '.p source
leaH dO alone Ii d7 )= 08
,to use as indu: into turn ON delay 0Frdeiay
do SrE P

Fll.

CC PRO" TEXT

1E70
1£1,
)E7I

IIIC
S2lC
lOBI

:£71

I C2C
6140

lEn
IE7E
IE80
IE84

1£88
1E8C

0000

000l

440F

3E3C
6100

Q1~n

4COr
4£75

1061

FOE8

P.g. 110

4711'
SSR.S
lddq. b
4711'
iHl.S
4720'
4721'
47U* ADccSkS ROU. b
bsr. s
4713'
aou.w
4724'
.Olf _W
47lS'
SSR
4116'
IS!
4ll1' "
47l8'
472" AOccSH aofta.l
4730'
fl.

AOceStp
lI,t!\,ntlI4)
ADceSII
curttk(.C),d6
AD, I! Ph
(spl + St
11100, d7
ADw.itB
SRA"wtl A3)
I

(.p)., dO IdS-d,I.4

; seet nut haci

,cleu the pbase turned on the last t iae
res tOfe interrupt leul

j

;wai t
,ADw.itS
, ustOte reg 1 5 ters
; IetuCD

Fil •. CC.PROH.TEIT

lE8E
lE91
1£14
IE96
lElA
I£9E

48E7
6111
4147

0801

Ion

0038.
0000
FOCE

lE36
6100

lEAl
lEAl
lEA!
lEAl
lEA!

61ZD
1147
4DFA
IE36
6100

IEBI
lEB6

4CDF
4E1S

1010

IEB8
IEBE
1E8E
IEel

om

0003

ESOD
1E32
1E75

IEC4
lEC8
IECA
lECE

0106
E50E
lEll
4E75

iEOO
IED4

00 IF 17 13
IFIOleIB

IEDS
lEDe

6F 18 15 ZI
IE 10 IC 18

0030.
0000
rOBE

ml

0003
!OOG

"9' III

4731'
1733'
1734'
1735'
4736'
1737'
4738'
4731'
4740*
4741'
4741'
4743*
4744'
4745'
4746'
4747'
4741*
4749*
4710*
4751 *
4751'
4753*
4754'
4715 *
4156'
4757*
4758'
4151'
4760*
4761*
4761'
4763*
4764'
4765*
4766'
4767'
4768'
4761*
4710'
4771'
4112'
4173'
4774*
4115'
4716*
4717'
4718*
4711'
4780'
4781'
4782'

ADcc5tp

aou the f 10pp, In or oat by one phue i. e iia I f tr aei.

-~

Enter :

the tu,ci nUl to ase to[ settlRq .. phase -----) dS
the ttlck noe to use foI cluling 4 phase
-----) do
the iudu for AOt.ION .ud AOt.IOF to f.lch • d.. l, coun t

No te

THE BIT 8 TO 15 OF 00.05.06 HUS. BE ZERO

hit:

SETS

ODe

phase ud deus

l

phase

TO HOVE FLOPPY HALF TRACK INIIARO
set phue
clur pbase i-I
TO HOVE FLOPPY HALF TRACK OUTIIARO:
set phase

i -1

clut phiSl

I

ADceStp aoua.l d41.6.-I.pl
bst .5
AOsetPh
clc ,W d7
1..
AOlbION.a!
aore
01.6.dOl.d7
BSR
AOw.I tB
IS[
;I
5RAHwtlAJl
ADcl[Ph
bsr. S
cIt .w
d7
1..
AOlblOF •• 6
aou
0Id.dOl.d7
BSR
AOw.IIB
SRlHwllAJl
isr
••
aoua.1 (sph,d4/d
[ I.

..

103. dS
n.dl
lott b ph ... onl.l .dS) .d7
[ I.

lOse tPh ndi

1.I.b

AOcl[Ph .udl .b 103. d6
Is!.b
lI.d!
IOU . b ph" .. ff 1.1. dll. d7
It,

,turn on phase
i clear

bI I 8 10 15

of

07

of

D7

,lOw.. IB

turn off phue
; clear .i I 8 to IS

j

iADwlitB

,GENERATE AFPLE AORS

,CENERATE APFLE AORS

ADtblON DATA.B
OATA.8

i-i. \30-i.IlS-i.llI-i
12O-1.IIE-I.110-1.IIC-1

; InD

auaber of .ytes

AOtblOF d.li.b
OATA.8

170-1.I2C-1, Ill-I. Ill-I
IIF-I, liE-I, IID-I.IIC-1

; IfiD

nuaher of byles

--I

dO

[11.

CCPROM.TEIT

OOOI00B4.
ABOOT
AB0071
ABOOnO
AOOON
lOB! 01
AOBIO!
ADBlKIO
AOCCRO
AOCCROI
AOCCRCI
AOCCROJ
AoeCR04
AOCCR05
AOCCROI
AOCCRO!
AOCCSIN
AOCCSK
10CCSKI
AoeC5Kl
ADCCSKl
AOCCSK!
lcccsn
AOCCSU
AOCeSR!
AOCCSOUT
AoceSTP
AOCLRPH
AorSEC
AorSECI
AOESEC2
AorSECS
AOFSEC!
AOFSNRV
AOISSSSO
AOHVT!
AOINIT
ADINLV
AOINlV!
AOMrROF
ADMrRON
AORCAO
ADRCRO
ADRCSC
ADRCla

AOR04
ACR04B
AORDH
ADRDS
AOROSS
AOBOSt
AORD6
AOR061

011114+

011836.
011154.
00000001
01116C.
011S74.
GJ 1856.
011 SlE.
011BS6.
011 BSE.
OIIB94.
011BAO.
011BS2.
011Cl'.
011C16.
a11 DDS.
011E10.
OlUlE.
011E4A.
011E56.
011E60.
011E6S.
011tlSt
011 ESIt
011004.
011E8E.
011EC4.
011C90+
01IC9£.
OllCAC.
OIICBO.
011CS4+
00000064
OIIAlE.
011AE4.
011AF4.
o IIS40+
011S4C.
011B04.
I1IBOAt
00000400
00000400
00007FFF
00000100
011C1E.
011C1E.
011C3l.
011e31.
011Cl1.
011C4E.
011C4E.
011C4E.

4184*

.nd

OllCSA.
011C6A.
AOR06!
011C4E.
AOROIS
OllCIE.
AOROH
AOROAO
OIICBC.
AOROAOI
OIICCO.
AOROAOl
011eC8.
OIICCE.
10ROAOJ
AOROAOJA
011CD6.
011CE6.
AOROAOlS
AOROA04A
OllCH.
AOROA04B
01100A.
AOROlO!C
01101E.
AOROA040
011032.
AOROAOSA
011CrE.
AOROAOS S 011011.
0110H.
AOROA05C
01103A.
AOROAOSO
01104A.
AOROA06
AOROAOl
011058.
IORDAD8
011D66.
ADROWR
011810.
OilSlO.
AOROWRI
011SlE.
AOROWR!
AORST
0110S4.
011S81.
ADSCIOI
AOSCI09
01189£.
011S1E.
AOStCIO
AostCR
011S50.
011S62.
AOSECRI
01IB12.
AOSECRl
AOSECR!
011B74.
011D6C.
AOSEER
AOSEEK!
0110FC.
ADSETPH
011E88+
01100A.
AOSIOI
ADS 10,
0110FO.
OllOFl.
AOSIOl
011010.
AOSKI
011016.
AOSRI
01108C.
ADSRl
011011.
AOSH
AOSI!
0110AC.
ADTBLOr
o11E08+
IDTSLON
OllEOO.
AOWAITI
011e1l.
ADVAITl
011C16.
ADIlAITS
011C6£.
AOVAITE
011(10.
A"BUF
OOOOOE8I
AKCHKSH 00000003
AMSEC
00000002
ADRD'~

setup

AMTRK
AMVOL
APLSVAR
BADDEST
BADSOCK
BASERA"
BLKSZ
BPSIISO
BPSBIDD
BPSI150
CFRCINT
CHENO
CHENOI
CHERR
CHERRI
CHDACPT
CHSTSH
CFABUIO
CPUNIT
CPASCTIO
CPBLKIO
CPBTSLOT
CPBTSRVR
CPCKSUK
CPOISKRC
Cpos,vue
CPDSINIT
CPDSKIO
CPDSPFLG
CPOSPUTC
CPDSPUTS
CPEITCRT
CpraLKtO
CPFlOOT
CPFBOOTJ
CHSPS
CIFDVSZ
CHINIT
CPFINLV
CPrOFST
CPrSCTIO
CPFSIO
CPFSPT
CPFTPS
CPFTYP
CPIOBUF
CPlsnCR
CPIVECI
CPIVEe1
CPIYEC3
CPIVEt\
CPIVEes

00000001
01000000
00000!!1
OOOOOOS!
00000084
00000900
00000100
00000100
00000100
00000080
00000000
OIOISS.
01018C.
010116.
0101lA.
OOOOOOFE
OOOOOOBO
00010042
OOOIOOIA
00010046
00000114
00000100
00000101
0001000E
0000070E
000100!C
00010060
00G00118
00000166
00010064
00010068
OOOOOFOO
00010036
00010032
00010030
00000131
00000134
0001003£
00000130
00000138
0001003A
00000131
00000718
00000739
0000013C
00000000
10000FFt
00010070
00010014
00010071
DOGlDOn
00010080

CPIVEC,
CPIVECl
CPKBGETC
CPRBINIT
CPLSLUO
CPLBOOT
CPLBOOTJ

CPLDSKID
CP08LRI0
CPOBOOT
CPOSOOTJ
CPODSKIO
CPOMNISF
CPOMNIRC
CPOMNRA"
CPOSSLK
CPOSDRV
CPOS5l0T
CPOSSRVR
CPROHLVL
CPROIIVRS
CPSCHors
CPSL1RAH
CPSL1TYl
'PSURAK
CPSL2TYP
CPSL3RA"
CPSL3TYP
CPSL4KA"
CPSLITY!
CPSLITYP
'PSTACK
CPSYSRST
CPSYSST
CPTPRNUR
CPUNIQIo
CPUSERID
CPUSERNM
C!WHDRCD
CROAK
CRDSEe
CROTRK
tRESTORE
eSATTRl
CSATTRl
CSSPCR
CSOATA

CSEU
CSFRSTCH
CSLASTeR
CSLPCH
CSMASK

00010011
00010011
000100~4

OOOIOOSO
OOOIOOl!
00010011
OOOIOOlO
OOOIOOlA
00010016
00010011
00010010
OOOIOOlA
0008oFOO
00000101
00000110
00000101
00000108
00000706
0000G101
00010000
OOOIOOOC
00000164
00000900
00000711
OOOOOAOO
00000112
00000800
00000713
OOOOOCOO
00000114
0000077S
OOOOOFOO
00010004
ooooarOI
00000100
00010001
00000120
000001l!
00000140
oomoeo
00000080
OOOOOOEO
00000000
00000010
00000011
OOOOOOO!
00000012
00000010
00000001
GOOOOGIA
00000004
mooooc

CSTEP
CSTEPIN
CSTEPOUT
(BUIISD
CURSON
CURTRR
CilRSEC
CWRTRK
OCSLKHI
DeBLKLD
DCORV
DCLEN
DCMO
DEBOP
DEHOOFS
DLY100K
DNIBL
DNISLI
ONISL]
OHIBL!
DRVOEN
DRV1EN
DSAOOR
DSADDRH
OSlDDRV
DSCBlNK
DSCCR
DSCOIFF
DSeELLW
DSCELLY
DseESC
DseLAL
OSCLCA
DSCLCl
DSCLEL
DSCLELI
OSCLELI
OSCL&S
OSCLESI
DSCLESI
DSCLES!
oseLES9
DSCLRH

00000010
00000040
00000060
00000004
00000001
00000003
OOOOOOAO
00000610
00000003
00000002
00000001
00000004
00000000
00000001
00000020
OOOOOOOA
OIIIAE.
OI18AB.
011SAC.
0118AD.
00000014
00000016
olocce.
o IOC08.
010cro.
OOOOOOH
00000000
00000020
G0000006
OOOOOOOA
0000001B
OIOSEO.
00000G61
0000001A
010C1E.
OlOC!!.
010C31+
0108£4.
o10SFI.
010C06.
01DCOl.
01OCIC.
OIOClC.
DSCLRM1
0IOe12.
010C8lt
DSCLRHI
010C8e,
DSCLRH3
01OC90.
DSCLRH4
010C96+
OSCLRHS
DseLRHI
010CIC.
01OC3Et
DSCLRV
010CSI.
DSCLRV1
DscaSAD
OIOBCC.

Fi1.

ee.PROK.TEll

oseRSD
DSeRSK
OSeRSHI
OSeRSL
DSeRSR
DSeRSU
DSeSETK
DSeSEIV
DSeTBL
D5eTL
DSeURS
DSCURSO
OSeURSI
OSCURS!
DSCURSl
DSCVTUI
DseVTUe
DSDECl
OSOEe!
DSOEFOF
OSEse
DSEsel
OSESel
DSETBL
DStI!T
DSHOHEH
DSHOMEV
OSINCl
DSINCY
DSINIT
OSINIT!
DSINITl
OSKREAO
DSKWRIl
OSHAnH
DSHKIlV
DS"~lYH
DSH~XYV

DSNITST
DSPBASE
OSPINO
OSPLEN
OSPST!
DSPST9
DSPUleH
DSPUTSl
OSRESET
DSRTRN
OSRTRNI
DSSHOYI
OBSHOYI
OSSHOY3
OSSHOll6
DSSHOY7

010B46.
010B6C.
OInB6E.
010BlE.
0I0Ble.
010B31+
01004E.
010D84.
010DOI.
010All.
OIOBlA.
010Bge.
010BBA.
OIOBBE.
010Beo.
010!C4.
0109B4.
010B60.
01 OB7E.
00000060
010A3E.
01 OAH.
010A54.
010D14.
OlGA08.
0008D55E
00010506
OlGBIO,
010B48.
01096£.
010111.
01099A<
00000032
00000033
ooooOler
OOOOOIID
OOIOlllF
OOOOOleF
010HE.
00080000
OOOIEOOO
OOOOEOOO
010geA,
Ql 09DI.
010908,
01OIC6+
010A04.
010130.
010B38.

11 0~74.
010A18,
OlO1AA.
olueo.
010ACA.

DSSHOW9
OSSll\I71
OSSll\I7!
OSSHW73
DSSll\I74
DSSll\I71
DSSll\I76
DSSll\I,H
DSSTO
DSSTBL
OSTAB
DSHBI
DSIINDH
DSIINDV
DSVRAP
OSYRAPl
DTAI
OTe5
DTe8
DTLDeL
DTlIDEV
DTO"N1
ECHOED
EeHOOP
ENDOP
FBOOT
FBOOT!
FB00T90
FOELlIO
FDeAD
FoeeKOR
FDeeRD
FOGeROI
FoeeROl
FoeeR03
£DeeRD4
FDeeR05
FDeeRD.
FDGeRST
FDeeSIN
FoeeSK
FDeeSKl
FDeCSKl
FoeeSOT
FoeeSTP
fDeDATR
FDeLeTS
FDCLen
£DC LeTS
FDCRST
FoeSECR
FDeSEEK
FoeSTP
FOCSTPIN

OIOBIA.
OIOAO~.

010AE4.
010AEE.
010AFh
010BOl.
010Boe.
010164.
010AOE.
010D26.
010eA6.
010eeo.
010Da.
010D60.
010B8e.
010B11.
00000005
00000004
00000003
00110001
00000000
00000001
ooooooeo
00000001
00000010
01140E.
011430.
01144A.
01144C.
00000010
00000010
011594.
01ISAC.
0115BO.
Oi15B8.
0115el.
0115eK.
011SD6.
011134.
OtIl44,
011754.
01115C.
011764.
01114C.
01113e.
00000016
011650.
011654.
01160C.
DOOOOOOI
00D00014
00000015
00000035
00000055

FDeS1POT
FDeSTRR
FoeTRKR
FDEBLeK
FDEBUS!
FDEeRe
FOEHERR
FDENROY
FDEopeD
FOEPROT
FDEHNF
FDERSTA
FDESEH
FDEUNIT
FDGETAOR
FOIISS
FDI8SS0D
FDI8SSSD
FDINeT!
FDINeTl
FOINCT5
FDINen
FOINCTS
FOINIT
FDLeRD
FOLeHDI
FDLY
FDKTROF
£DNRD!
FDNRDYI
FONROYl
FDOKSTA
FOReOOR
FDReRO
FDReSK
FOROSTA
FDROYR
FORDWRI
FORDIIN9
FDRST
rORSTO
FORST 1
FORST!
FDRSTW
FORYSTI
FDRWSTA
FDSECIO
FOSEeR
FOSECRI
FOSEeRI
FDSEeR3
FOSteR!
FDSECRW
FDStEK

00000071
00000010
0000001!
01170h
011801.
011708.
0117EA.
01110E.
0117E4.
0111FO.
0117Fe.
011104.
0117F6.
o1170E.
0115EO,
0114ee.
0114BO+
011491,
0116H.
011690.

FDSEHI
FOSEEli
FDSEEK9
FOSIOI
FOSIOI
FOSI09
FOSKSTI
FDSKSTA
F05V5TA
FDTHON!
FOTHOLO
FDWRDY
FDWRDYI
FDYRDYI
FHLO
FINTIOIP
FINTIKK
FINTlIROY
FINTRDY
FLI
HZ
£L3
FL4
FL5
FLASH
FMPS
FSDCHPEN
FSDePH
FSTPR110
FSTPR11;
FSTPRTlK
FSTPRT6H
FUPOTTRK
FVERIFY

0116£E.
01 i 106.
011708,
01146E.
011411.
011486.

10BOOT5W 00030F61
10PB~SE
00030000
ITOI
OlOSH ...
ITOI
010SS8t
1199
010561.
IVLVtl
00000064
00000068
0111B~.
IVLVLI
011186. IVLVL3
0000006e
0117AA. IVLVL4
00000010
01100004
IVLVL5
00000074
00001FFF
IVLVL,
00000018
OI16BO.IVLVLl
0000007C
o116BE. JUHPTO
00004££9
0116Dl. K8BBUFR 0000000,
00000001
KBBFL~S
00000000
00000004
KBBFRNT 00000001
00000008
KBBLEN
000000F4
00000001
KBBREU 00000006
00000001
KBBSRSV OOOOOOOA
0105Bl. KBee600 00000011
0116~0.
010551, KBeeBRK 00000008
011IAe.
0105e4. KBee.o
00000009
011658+
0105eE. KBeeNTL OOOOOOFD
01140A.
01010e. [BeeOFF 00000001
011500.
010;16. XBCLCA
00000061
011504.
00000010
KBeLez
ooooooa
00000004
00000001
KBCLOCK OOOOOOH
0114EE.
00000008
KBeNoeK OOOOOOH
011768.
00000001
KBeGKRK 0000003F
011774.
00000003
KBeOUAL 0000001£
011781.
00000000
KBCSHFT OOOOOOFE
01170 ••
00000001
KBOSINT 00000100
00000004
00000010
KBFeLOS 00000001
00000004
00000004
KBFeNTL 00000004
00000004
G~VEUP
00000010
KBFEHT! 00000001
01118e. GD~TA
00000016
KBFFULL 00000000
011511+ COTOBT
010416. KBFLoeK 00000005
011142+ .OTOBT!
010498. KBFSHFT 00000003
QlD1CC.
01ISl! • • OTOHTI
010H4. KBceHRI
011116+ GOI0813
0I 04B4. KUCCHR.
0101E8.
01171E. CRAPHIC 00000001
KuceHRl
010800.
OIOlCO,
011712. HORERR
00000013
KUGETCH
01171E. INeTEST
010\4 4. KBGETKY
010108,
01170t. INITor
00000010
KUINIT
010112+
0117!C. INToeo
010604. KBINITI
0107IE.
011790. INTDCl
OI061E. KBINTR
010780.
011464, INTKYUD
0105EI. KBINTRI
0101A0.
011S5A. INTLVLl
HOSE6. UINTRI
0101AE.
011;14. INTOKNI
010616. KBINTR9
0101BA.
011168. INTSLOT
010630, U"SKIO 0000001£
011584. INTTIHR
0105£A. KBPROI
010136.
00000085
KUPROI
010150.
01158e. INUSE
011551+ INVCURS 00000003
KBPROl
01085A.
KBPR09
OIIODA. 10BEEPFO 00030F71
01015e.

Pig. 114

KBPROlY
KBPUTI
KBPUTI
KBPUTCH
!BOUAL
,BQUAL ;
lBQUAll
,BOUALl
KBQUlL6
KBOUlL J
KBRCKND
KBRCNTl
KBRDATA
KBRsnT
ABRTABLE
KBSTABLE
LBOOT
LBDOTIO
LB00730
LBOOrsG
lBDono
tc81NHIN
LCOEO
LCOE1

010616.
010B72<
OIOB7(.
010B5E.
010184.
OIOBBE.
01 OB!B.
OIGBAO,
OIOSAA,
0108Ae,
00030r05
000lGF07
00030F01
0003H03
01090E.
Ol08AE.
C10EFA.
OlorOl,
OiOFI8.
olono.
HOF6E.
00000006
00000001
on000004

LOSYNOI
LDSYNOI
LOSYN03
LOSYN05
LOSYNC6
LDSYNO!
LO~AlT

LOWAITI
LOWAlT!
LDWIDI
LNBUFl
LONCCMDS
LSIS02S0
LS81NHIN
LSDRO
LSDSKOHC
LSFNHFH
LSINT
LSTRR
HARCH
MEMCLR
MEMTEoT
HOTOROFF
MOTORON

LCFLP8!N 00000006

tiRl

LCFLPSOl 00000000
LCFHHFH 00000007
LeH01
011361.
LCHD3
011370.
LeHD4
01138A.

HR!
HR3
HRERR
Hsel
HselO

tCl'{o~

O1l39l+

LCMD6
01 t3IE.
LCMO;
0113AC.
LCMOlERR
OlllBE.
LCMOE!
0113C6.
LCMOOK
Oi13C2.
LCMDR
00000000
LCHOiORO 00000005
OOBLKI0
010F8C.
LDOSKI
01101E.
lOOSKIA
011054.
LDDS!1
01105C.
LODS!3
011064.
LDDSK9
OII07A,
LDDSKID
011036.
LDCETBB
olono.
LOCETBI
0lGF8At
LDRIOI
01OFC6.
OIOF(e.
LDRI03
LORTRN
OIOFElt
LDSEND
OIOFEe.
LDSENDO
ClUFFA.
LDSENDI
011000.
LOSYNC
011082.

1'{5Gll

HSGII
Ksel3
MSG 19
Hsel
HSC3
MSG30
Msell
HSGll
KSC4
KSCCPY
HIBSASE
HUEND
KlBENTRY
HISINIT
KIBLEN
MBLK5S0
NBLUOO
HeLUSO
NBUFI
NBUFl
NDEVIAO
NIBL
NIROI

Oll08E.
GlI098,
OIIOH,
0110S6,
OllOBA.
OllOOh
01101 ..
OllOtA.
011014.
OIOrAE,
00000056
011356.
00000004
00000005
00000000
00000006
00000007
0000000 I
00000000
010518.
010214.
010201.
00000010
00000012
01051C,
010526.
01053.,
010542.
010651+
0106Bl.
010601.
010609.
010.0F.
0106E6.
010680.
010683<
010612.
0106FF.
010708.
010615.
010090.
00010000
00012000
00010008
00010004
00001000
00000118
000003E9
00000lF4
00000000
OOOOOEOI
00030001
o lISA£;
00000004

NIROI
NIR03
NIR04
NNIIII
NNIIIl
NNIII3
NNIII4
NOSUFR
NOSOROLL
NOSOCK!
NOTRANS
OBOOT
ODBL!I
ODBLKI
ODBL!3
ODBLKIO
ODCMOI
OOCMOI
ODCHD9
ODCOHNO
OODS!I
OOOSK!
ODDS!3
ODDSXI
ODOSK5
ODDS!!
00DS!9
ODDSKIO
ODDV
ODWHI
ODDVLO
ODVALIO
ODVRAO
OFF
ON
PHASEOOF
PHASEOON
PHASEIOF
PHASE I ON
PHASE20F
PHASE20N
PHASE30F
PHAS£30N
PHASEOFF
PHASEON
PRIOR
PROKLEVL
PROHVERS
O.H
OlL
07H
07L
RAKBASE
RAHEND

00000005
00000006
00000007
00000000
00000001
00000001
OOOOOOOl
00000091
00000005
0000008!
00000090
OIIOCO.
01115C.
011170.
011180.
011130.
01111 It
01112 ..
011121+
0110E6,
OIIIAO.
o III B.,
0111(4<
0111E6.
OIIIEA,
OIIHO,
DIll Fh
011190.
00000024
00000015
00000016
OOOOOOle
000000!8
00000000
00000001
00000000
00000002
00000004
00000006
00000008
OOOOOOOA
00000000
OOOOOOOE
00000000
00000001
00000001
00000006
00000000
OOOOOOIA
00000018
OOOOOOIE
00000010
00000000
00001000

RAHKBSUF
RAHKBLEN
RAHLEN
RAHHXBUC
RAHSIZ9
RAHSIZE
RAHTSTI
RAHTSTl
RA~!STA

RBDBLK
RBDOPCO
RBDUNT
RBUSY
ROVADR
REOVOP
RERRUNOV
RESTSKT
RGOOD
RHDR
RHDSKLN
RHOSKRC
RHPKTLN
RHPKTRC
RHSOR
R~RERR

RLOSTDEV
RHOTRDY
ROMBASE
ROMEND
ROHLEN
ROIlTST
RDHTSTI
RPTSTI
RPTST!
RPTST!
RPTS19
RPTSTAT
RRNF
RSEEKERR
RTI
BTl ERR
RTlERR
RWRPROT
SBBOOT
SBDEBUG
SBERR
SBEIlT
SBrtPY
SBrtPYI
SBFLPYl
SBrtH3
SBLOOAL
SBHSG
SBOHNI

00000300
00000100
00001000
00000400
01058C.
010561<
OIOICh
0101E4.
00000700
FFFFFFFF
FFFFFFFO
FFFFFFFE
FFFFFFEE
OOOlOF7F
OOOOOOFO
FFFFFFOO
OOOOOOAO
ooooooao
00000006
OOOOOOOA
00000000
00000001
0000000.
00000007
FFFFFFFO
FFFFFFFB
FFFFFFEC
00010000
00012000
00002000
010404.
OIOIA6,
010376.
010396,
01039E.
OI03B ••
010366+
FFFFFFEO
rFFFFFEF
010408.
OIOIOA,
01 0 IF A.
FFFFFFFO
o I 044'.
010300,
011214,
011211.
010414,
0\0422.
010430,
0\0441+
010401,
010441+
0103FC.

SBSTROS
SBUSER
SSUSY
SSWI
SBWAIT
SSIIEII!
SOlO
SCI!
5020
SC30
SC32
SC40
SC50
SC60
SC70
SCERRI
SCERRI
SCERRl
scmT
SCM02
SOMD3
SOMD4
SOPT5S0
SCPT8DO
SePTBSD
SCROERR
SDRO
SOTOVER
SDTUNDR
SELBOD!
SENDOP
SETCO
SETCOI
SETINTV
SETKB
SETREev
SETUP
SETUP I
SETUPl
SETUP3
SHOLDD
SHDR
SHFHLN
SHORTCHO
SHPKTRC
SHTOLN
SINOE!
SLOTIAD
SLOTADR
SLOTIO
SLOTIOI
SLOTIDl
SLOTI03
SLOT I 01

011210.
010156,
00000000
01122(.
011228.
01123(.
011l8e.
OII2ge.
0112CC,
0112£6.
OllliO.
011301+
01131 E.
OII32e.
0113lA.
011341<
011341.
OII34E.
011352.
01130C,
0113££.
011400.
00000010
OOOOOOU
OOOOOOtA
00000003
00000001
00000001
00000002
0103CO.
00000040
01123E.
011162.
010244,
01023h
011152,
OIOOBI<
0100C1,
0100C6.
OIOOCA.
00000005
OOOOOIOE
00000014
01l3CA.
OOOOOOOE
00000012
00000001
0003000!
010641.
01017a.
010186.
010104.
010lEA.
010301.

Fil •. CC.PROK.TEXT

SLOTI09
SLOTIOA
SLOTIOS
SLOTPTR
SlTADors
SlTSTAD
SNDCKDS
SNDREST
SNOTROY
SRAKLN4
SRAKLNS
SRAKlN6
SRAKLNW
SRAKRO!
SRAKR05
G er rors

01030C,
010340,
01035A,
00030100
00000100
00030101
011101,
011lAE,
00000001
00000014
OOOOOOIC
00000Dl0
000000l!
00000100
00000040
4785 lues

P'g' 125

SRAKR06
SRAM
SRECTYP
SRNr
SSEEKERR
STRADR
STRKO
STROBlT
SUll
SVlCKD
SWRFAULT
SWRPROT
TCDADHI
TCOAOLO
TCDEST

00000080
TCOTALN 00000010
TCHORLN 00000022
OOOOOOCO
OOOOOOOS
TCKD
00000018
00000018
00000004
TCOP
00000004
TCRADHI 00000019
00030FAl
TCRAOlO OOOOOOIA
00000001
TCSOCK
0000001C
0111FA, TlKEOUT 00000091
010151, !lPSSSD 00000023
UPS8DO 00000040
00000000
00000005
!lPS8SD 00000040
00000006
TOINTVl OOOOFFFE
00000010 TOOlONe 00000081
0000001E
TaKCNT
00000000
00000013
TRKN
00GOGGG2

USRBASE
VERT
VIABASE
WAlTlNG
WAlKBIT
WBI
WBI
WB3
WBERR
WROOP
WRAPON
WRATTRI
WRATTRI
WRSASEl
WHBASEY

0008EOOO
00000000
00030FOO
OOOOOOFF
0104E6,
010HO.
0104F4o
010501.
010516.
00000001
00000004
00000020
00000021
GOOOOOOE
00000010

WRBITOFS
WRCHARPT
WRCURADR
WHCURSI
WRCURSI
WHeRORGI
WReRORel
WRHOKEOF
WRHOMEPT
WRlENeTH
IIRLNGTHI
WRLNeTHY
WRRCOLEN
WRSTATE
JEROHAM

OOOOOO:l
00000000
00000001
00000016
00000018
0000001e
0000001£

oooooooc
00COOO04
00000014
00000011
00000014

oooooon
00000022
01058E.

.,

~stun CtOSS Rtft!flDCe

Uld

07 S.p 1182

0.1.

Now I. 1181

Cross-Refeuuce listing
file 10 CC. IRO~ TEIT

IBOOT
IBOOTI
IBOOnO
ADnON
lOB 101
10510!
IOB~HO

10CCRD
IDCCRDI
IDceROI
AoeeRDl
IOCCRD4
ADCCRD5

f\OCCR08

IDceHOI
IDees IN
10C·:S!
~DCC:;Kl

ADCCSU
10ces!]
loces!!
ADCCS.lS
AoeeSKI
AOeeS!1
AOCCSOUT

AOC(STI
ADetRIH
AOfSEC
IDFSECI
IDfSEel
ADPSECI
AOPSEC!
ADfSNRV
AOIlSSSO
'DILHB
!OUilT

ADINtV
ADINtl'1
ADIITROP
ADIITRON
ADReAO
ADReRO
ADRcse
AOReS!
ADR04
ADR04!
ADROIE
ADROS
AORDSB
ADROSE
ADR06
ADR041
ADRD6l

611
3739'
3737
39U'
3715
17!7
256

nil
4l3?t
4217
4113*
HSG'
41S8'
4136
4110
3411
4661
4491'
4611
4701
4101
4713

3724'
J745
J171
3789'
3711'
1717
4228'
4244
4240'
4253
42S1
41S!
4ll7'
432S
H04

3147
3974

375 I'
3177 3980

3744

3746

3781*

H41
tl61

4ll9'
463S-

46804720

4703'
4708'
.;71 Z'
471&'

'1694

4722*

4686
4607
4718
4713
4111
4411'

4129'
4631'
47511
47S1 4771'
4417'
4431

4414

4431'

443S'

!lJG 4437441S3735
4011
lSI
416 7'
4149
;710
J8!0
4H~'

4lH'
4i 79t

4S71'
4276
JlJI

3834
Ii!?
383S
3635
4114
4368'
4375'

4410
4016'
4034'
3736
411l
4171'
381S
4075
4467
4233
4\ B7
4575
4337'
433&'
4344'
4306
4341'
4361'
4367'
4349
4374

4011-

4077 410S'
1111* ~116

4338

4341

4315

4350' 43S7

4371

1111

3114

lUI

3917

1'"

lORD"
ADRDU
ADIDIE
ADRDAD
ADRDADI
ADRDADI
ADRDAD3
ADRDAD3A
ADRDAD31
ADRDADIA
ADRDAD4R
ADRDAD4C
ADRDAD4D
ADRDADlA
ADRDADSB
ADRDADSC
ADIDADSD
ADIDADI
lDRDADl
ADRDAD8
ADRDWI
ADIDWI
ADRDWI!
ADRST
ADSCiDl
ADSCI09
ADSECIO
ADSECI
lDSECR!
ADSECR!
ADSECR9
ADSEU
ADSEElI
ADSETPH
ADSIOI
ADSIOI
lDSI03
ADSit
ADSn
ADSll
ADSl!
AD519
ADTILO!
ADTBLON
ADVAlTI
ADVllTl
ADVAlTD
ADVAlTE
A"BU!
A"CH~S"

A"SEC
AHTRI
'"VOL
APL5VlR
BADDEST
BAD50C~

BASER'"
BUSZ

1179
3116
3831
4411
4461'

4461
4416'
4410'
4411'
4500'
4511'
4SIl'
4533'
4S14'
4515'
4526'
4537'
4541'
4556'
4410
3189
41S0'
41lS
4011
3111
3811
151
3823
4191'
4111
4195
3811

4&11
4151
4633
4643
4645
4171'
4571'
4514
4601
4518
4161
4154
4311'
43!7'
3831
3831
3813'
3810'
3879'
3871'
3811'
31SI'
1110'
1111'
U51'
Ill!

4381'
4366'
4384'
4407'
4411
4414'
4484
4181
4411
4501
4513
4SlI
4535
4SUi
4511
4SlI
4539
4SSG
4551
4545
4115'
4155
4141
4611'
3815'
3115'

4180

44?!
4411

U51

4SS1

4511'

4151

4153

4151'

4116

4151

416l

4485

4196

4600

4411
4596

4600

4193

4111

1153' 3391

3781

3119

4151
4194
4191'
4171'
4141
4648
4161'
4631'
4646'
4641'
4605
4581
4511'
4607'
4601
4180'
4111'
4404
4403
4394'
4407'
4411
3880
3119
3878
3873

3811'
4111'

4513'
4617'

4&08

4610'

4119

.114

BPS5 iSD
BFSliDD
BFSII SO
:FRCiHT
(HEND
CHENDI
CHERR
CHERR I
(MOACPT
CNSTSKT
(PUUIC

CPAiNIT

IllS' 4022
2114' 3051
H83 t 3041
2913' 3105
3St
358'
JJ,t 35~
339
337
HI
3S4' 354
,171' ISll lIl4
ZH7t 2514 I;S5
179III'

CPASCTIO

180-

(PSLKIO
CPSTOtOT
(PSTSaVR
CPCISUM
CPOISKRC
CPOSCVUC
CPOSINIT
CPDSKIO
CPOSHLC
CPDSPUTC
CPDSFUTS
CP£IiCRT
CPFBLKlO
CPrSOOT
CHBOOTJ
CPrSPS
CHDVS!
CHiNIT
CHINtV
CHOFST
CPFSCrIO
CHSPD
CPFSP!
CPFTFS
CHTYP
CFlQSUF
CPlSTAC!
CPIVECI
CPIVECI
CPIVEC3
CPiVEC!
CPIVECS
CPlVEC6
CPIVECl
CPKSCETC
CP!BINIT
CPLSLKIO
CPLSOOT
CPLSOOTJ
CPLOSUO
(POBLKIO
CPOSOOT
CPOSOOTJ
CPODSUO
CPOMNISF

113 t 19S1

I DO'
10 l'
161'
109'

610
S19

347

ltv

1303

!llG

4lI1

4313

343

345

lill

1618

130S
111
619

1111
1941
1949

3111
1961
1964

1301

1116

3130

;OSS

3395

4011

3051

JIll !011 1111

4168
H06

3431

3444

4016

3414
30S1
3060
lOll

4015
3401
3410

3431
3446

4013
4014

liS!

1101

361

a9 t
18&'
114' 1953
131' IS9I
187·

118'
148·

311

~Ht

175'
114'

uz·

3044
Ill' 3043
liSt
\lO- 4019
1,41 3061
117-

Ill' 3061
113- 3045

114' 3046
Ill' 3441
IH' 3153
ISO' 301
Ill' 431
193'
194'
19S'
196'
191'
191'
II!'
>183'
111'
110'
119'
Ill'
lU·
16S'
114'
161'
lSI' 1310

4411

353'

3111

CPOIINIRC
CPOIINRAH
CPOSBLK
CPOSDRV
CPOSSLOT
CPOSSRVR
CPROHLVL
CPROMVRS
CPSCNOFS
CPSL1RAK
CPSL1TYP
CPSLIRAH
CPSL1TYP
(PSL3RAH
CPSL3TYP
CPSL4RAH
CPSL4TYf
CPSLSTH
CPSilCK
CPSYSRST
CPSYSST
CP!PRNBR
CPUNICIO
CPUSUID
CPUSERNK
CPWlIDRCD
CRDAK
CRDSEC
CRDTRK
CRESTORE
CSATTRI
CSATTRI
(SBPCR
CSOATA
CSEEK
CSFRSTCR
CSLASTCR
CSLPCH
CSHASK
CSTEP
CSTEPIH
C5TEPOUT
CSUHRD
(URSON
CURIRI
CVRSEC
CWHTRl
DCBLlHI
OCBLHa
DCORV
DCLEN
DCKD
D&80P
OEVADOF!
DLYI00"
OHlBL
DNlBLI
DHlBL3

110'
139'
106'
105* 31l!
103' 17lt
104'

3370

3m

3125

1514
3374
• 601

16l!

1111

1158

1195

1805

400

408

417

516

161 *

1&0'
130' 1383
140 t lISO
133' 456
Ill'
134'

1936

Ill'

135'
H3'
130*
137'
147'
lSi'
149'
108'
159'
116'
118'
tHt
1980'
1975'
1181'
2917'
1341 t
1313'
1331'
1344'
1161'
1331'
1339'
133&'
1340'
1119'
H70'
1971'
3869'
1368'
3865'
1916 '
lI8l'

381

416

3SS
509

372

387

1390

1314

1131

1131

1858

538

544

4&98

Jl81
311l

1508
3576
1457
1503
1St!
1516
3573
3514
3575

3861

1SO 1 1507
1646
1650

1723

4SH

46U

4013

4140

4685

461Z 4693

1111

1118

UI1

WI

1406

aSD

llll' 2365

il11' 130!
1361
1l19' 2346
illS' lZU
UII'
1861' 3312
4311' 43"
3121' 4256
3191' 4115
3899' 4304

III "

4100

4103

4106

4116

411l

DNULI
ORVOEN
DRVI EN
DSADDR
DSADORH
DSAODRV
DSCBLNI
DsceR
DSCDlrF
,SCELLW
DSCELLY
oseEse
DSC~AL

OSCLCA
DseLCl
OSeLEL
DseLELI
OSCLELl
DSCLES
OSCLESI
DSCLE!l
OSCLES!
DSCLES9
OSCLRH
DseLRHI
oseLRHl
DSeLRH]
DseLRH4
DseLRH5
OSCLRH6
D5eLRV
oseLRVI
05CRSAO
OSCRSD
DSCRSH
oseRSHI
DseRSL
DSCRSR
DseRSU
DSeSETH
DseSETV
DSCTBL
DSeTL
DSCURS
DSCURSO
OSCURSI
DSCUR.l
oseURS3
DSCVTUI
OSCVT,C
DSDEe!
OSDEey
DSDtrOr
DSEse
DSEsel
nSEsel
DSETBL
DSEIIT

3100' 4311
39 88'
3119'
lUI 1711

1734

1715'

III

m

915

9U

916

911

1581
l63S

1619
1&83

1640
1693

17!S
1713

1140
1840

18S9
1851

1158' IISI
1815 1111

1811

1818

i 719.

1787

1797'

iSH- 1505

631
1311'
131 "
13lG'
131,·

92Z

1111
IS09
1601
1455
1611 1673'
1311' 1407
1330' 1409
1671 I1G"
i7U9 1713 t
1it t 1716'
1178' 1813
tUl l
1610 1691'
1693' 1699
1616 169O
1689 1715
1717 1739'
i. 747' 1759
1711 175 l'
1753' 1754
17;1 1155'
liS6 i1Sa"
169a 1710
171S' 1117
1615 1663'
1605' 1815
1U6"* III 0
1421t 1673
1614- 181!
1579' 1817
159 O' 1816
1385 lIZ!
1381 1508
1467 1813'
1451 1463'
13" 158S
1519 1590
1651 1655'
1651 1157'
1658' 1660
1401 1410
170
619
1611'
1591 1633'
131 ,. 1383
1174' l8!7
1411' 1481
1471 1414'
1475 1810'
1441 14l1'

911

III

Illi

1811

" 95 1701'
1730'

t 119'

1839'
1139 1841
1813 1814
1600
1511

161 0 lIlO
16U 1616

1619
1616

1411'
IH7' 1500

1111
1461

lIll
1404

1111
1466

I III
1469

1634 1636
1646' 1106

164S' \ilS
1711 1113

931

934

935

13'"

OSHOMEH
DSHOHEV
OSINel
OSINCl
OSINIT
DSINITI
DSIHITl
DSKREAD
DSKWRIT
DSMAIIH
05MAlIV
DSMAXYH
DSMAXYV
DSNITST
DSPSASE
DSPEND
DSPLEN
DSPST!
OSPST1
DSPlITtH
DSPUTST
DSRESET
DSRTRN
DSRTRNI
OSSHDVI
DSSHOWI
DSSHOV3
DSSHOV6
DSSHOW7
DSSHOWI
OSSHV71
DSSHV71
DSSHV73
DSSHV74
DSSHV7S
DSSHV76
DSSHVCH
DSSTO
DSSTSL
DSTAS
DSTABI
DSIIHOH
DSIIHDV
DSWRAP
OSWRAPI
DTAS
OTCS
OTC8
OTLOCL
OTNDEV
DTOHMI
ECHOED
ECHOOP
EHDOP
FSOOT
FSOOT!
FBOOTIO
FOSLIlO

1317'
1318'
1440
1591
1!7
1387
1311'

lZ4*
!IS'
1311*
1313*
1322'
1314*
1141*
71*
81'
u*
IIlI*
1m

lOa
!61
1450'
1516*
1584
1501
1504
IS2S*
tst8
ISI6*
1534
IS50
iSS3
ISS!
ISH
ISIl
ISH
1m
1155*
1443
1763*
1110
i384
1318
1631
1618
!l4*
113'
Ill'
IIO'
101'
II 1*
514
511
lIl1*
US
1135*
1733
153

mo 1131
1849 1850
1580'
160,'
443 1381'
1310'
1313
1116 2738 3142
1112 1034 Ill!
1833
1852 .
1833 1835
185; I8H
145,
81
360
410
83
lSI
361
81
1415
IU7*
,33
5S0
631
446
448
450
1482 148,
1818
1517*
1505*
1507*
1533
IS40*

1367

1102

838
834

841

1424
541

1436'
547

15n

1573'

1551'
lSSS*
ISS8*
1561 *
1564*
156S 1567'
1500*
1826
1826* 1826 1821
1814
1173*
1821'
1848'
i638'
1631'
607 3447
488
414
481

4027

60S
1140

531
2271*
lI13'
2710'
1741
In3

1743
1740

2716'
IHI 1785'

IBI3

3784

38il

551

551

SIS

m

,23

617

674

1440 t

FOCIO
fOCCKOR
fOCCRO
reeCRO!

FOCCROI
fOCCRD3
fOCCROI
FOCCR05
FOCCRO,
fDCCRST
rOCCSIN

FeceSI
FOCCSll
FOCCSll
FOCC50i

fOCCSTF
FO"!!R
FDCLCT8
FOGlCn
n)CLCT~

FOCRST
FnCSECR
FOCSEEl
FDCSTP
FD~STP IN
fOCST?GT
fDCSTRR
FDCTaKR
FDEBLCl
FDraUSY
fOECRC
FOEHERR
fOEKROY
FOEOPCO
fOEPRGT
FOUNF
fOERsn
FOESEEK
FOEUKIT
FOCEHOR
FDI8SS
FDIISSOD
fOl8SSS0
FDIKcn

lI59 1960 1961
3111 3581 3587
1177'
3184
31l6 t 1187
3191' ll" 3300
3195'
3193 31'"
3117 3306'
3SH 3S!! 35&,'
3457 3591'
351& 3517 3603'
HQ7*
36143597 •
3587'
:903' 3299 3604
HIS SHI3413 HI9 3U3'
3108 3394' IIH
3571' 3581
1161' 3Z8i
3570' 3607
3571' 1587
3514- 35' ~
3515' 1597
HaO· 3l8! l3G' 3491

295S'
'nSf'
lllO
3l84 t

IHI
3S91

1!63
3m

3617

3705

3032

3641

3111

3666

3684' 4110

4111

3614

3691

3700

3703

3707

3710

3117

33&1' 3816

4017

401l

4115

~5&P

311l
3656
3651

3134
3673
3671

3421 3470
1705'
3683*

3U3 t

3675 37G!'
3690' 3786 3813
1691'
3701'
3685 3688 3611
3691'

FOINcn

3658
2811
3661
3653
3679'
3619
3617'
Ill!
3047
30S1'
2711
3440
34ll

FDINCT5
fOIHen
FOINCTS
FOINIT
FOLCKO
FOLCKDI
FoLY
FolfTROf
FoNiOY
FDNROY I
FONROIl
FOOlsn
fDRCoOR

3469'
3441 3456
3164 1416'
ISS 2711
31 08' 3135
IIll 3074
:6991Ill! 3076
3304 3513
3617' 3628
3631'
3159 3677'
31 ". 1l0S

3031 3053
3061'

3011

3018'
3444'
3461·

3448

1119 3465
4154
1068'

3471'

1113'
1098' 1161
3518 3593
1119

1598

3601

3613'

FORCRD
FORCSI
FOROSTA
FOROWR
FOROWRI
rOROWR9
FORST
rOBSTO
FORSTI
FORST!
FORSTW
FORWSTl
,ORwsn
rOSEelO
FOS£CR
FOSECRI
FOS£CRI
rDSECR]
rOSECR!
FDSECRW
rDSEH
rDSEUI
FDSEH8
FOSEEl9
roslol
FOSIOI
rOSI09
FOSISTI
FOSIsn
FDsvsn
rOTllOHI
FOTllOLO
rOWDY
rOWROII
rOWROY9
rHLO
FlNTIOlt
FlNTIIIII
FINTNROY
FINTROY
FLI
FLl
FL]
FL4

HI
FLASH
FMPS
FSOCKfEN
rSOCP"
rSTPRTlO
rSTPRTlS
FSTPRTl"
FSTPRT6"
FUPOTTRK
rVER lFY
CAvtUP
CDATA
COTOBT

]191*
]511*
3111
1188
1IS1*
3151
]075
]SlI
]511'
]HU
]SI! ,

]655'
S'SO'
154
1Il1
]105*
3201'
3111'
]109
]16 I
1831
]511'
]51]
]5 IS
2111
1831'

ms
3664
3458
3541
3415*
3486'
]111
3413 t

3411
1981*
]00]*
]001*
]011'
]00 I'
838'
831*
813*
841*
81l'
356
2196*
119!'
1918*
1913'
1"4*
1991'
1991'
2"0*
2181*
1111*
1131'
616

]101
3510
]641*
]111*
]1!!
31&0 31&3 31&5
3464 3554*
]551'
]563
]565*

3UI'

272S 111]*
3201'
1lI1
]111

]111 ]111'
]119'
]111 as 14'
3SI!
]516 ]5]]'
]518 3S3S'
lSll'
2839'
3668*
35i 1
3661*
3491
3410
3455
3494
3499'

ms

346"

3624
3488' ]511
349S

3121

3515

3SS!

418

511

3131

3105

811
845
841
850
31]

388

101

409

]513
351]
]571

]514
3514
]513

3515
]575
3574

3516

2481
611

2621

lil3

]511

671'

3515

3516

833'

~OTCBTt

6i;

673'
b8l'

INTIYS,

679
lH7·
1677'
400
506
;;5
Z/3
'i.?7

il\TLVLi

lIB

~0'i0BTl

COTOEi3
GRHHIC
HCRERR
iNCiEST
ittliOF
~NTDC:

:NiOC i

.7,

677·

78S'

,He t
876'
SH863 1

858'

iNTuHNI

274

883·

iNiStOi
iNiTIMR

.?;

a,;'t

,10

870'

iNU5E
iNVCURS
iOB££HO
10BOOi5..,
luPBA,E

2219'

I ~ t 9t
1.04*
~

03t

"0'

iTO i

as'

!TO~

11~

:i99

717

~VLVLi

innz
:vr.Vl3

IVLVU
;'itV~5

rVLVU
iV~Vl. 7
Jl:KPTO

•

sa'

570
77
711
aOG

80Z·

431

89'

'09"

12'
93' t C2~
1\~H

[BBBlirR
KBEF";

I.tZ t
956·
9 ~ 2I

KSSfRN'I'

953'

UBlEN
[SBREAR
KBBSRS'
r.acc~ 00
KSCCBRK
IBCCGO

957* i lIZ
9SS
955' 956

KBCtNTL

[SCCOFF
KBeleA
[BClel
KBClOC!
!BCNOCH
KBCOKRK
KBCQUAL
KBCSiiFT
!BOSINT
KEFClOS
[BFCNTL
KUEH7Y
KBFFUlL
unOCK
lBrSHFT
KBeCHRI
lBGCHRI
KBeeHR3

i386

?57
153
'154

~J4'

151
illZ
1014 1059
lOll 1110
H~

:G:iO

iHl
1114
1I!9

:117
1101
IllG

IH7

198· 1031

9H' 1m
1000' iu3S
976' i139
H7 t 1013
981' ti71
983'
977' 1144
978' 1071
914' 1168
974' 11 :it
975' 1234
iaOl- 11 21
"3' 10.0
16S' 1166
hll lUI!
111' III!
"6' !l7l
964' 1069
1101' 110&
1116 1119'
li 15 ilU-

11"

10!3
1141

1161

I1S0

1i OS

Ill!

1111

lZH
1146
1236

11.11

Ill;

lBGETCH
KBGETIY
IBINIT
KBINIT!
IBINTR
KBINTRI
UINTal
KBINTR9
IBKSK40
KBPBOI
IBFROI
KBPROI
KBPR09
KBPROlY
!BPUTI
KBPun
IBPUTCH
KBOUAt
(SOUAtI

xsoum
lSOUALI
KHOUltI
!BOUAt9
KHRCKNO
!BRCNTL
KBROATA
!BRSTAT
KBRTABLE
KBSTABLE
LBOOT
LBOOTIO
LBOOT30
LBOOTIO
LaOOT9O
LC8INKIH
LCDEO
LCOEI
Le£tFaiN
LCFLPSOI
LeIK"F"
LCKDI
LCHOI
LCH04
LCKOS
LCKO!
LCK01
LCHOERR
LCHOEI
LCKOOI
LCKOR
LCHOTORO
LOBLlIO
LDOSU
LOOSUA
LODSlI
LOOSU
LDDSI!
LODSUO

161
1055
161
1034'
10Z4
1161
1011
1077
110'
1167
1171
1157
1161
1078
ll!S
1111
1188
1193
U3S
1140
1137
IZ51
1145
991'
991'
990*

611 1099'
1138'
4ll 1010'
1034
1053'
IOU'
lG7Z·

lOll'
1170
1161 IllS'
1176 1178 1180 1181'
1193 1
1187 1181 1114'
1156'
lHO*
Illl'
1107'
1134'
lil9'
1144'
1141

1154'
1253
1011
1031
i030
IU' lOll
1071 U17*
1061 1111
596 1936'
il39' 1144
Itll 1948'
1163' 1301
1946 1915
2947'
1944'
1945'
i948' 3114
1943* 3411
2941' 3115
1113' 1615
1611'
2614 Ill"
1127 1137'
1147' 1141
1655'
1104 110'
2113 1661'
Inl IUS'
1931' 3100
1946' 3091
147 1950
1144' 1146
1143 1141'
1137 1151'
1156' 1157
1141 liS'
141 IISI

tlSO I

115S'

1145
1144
1H4*

ii73

1977

1111

1915

i9U·

3461
1131

1660

lUI 1130 WI
lao 1103
lUI 3461
3113
1014'

1161
1113'
1131'

1141 1651

liS'

Ihl' 1111 1111

1619

IIlZ

210S

,DeETBS
,DeETBI
lORIC!
tORI OJ
,DKTRN
LDSEND
lDSEN"
.,SEND'
~D3YNC

lOSYNel
lDSYNCI
LWINel
lOSiNCS
,OSYNt!

f7'

1

117&

1911
1015

ZOOP

1051'
ass· 105&
1041 105&
1011 lOll
2a ?a' 109&
LOn 1093'
480 lI7!'
2t .2 1 1187
.184' 2184

lIBi

2190·

2i 18

1980

1984

10&1
10&1'
1011 1077' 1071

1111

lin

Zi'1

LD5YNCV

,1 9 ~

HOP

LDWAli
LOIJAiii
LOWAlTi:

,044 lGll 110&* 11 5~
1108* 1I 08
2il0 21 i 3' 2114 1111
Z040' ,041 104l
4011' 1l7S 119& 4305
i171 1m .599* 2&li

lD~lGl

1917*
lI1P llli

LSnSHHG
,SFHHFK

H38 t
2939'

L5DIT

111S* 3HS 3"7
H3i t 1191 li 17
397
184
751'
a7 415'
198
40&*
3985* 410S
198&' 4111
754' 75&
160 t 7&:
769· 774
771
7';:
77& '
445
1l2'
9Z8t
&2&
91'9 1
519
594
930*
599
911'
9ll'
'II
558
149
915'
&71
92&'
931*
51!
551
9l1'
SlO
915'
584
927'
447
111*
72
71
70'
71*
74' 58&
71* 427
581
7i·
11
ZH3' 4011
lI01' 1057
lIO I' I04l

KHZ

HR3
"fiERR
"SCi

KselD
Msell
Ksel1
KS\;i~

Kse19
Msel
Msel
HSGH
KsGl!
MSCll
HSC4
MSCCP!
K!BBASE
KIBEND
H!SENTRY
HI8INIT
HIBLEK
NBLKSSD
NBLliDD
NBLUSD

4314

4314

m

581

Z~Ht

L5DRG

L5iRR
KARCH
KEMCLR
MEHrEST
HOTOROFF
MOTORON
Mi\l

1I1S

1I41

11'4 '
2197'

,NBUfl
LONe CMOS
,SISDlSD
lS8lNH1N

119O'

74

NBUfl
NBUfl
NDEV1A"
NIBL
NIROI
HIRQl
KIR03
HIROI
NNXII

NNXIl
NNXI3
NNXI4
NOBUfR
MOSCROL,
Nosoen
NOTRAKS
OBOOT
OOBal
GOELKI
OOBLKl
OOBLKIO
ODeMDl

OOCHOI
OOCHOI
OOCOXNO
ODDS!!
CDDSKl
OOOSKl
ODDS!4
ODDS!;
ODDS!6
OODSKI
OOOSKIO
OOOW
ODD.'HI

OOOWLD
OOVAL ID
OOWRlD

OFf
ON

IHA5£00r
pRASEOON
PHASE lor
PHASEI0N

PHAS£IOf
PHASEAON

PHAS£30r
PHAS[30N
FHASEorr
PHASEON
PRIOR
PROXLEVL
FROHVERS
06H

OiL
07H

on

3853' 3SH
3854' m8
1861' 3361
3101'
U74'

1281
4274

4110
4114

4303

1306

1400'

Ill.
1537

1411
1538

4158
4556

4331

III 1

Z8i~·

1876'
1177'
1161'
li70'
1871'
Z312-

.. 84'
137 it
1l76'
2a2·
191
1370'
1368
H14

llH

,467
A303~

1374 f
2380·

1304 13S8'
2331' 1333
l331 1316 '
,328 1338'
SOl
513 ,3 i 1HO:i*
1403 HlP
Hi3 HI7'
Hn 1415'
2424 HZ6~
HIS HH*
HI0 2435·
H. 5ZS Sl7
22$41
,ISS2ZH*
~ i. 58. ,360
HOI
IlS7' 1372 1401
211110'
3'73* h5,
317 4'
3176' 4658
3977'
39 7 P 4659
3910'
3181' 4660
3183'
3910' 4174
3971' 476 I
3863' 46 11 4717
56' 136
114
114
\4' 131
3117'
3116' 1140 4150
45H 4538 4S49
3911'
3118'
Hi

IH8

4315

4471 4411

4488

4501

4505

4512

4516

1Sl3

45Z;

RAHBASE
RAHEND
RAKlEsur
RA"ULEN
RAKlEN
RAMI!"
RAMS I Z1
RAKS I It
RAHTS,;
RAHTSil
RAII1IKSTA

R6,BLK
RBOOP(a
RB,UNT
RE,S,
RoYAoR
R£(VOI
RERRUNOW
n£5TSKi

.0
61
~I '
W
60- 1011 1054
6i t 957
i4
51'
.;t 415
III
fit 7'
677
3h
III
371

3Ht

m

393'
100
113

63'
ill
;41

lU

29D1·

RHD.
RHOSKlN
RHDSKRC
RHPK7I.N

lnl- l2Z4
2,21 t
l,a l lO6S

RHWURO
RLOSToEV
BNGTRDY
ROKBASE

ZZh t
UZ,4 t

:II!' 3417

66'
175
195
61'
370
361'

RS .. URR
RTI
RTI ERR
R!!ERR
RYRPROT
5BBOOT
SSDEBue
58ERR
SHEllT
SBnp!
SBFLHl

SBFlPH
SBnn3
5BLOCAL

iOl
124
1\3

103
US
146

104
Iii
141

105
Il7
141

10.
129
111

108
130
150

,I:IS

1116

1111

%1"

H~i

1501

433i
lOS6

13.34
Ii 91

U36

Z~ 05

iSli

:sa

3701
151
111
111

151
178
198

160
171

161

Iil
111

164

4380

4435

101

110

ili

133

113
134

1613

i:&47

1686

145
Iii

166
186

l/i7

IH

181

188

111
135

ilo

118
III

ll:Q
139

lZl

136

110
18'

171

III

192

113

174
114

14~

319

un

HILI 3613

RO!1~EH

RR~r

81 0'

1.912 t

68'

RPTSn
RFiST!
RPTSTAT

,3,5

Z;'S· liZ!

ROKEND

ROKTST
ROHTSTl
RPTSTI
RFiSTl

64

1'08' Jl84
" lOt 3610
2101' JIB?
Hlo t 310.
Iii 5' HH
.28&' 1513
2.91 ) ~
llHt lS 39

RCJCD

RHH'iRC
RHgOR

63
1100

68
116
196
361
68
106'

5a

541'

545
~ 58·

SS4'

SUI

563

lID

;31

&1'1

SjI

530

531'
i917' 3101 4311
Hl~t

3611

708'
311

71i

387·
400'
Z914 t 3696
511
5H

sn

sn·
1451

619 t

,36
,4.61

{;463

1461'

illS 1461'
lS1

604'
606
601
:44

571
611
615'
618'
574

sn t

638

594'

040

4561

113

saMSG
SBOIINI
SaSTRDI
SBUSER
saUSy
58~1

saVAIT
sav£! IT
se 10
se 11
sm
SC30

sesz
SC4i
5C50

SCaG

5C70
5C ERR 1
SCERRI
5CiRR3
SCEII!
SCMDI
SCMDl
seMD4
SC?T5SD
5CPiBDO

SCPT8SD
scaCERR
SORD
SD1'GVER
SETUNDR
SELBonT
SENOO?

j90
!40
!151
j71
301 !'
247''116,
H77
2511 t
ljll
2~41

!jj7
ljj9

j9j
600
6! l'
j16
589' 611
1160 116, !113'
583
!l6' 615
3116 3!jj 3&7'l
1478
1415'
2479'
!j13
lS!6'
,j43'
1540 w

lH1'
lH5 j,546 t
lS71'
,~ 79' iS81
mo 1584'
ljl8 lSB6
,518 1575
Z524 2582
1530 2587
2686' ~69i
1681 2696'
1698 2iG, t
28'1* 4011
259" 1059
1889 t 1045
lOll' JZ13
101i'
lOll' nil
1019'

Z$8P
2HP
,5932590 ISH

1595-'

Z700

36:iO

3610

$70 t

ll89' 2572
S£TGO
lISS' 1603
SETGOt
IHI 1505'
~36~
5ETlNTY
43C
5ETMB
427'
,H1t Ul1
5ETR£CV
3QO·
5OTU?
113
30 6~ 306
5ETUP1
SETUP2
H?' 101
SETUP3
308' lOB
SHDlDD
3016'
SHDR
H3P 1133
SHFHLN
Il37' 1171
SHORTCHD 1378 l413
SHPHRC
2233' 156,
2lHI 1370
SHTOlN
30 lit
SINDEI
SLOT1AD
1864 t
SlOTADR
913 1 lOlS
SlDT1D
456 t
SlOTIDi
460' 503
SLOTI DI
09
477
SlOTIDl
485
487
4911'
StOTID8
181
SlOT109
491
491
Slj
>LOnDA
520'

26l?

Z658

~ ~ 75

641

478~

ll16
1377
&611'
2S19
2176

ZZJ7

lIOS

1133

1I79

2418
158S

484*
490'

49S

500'

270,

lS67
1119

lSOl

2589
Hl1

ZHO

254Z

lS43

1556

2SJ8

S~OTiDB

so.

518

SLQTF7R

~

ll.

: It

SL TADCFS

: S6~ t

.3LTS7AIJ
5NOCMD5
SNOREST
SNOTRC,{
SR

l66 ?'
Z5S0 1
"Slit
:Ol2'
JOO
IS 71

SRAHtNI
5RAM~~S

SRAnN6
Sil.AK~I,V

SRAMR:i4
5RAliiD5
SRA!'!ar::'6

5RAl'M'
sa£CTYP
5RNF

S3EEKERR
STRADR
ETRKO
S7RQE !T

:vri
S'ILCI'ID

5lJRrA:iLT
j\;lRFROT
7C~ACHI

TCD;'DtG
iCDEST
TCDTUN
iCniJRl.N

reM;:
TCDP
7CRADHI

TCRADL
Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2012:12:01 15:40:41-08:00
Modify Date                     : 2012:12:01 17:24:42-08:00
Metadata Date                   : 2012:12:01 17:24:42-08:00
Producer                        : Adobe Acrobat 9.52 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:b94bf307-87c1-4929-a59a-216ff1e3c7d2
Instance ID                     : uuid:049d0b56-490f-43dc-8df2-334582452eaa
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 145
EXIF Metadata provided by EXIF.tools

Navigation menu