source: xtideuniversalbios/trunk/Assembly_Library/Inc/BiosFunctions.inc@ 150

Last change on this file since 150 was 147, checked in by Tomi Tilli, 14 years ago

Changes to Assembly Library:

  • Added more BIOS function equates.
File size: 933 bytes
Line 
1; Project name : AssemblyLibrary
2; Description : Defines for BIOS functions.
3%ifndef BIOS_FUNCTIONS_INC
4%define BIOS_FUNCTIONS_INC
5
6; BIOS interrupts
7BIOS_VIDEO_INTERRUPT_10h EQU 10h
8BIOS_DISK_INTERRUPT_13h EQU 13h
9BIOS_SYSTEM_INTERRUPT_15h EQU 15h
10BIOS_KEYBOARD_INTERRUPT_16h EQU 16h
11BIOS_DISKETTE_INTERRUPT_40h EQU 40h
12
13
14; BIOS video functions
15SET_VIDEO_MODE EQU 00h
16SET_TEXT_MODE_CURSOR_SHAPE EQU 01h
17SET_CURSOR_POSITION EQU 02h
18GET_CURSOR_POSITION_AND_SIZE EQU 03h
19SELECT_ACTIVE_DISPLAY_PAGE EQU 05h
20TELETYPE_OUTPUT EQU 0Eh
21
22; BIOS disk functions
23GET_DRIVE_PARAMETERS EQU 08h
24GET_DISK_TYPE EQU 15h
25
26; BIOS system functions
27OS_HOOK_DEVICE_BUSY EQU 90h
28OS_HOOK_DEVICE_POST EQU 91h
29
30; BIOS keyboard functions
31GET_KEYSTROKE EQU 00h
32CHECK_FOR_KEYSTROKE EQU 01h
33
34; BIOS system functions
35EVENT_WAIT EQU 86h
36
37
38%endif ; BIOS_FUNCTIONS_INC
Note: See TracBrowser for help on using the repository browser.