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

Last change on this file since 146 was 146, checked in by aitotat, 11 years ago

Changes to Assembly Library:

  • Added INTPACK macros.
File size: 801 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
11
12
13; BIOS video functions
14SET_VIDEO_MODE                  EQU     00h
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
21; BIOS disk functions
22GET_DRIVE_PARAMETERS            EQU     08h
23GET_DISK_TYPE                   EQU     15h
24
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.