IBM 5150 Technical Reference page 124

Hide thumbs Also See for 5150:
Table of Contents

Advertisement

••
••
LOC OBJ
LINE
SOURCE
0000 {4
0008 (4
0010 ???1
0012
??
0013 1111
0015 ?11?
0017
??
0080
0040
0020
0010
0008
0004
0002
0001
0018
??
0080
0040
0020
0010
0008
0019 11
QOlA 11?1
ODIC ????
ODIE (16
003E
0045
0046
,,3&
0010
003A
002A
0036
0052
0053
003E 1?
0080
G03F 11
0040
??
0025
0041 11
0080
0040
0020
0010
0009
0008
0004
0003
0002
7.
ow
4 DUPI!)
I ADDRESSES OF RS232 ADAPTeRS
7.
4 DUP(?I
I ADDRESSES OF PRINTERS
.0
OW
I INSTAlLED HARDWARE
e1
DB
I INITIALIZATION FLAG
e2
MEMORY_SIZE
OW
; MEMORY SIZE IN K BYTES
e,
IO.RAN.SIZE
OW
I MEMORY IN I/O CHANNEL
84
; - - ------------------------------------- ­
85
KEYBOARD DATA AREAS
86
; - --------------------------------------­
e7
KBJLAG
DB
ee
89
;----- SHIFT FLAG EQUATES WITHIN K8.FlAG
.,
n
INS_STATE
EQU
.OH
I
INSERT
STATE
IS
ACTIVE
CAPS_STATE
EQU
40H
I C.6.PS LOCK STATE HAS BEEN TOGGLED
.,
NUM_STA.TE
EQU
,OH
; HUH LOCK STATE HAS BEEN TOGGLED
94
SCROll..STATE
EQU
10H
I
SCROLL LOCK STATE HAS BEEN TOGGLED
'5
ALT_SHIFT
EQU
oeH
I ALTERNATE SHIFT KEY DEPRESSED
..
. .
CTl_SHIFT
EQU
'4H
I
COKTROL SHIFT KEY DEPRESSED
.7
LEFT_SHIFT
EQU
O2H
I
lEft SHIFT KEY DEPRESSED
RIGHT_SHIFT
EQU
OlH
I RIGHT SHIft KEY DEPRESSED
100
DB
I
SECON] BYTE Of KEYBOARD STArus
101
10.
INS_SHIFT
EQU
e'H
I INSERT KEY IS DEPRESSED
10'
CAPS_SHIFT
EQU
4'H
I
CAPS lOCK KEY IS DEPRESSED
10.
NUt,-SHIFT
EQU
20H
I HUt
lOCK KEY IS DEPRESSED
105
SCROLI..-SHIFT
EQU
lOH
; SCrfOll LOCK KEY IS DEPRESSED
106
HOLD_STATE
EQU
,eH
I
SUSPEND KEY HAS BEEN TOGGLED
107
lOe
ALT_INPUT
DB
; STORAGE FOR ALTERNATE KEYPAD EKTRY
10'
BUFFER_HEAD
OW
I
POINTER TO HEAD OF KEYBOARD BUFfER
"'
BUFFER_TAll
OW
I
POINTER TO TAIL OF KEYBOARD BUFFER
111
KB_BUFFER
OW
16
DUPI?J
I ROOM FOR 15 ENTRIES
112
11'
114
J-----
HEAD
=
TAll UIJICATES THAT THE BUFFER IS EMPTY
115
11.
NUM_KEY
EQU
; SCAN COOE FOR NUMBER LOCK
6'
117
EOU
70
I
SCROLL LOCK
KEY
l1e
ALT_KEY
EQU
56
I
ALTERNATE
SHIFT
KEY SCAN COOE
11.
CTL1EY
EQU
2.
I SCAN CODE FOR CONTROL KEY
120
CAPS_KEY
EOU
5.
I
SCAN CODE fOR SHIFT LOCK
121
LEFT_KEY
EOU
42
J SCAN CODE FOR LEFT SHIft
12.
RIGHT_KEY
EQU
54
I SCAN
CODE FOR RIGHT SHIFT
123
INS_KEY
EQU
I SCAN CODE FOR INSERT KEY
. . . ,
124
DEl.-KEY
EOU
I SCAN CODE FOR DELETE KEY
125
126
1---------------------------------------­
127
DISKETTE DATA AREAS
12.
J---------------------------------------­
129
SEE~STATUS
DB
; DRIVE RECALIBRATION STATUS
..0
BIT
3-0
=
DRIVE
3-0
NEEDS RECAL BEF()f;!E
131
NEXT SEEK IF BIT IS
=
0
132
INTJLAG
EQU
oeOH
I
INTERRUPT OCCURRENCE FLAG
133
MOTOR_STATUS
08
I MOTOR STATUS
134
BIT
3-0
=
DRIVE
3-0
IS CURRENTlY RUNNING
135
BIT 7
=
CURRENT OP IS A WRITE. REQUIRES DELAY
136
MOT()f;!_COUNT
DB
; TINE OUT COUNTER FOR DRIVE TURN OFF
137
MOTOR_WAIT
EQU
; TWO SEe Of COUNT FOR MOTOR TURN OFF
'7
13e
13.
DISKETTE_STATUS DB
I BYTE OF RETURN CODE INFO FOR STATUS
14'
TIME_OUT
EQU
; ATTACHMENT FAILED TO RESPOND
"H
141
BAD_SEEK
EQU
4'H
; SEEK OPERATION FAILED
142
BAD_NEe
EQU
20H
I NEC CONTROLLER HAS FAILED
14'
BAD_CRe
EQU
10H
; BAD CRC ON DISKETTE READ
144
DNA_BOUNDARY
EQU
ooH
; ATTEMPT TO DHA ACROSS 64K BOUNDARY
145
BAD_DI1A.
EQU
,eH
I DMA oVERRLtI ON OPERATION
146
RECORD_NOTJND
EQU
'4H
I REQUESTED SECTOR HOT FOUND
147
WRITE_PROTECT
EQU
03H
I WRITE ATTEMPTED ON WRITE PROT DISK
14.
BAD_ADDR_HARK
EQU
O2H
I ADDRESS HARK HOT FOlNJ
System BIOS 5-31

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents