Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
MACH32
⇢
⇥
RBIL61 - MACH32
CALL C000h:0064h - ATI Mach32 VIDEO
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
- ???
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx159207}
{#idx159212}
{#idx159214}
{#idx159219}
CALL C000h:0068h - ATI Mach32 VIDEO
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
- ???
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx159238}
{#idx159243}
{#idx159245}
{#idx159248}
CALL C000h:006Ch - ATI Mach32 VIDEO
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
-
{#idx159267}
{#idx159272}
{#idx159276}
{#idx159284}
{#idx159297}
CALL C000h:0070h - ATI Mach32 VIDEO
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
- ???
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx159304}
{#idx159309}
{#idx159313}
INT 10 - VIDEO - ALTERNATE FUNC SELECT
(ATI,Tatung,Taxan)
- ENHANCED FEATURES
{#idx3093}
INT 10 - VIDEO - SET VIDEO MODE
{#idx1254}
INT 1A - PCI
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v2.0c+ - FIND PCI DEVICE
{#idx32392}
INT 2F - MS Windows - GET DEVICE
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
ENTRY POINT
{#idx80041}
INT 2F - MS Windows - MACH32 - GET
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
ENTRY POINT
{protected mode}
{#idx80800}
{#idx80802}
INT 7F - HDILOAD Mach32 Adapter Interface - UNINSTALL
{#idx124973}
PORT
IBM PC Portable (uses same BIOS as XT)
01CE-01CF - ATI Mach32 video chipset - ???
{#idx143003}
PORT
IBM PC Portable (uses same BIOS as XT)
12EE - ATI Mach32 - CONFIGURATION STATUS 0
{#idx154129}
{#idx154135}
{#idx154140}
{#idx154145}
PORT
IBM PC Portable (uses same BIOS as XT)
16EE - ATI Mach32 - CONFIGURATION STATUS 1
{#idx154197}
{#idx154203}
{#idx154208}
{#idx154213}
PORT
IBM PC Portable (uses same BIOS as XT)
36EE - ATI Mach8/Mach32 - FIFO OPTION
{#idx155400}
PORT
IBM PC Portable (uses same BIOS as XT)
42EE-42EF - ATI Mach32 - MEMORY BOUNDARY REGISTER
{#idx155600}
{#idx155607}
PORT
IBM PC Portable (uses same BIOS as XT)
46EE - ATI Mach32 - ???
{#idx155698}
PORT
IBM PC Portable (uses same BIOS as XT)
4AE8-4AE9 - 8514/A and compatible - CRT CONTROL
{#idx155725}
PORT
IBM PC Portable (uses same BIOS as XT)
4AEE - ATI Mach32 - ???
{#idx155753}
PORT
IBM PC Portable (uses same BIOS as XT)
52EE-52EF - ATI Mach32 - SCRATCH REGISTER 0
(USED FOR
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
LOCATION)
{#idx155844}
{#idx155852}
PORT
IBM PC Portable (uses same BIOS as XT)
56EE-56EF - ATI Mach32 - SCRATCH REGISTER 1
{#idx155886}
{#idx155892}
PORT
IBM PC Portable (uses same BIOS as XT)
5AEE - ATI Mach32 - ???
{#idx155924}
PORT
IBM PC Portable (uses same BIOS as XT)
5EEE - ATI Mach32 - MEMORY APERTURE CONFIGURATION REGISTER
{#idx156021}
{#idx156028}
{#idx156032}
PORT
IBM PC Portable (uses same BIOS as XT)
6AEE - ATI Mach8/Mach32 - MAXIMUM WAIT STATES
{#idx156119}
{#idx156146}
PORT
IBM PC Portable (uses same BIOS as XT)
6EEE - ATI Mach8/Mach32 - ENGINE VIDEO BUFFER OFFSET LOW
{#idx156242}
PORT
IBM PC Portable (uses same BIOS as XT)
72EE - ATI Mach8/Mach32 - ENGINE VIDEO BUFFER OFFSET HIGH
{#idx156278}
{#idx156293}
PORT
IBM PC Portable (uses same BIOS as XT)
76EE - ATI Mach8/Mach32 - ENGINE DISPLAY PITCH
{#idx156335}
{#idx156352}
PORT
IBM PC Portable (uses same BIOS as XT)
7AEE - ATI Mach8/Mach32 - EXTENDED GRAPHICS ENGINE CONGIFURATION
{#idx156376}
{#idx156381}
{#idx156398}
PORT
IBM PC Portable (uses same BIOS as XT)
7EEE - ATI Mach8/Mach32 - BOUNDS ACCUMULATOR
(RIGHT)
{#idx156473}
PORT
IBM PC Portable (uses same BIOS as XT)
82E8-82E9 - 8514/A and compatible - CURRENT Y POSITION
{#idx156508}
PORT
IBM PC Portable (uses same BIOS as XT)
86E8-86E9 - 8514/A and compatible - CURRENT X POSITION
{#idx156726}
PORT
IBM PC Portable (uses same BIOS as XT)
8AE8-8AE9 - 8514/A and compatible - DESTINATION Y POSITION
{#idx156769}
PORT
IBM PC Portable (uses same BIOS as XT)
8EE8-8EE9 - 8514/A and compatible - DESTINATION X POSITION
{#idx156829}
{#idx156839}
PORT
IBM PC Portable (uses same BIOS as XT)
8EEE - ATI Mach32 - READ EXTENDED GRAPHICS CONFIGURATION
{#idx156865}
PORT
IBM PC Portable (uses same BIOS as XT)
92E8-92E9 - 8514/A and compatible - BRESENHAM ERROR TERM
{#idx156886}
PORT
IBM PC Portable (uses same BIOS as XT)
96E8-96E9 - 8514/A and compatible - MAJOR AXIS PIXEL COUNT
{#idx156929}
PORT
IBM PC Portable (uses same BIOS as XT)
9AE8-9AE9 - 8514/A and compatible - GRAPHICS PROCESSOR STATUS / COMMAND
{#idx156969}
PORT
IBM PC Portable (uses same BIOS as XT)
9AEE - ATI Mach8/Mach32 - LINEDRAW INDEX REGISTER
{#idx157069}
{#idx157083}
PORT
IBM PC Portable (uses same BIOS as XT)
9EE8-9EE9 - 8514/A and compatible - SHORT STROKE VECTORS
{#idx157113}
PORT
IBM PC Portable (uses same BIOS as XT)
A2E8-A2EB - 8514/A and compatible - BACKGROUND COLOR
{#idx157153}
PORT
IBM PC Portable (uses same BIOS as XT)
A2EE-A2EF - ATI Mach8/Mach32 - LINE DRAW OPTIONS
{#idx157176}
{#idx157187}
PORT
IBM PC Portable (uses same BIOS as XT)
A6E8-A6EB - 8514/A and compatible - FOREGROUND COLOR
{#idx157266}
PORT
IBM PC Portable (uses same BIOS as XT)
AAE8-AAEB - 8514/A and compatible - WRITE MASK
{#idx157298}
PORT
IBM PC Portable (uses same BIOS as XT)
AEE8-AEEB - 8514/A and compatible - READ MASK
{#idx157326}
PORT
IBM PC Portable (uses same BIOS as XT)
B2EE - ATI Mach32 - ???
{#idx157405}
PORT
IBM PC Portable (uses same BIOS as XT)
B6E8-B6E9 - 8514/A and compatible - BACKGROUND MIX
{#idx157414}
PORT
IBM PC Portable (uses same BIOS as XT)
B6EE - ATI Mach32 - ???
{#idx157440}
PORT
IBM PC Portable (uses same BIOS as XT)
BAE8-BAE9 - 8514/A and compatible - FOREGROUND MIX
{#idx157449}
PORT
IBM PC Portable (uses same BIOS as XT)
BAEE - ATI Mach32 - ???
{#idx157479}
PORT
IBM PC Portable (uses same BIOS as XT)
BEE8-BEE9 - 8514/A and compatible - MULTIFUNCTION CONTROL
{#idx157489}
PORT
IBM PC Portable (uses same BIOS as XT)
C2EE - ATI Mach32 - ???
{#idx157719}
PORT
IBM PC Portable (uses same BIOS as XT)
C6EE - ATI Mach32 - SHORT-STROKE VECTOR
{#idx157726}
PORT
IBM PC Portable (uses same BIOS as XT)
CAEE - ATI Mach32 - ???
{#idx157735}
PORT
IBM PC Portable (uses same BIOS as XT)
CEEE - ATI Mach8/Mach32 - DATAPATH CONFIGURATION
{#idx157743}
{#idx157752}
PORT
IBM PC Portable (uses same BIOS as XT)
D2EE - ATI Mach32 - ???
{#idx157797}
PORT
IBM PC Portable (uses same BIOS as XT)
DAEE-DAEF - ATI Mach8/Mach32 - SCISSORS REGION
(LEFT)
{#idx157804}
PORT
IBM PC Portable (uses same BIOS as XT)
DEEE-DEEF - ATI Mach8/Mach32 - SCISSORS REGION
(TOP)
{#idx157828}
PORT
IBM PC Portable (uses same BIOS as XT)
E2EE-E2EF - ATI Mach8/Mach32 - SCISSORS REGION
(BOTTOM)
{#idx157870}
PORT
IBM PC Portable (uses same BIOS as XT)
E6EE-E6EF - ATI Mach8/Mach32 - SCISSORS REGION
(RIGHT)
{#idx157892}
PORT
IBM PC Portable (uses same BIOS as XT)
FAEE - ATI Mach32 - CHIP IDENTIFICATION REGISTER
{#idx157953}
{#idx157958}
{#idx157963}
PORT
IBM PC Portable (uses same BIOS as XT)
FEEE-FEEF - ATI Mach8/Mach32 - DIRECT LINE DRAW REGISTER
{#idx157971}