EasyManua.ls Logo

Commodore Amiga A500 - BIOS Entry Points

Commodore Amiga A500
283 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Section
4.2
BIOS Entry Points
VIDEO ENTRY POINT
SET VIDEO MODE
(AH
=
OOH)
VIA
SIW
INT
10H
INPUT:
AL
=
VIDEO MODE (0-7)
0: 40
X
25 aipha'blw
l
:
40
X
25 alpha 16 colors
2: 80
X
25 alpha blw
3: 80
X
25 alpha 16 colors
4: 320
X
200 graphics 4 colors
5: 320
X
200 graphics blw
6: 640
X
200 graphics monochrome
7:
80
X
25 alpha monochrome
SET CURSOR TYPE
(AH
=
01 H)
INPUT:
CH
=
START LINE OF CURSOR (BITS 0-4)
CURSOR CONTROL OPERATION (BITS 5-6)
00
=
NON-BLINK
01
=
DON'T DISPLAY CURSOR
l0
=
BLINK
@
111
6
FIELD RATE
1
1
=
BLINK
@
1 I32 FIELD RATE
CL
=
END LINE OF CURSOR (BITS 0-4)
SET CURSOR POSITION
(AH
=
02H)
INPUT:
BH
=
Page
#
if
CRT mode is 0
->
3
(0
if
graphics or monochrome)
DH
=
Row
#
of cursor
DL
=
Column
#
of cursor
OUTPUT: None
READ CURSOR POSITION
INPUT: BH
=
ACTIVE DISPLAY PAGE
(ignored and set to
0
if
graphics or
monochrome mode)
RETURNED: DH
=
ROW LOCATION OF CURSOR
DL
=
COLUMN LOCATION OF CURSOR
CX
=
CURSOR TYPE
OUTPUT:
AX
=
Undefined (however, we return
it
unchanged)

Related product manuals