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

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

Changes to Assembly Library:

  • Added INTPACK macros.
File size: 801 bytes
RevLine 
[41]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
[146]8BIOS_DISK_INTERRUPT_13h EQU 13h
[41]9BIOS_SYSTEM_INTERRUPT_15h EQU 15h
10BIOS_KEYBOARD_INTERRUPT_16h EQU 16h
11
12
13; BIOS video functions
[141]14SET_VIDEO_MODE EQU 00h
[41]15SET_TEXT_MODE_CURSOR_SHAPE EQU 01h
16SET_CURSOR_POSITION EQU 02h
17GET_CURSOR_POSITION_AND_SIZE EQU 03h
18SELECT_ACTIVE_DISPLAY_PAGE EQU 05h
19TELETYPE_OUTPUT EQU 0Eh
20
[146]21; BIOS disk functions
22GET_DRIVE_PARAMETERS EQU 08h
23GET_DISK_TYPE EQU 15h
24
[41]25; BIOS keyboard functions
26GET_KEYSTROKE EQU 00h
27CHECK_FOR_KEYSTROKE EQU 01h
28
29; BIOS system functions
30EVENT_WAIT EQU 86h
31
32
33%endif ; BIOS_FUNCTIONS_INC
Note: See TracBrowser for help on using the repository browser.