Changeset 601 in xtideuniversalbios for trunk/Assembly_Library/Inc
- Timestamp:
- Feb 14, 2019, 7:38:08 PM (6 years ago)
- Location:
- trunk/Assembly_Library/Inc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Inc/BiosFunctions.inc
r596 r601 5 5 6 6 ; BIOS interrupts 7 BIOS_VIDEO_INTERRUPT_10h EQU 10h 8 BIOS_EQUIPMENT_INTERRUPT_11h EQU 11h 9 BIOS_DISK_INTERRUPT_13h EQU 13h 10 BIOS_SYSTEM_INTERRUPT_15h EQU 15h 11 BIOS_KEYBOARD_INTERRUPT_16h EQU 16h 12 BIOS_BOOT_FAILURE_INTERRUPT_18h EQU 18h 13 BIOS_BOOT_LOADER_INTERRUPT_19h EQU 19h 14 BIOS_TIME_PCI_PNP_1Ah EQU 1Ah 15 BIOS_DISKETTE_INTERRUPT_40h EQU 40h 16 HD0_DPT_POINTER_41h EQU 41h 17 HD1_DPT_POINTER_46h EQU 46h 7 BIOS_VIDEO_INTERRUPT_10h EQU 10h 8 BIOS_EQUIPMENT_INTERRUPT_11h EQU 11h 9 BIOS_DISK_INTERRUPT_13h EQU 13h 10 BIOS_SYSTEM_INTERRUPT_15h EQU 15h 11 BIOS_KEYBOARD_INTERRUPT_16h EQU 16h 12 BIOS_BOOT_FAILURE_INTERRUPT_18h EQU 18h 13 BIOS_BOOT_LOADER_INTERRUPT_19h EQU 19h 14 BIOS_TIME_PCI_PNP_INTERRUPT_1Ah EQU 1Ah 15 BIOS_SYSTEM_TIMER_TICK_INTERRUPT_1Ch EQU 1Ch 16 BIOS_DISKETTE_INTERRUPT_40h EQU 40h 17 HD0_DPT_POINTER_41h EQU 41h 18 HD1_DPT_POINTER_46h EQU 46h 18 19 19 20 ; Hardware interrupts 20 HARDWARE_IRQ_0_INTERRUPT_08h EQU 08h ; System timer 21 HARDWARE_IRQ_1_INTERRUPT_09h EQU 09h ; Keyboard 22 HARDWARE_IRQ_2_INTERRUPT_0Ah EQU 0Ah 23 HARDWARE_IRQ_3_INTERRUPT_0Bh EQU 0Bh 24 HARDWARE_IRQ_4_INTERRUPT_0Ch EQU 0Ch 25 HARDWARE_IRQ_5_INTERRUPT_0Dh EQU 0Dh 26 HARDWARE_IRQ_6_INTERRUPT_0Eh EQU 0Eh 27 HARDWARE_IRQ_7_INTERRUPT_0Fh EQU 0Fh 28 HARDWARE_IRQ_8_INTERRUPT_70h EQU 70h 29 HARDWARE_IRQ_9_INTERRUPT_71h EQU 71h 30 HARDWARE_IRQ_10_INTERRUPT_72h EQU 72h 31 HARDWARE_IRQ_11_INTERRUPT_73h EQU 73h 32 HARDWARE_IRQ_12_INTERRUPT_74h EQU 74h 33 HARDWARE_IRQ_13_INTERRUPT_75h EQU 75h 34 HARDWARE_IRQ_14_INTERRUPT_76h EQU 76h 35 HARDWARE_IRQ_15_INTERRUPT_77h EQU 77h 36 21 HARDWARE_IRQ_0_INTERRUPT_08h EQU 08h ; System timer 22 HARDWARE_IRQ_1_INTERRUPT_09h EQU 09h ; Keyboard 23 HARDWARE_IRQ_2_INTERRUPT_0Ah EQU 0Ah 24 HARDWARE_IRQ_3_INTERRUPT_0Bh EQU 0Bh 25 HARDWARE_IRQ_4_INTERRUPT_0Ch EQU 0Ch 26 HARDWARE_IRQ_5_INTERRUPT_0Dh EQU 0Dh 27 HARDWARE_IRQ_6_INTERRUPT_0Eh EQU 0Eh 28 HARDWARE_IRQ_7_INTERRUPT_0Fh EQU 0Fh 29 HARDWARE_IRQ_8_INTERRUPT_70h EQU 70h 30 HARDWARE_IRQ_9_INTERRUPT_71h EQU 71h 31 HARDWARE_IRQ_10_INTERRUPT_72h EQU 72h 32 HARDWARE_IRQ_11_INTERRUPT_73h EQU 73h 33 HARDWARE_IRQ_12_INTERRUPT_74h EQU 74h 34 HARDWARE_IRQ_13_INTERRUPT_75h EQU 75h 35 HARDWARE_IRQ_14_INTERRUPT_76h EQU 76h 36 HARDWARE_IRQ_15_INTERRUPT_77h EQU 77h 37 37 38 38 ; BIOS video functions 39 SET_VIDEO_MODE EQU 00h40 SET_TEXT_MODE_CURSOR_SHAPE EQU 01h41 SET_CURSOR_POSITION EQU 02h42 GET_CURSOR_POSITION_AND_SIZE EQU 03h43 SELECT_ACTIVE_DISPLAY_PAGE EQU 05h44 TELETYPE_OUTPUT EQU 0Eh39 SET_VIDEO_MODE EQU 00h 40 SET_TEXT_MODE_CURSOR_SHAPE EQU 01h 41 SET_CURSOR_POSITION EQU 02h 42 GET_CURSOR_POSITION_AND_SIZE EQU 03h 43 SELECT_ACTIVE_DISPLAY_PAGE EQU 05h 44 TELETYPE_OUTPUT EQU 0Eh 45 45 46 46 ; BIOS disk functions 47 READ_SECTORS_INTO_MEMORY EQU 02h48 GET_DRIVE_PARAMETERS EQU 08h49 RESET_HARD_DISK EQU 0Dh50 GET_DISK_TYPE EQU 15h51 LOTECH_XTCF_FEATURES EQU 1Eh52 GET_DRIVE_INFORMATION EQU 25h53 CHECK_EXTENSIONS_PRESENT EQU 41h54 GET_EXTENDED_DRIVE_INFORMATION EQU 48h47 READ_SECTORS_INTO_MEMORY EQU 02h 48 GET_DRIVE_PARAMETERS EQU 08h 49 RESET_HARD_DISK EQU 0Dh 50 GET_DISK_TYPE EQU 15h 51 LOTECH_XTCF_FEATURES EQU 1Eh 52 GET_DRIVE_INFORMATION EQU 25h 53 CHECK_EXTENSIONS_PRESENT EQU 41h 54 GET_EXTENDED_DRIVE_INFORMATION EQU 48h 55 55 56 56 ; BIOS system functions 57 OS_HOOK_DEVICE_BUSY EQU 90h58 OS_HOOK_DEVICE_POST EQU 91h57 OS_HOOK_DEVICE_BUSY EQU 90h 58 OS_HOOK_DEVICE_POST EQU 91h 59 59 60 60 ; BIOS keyboard functions 61 GET_KEYSTROKE EQU 00h62 CHECK_FOR_KEYSTROKE EQU 01h61 GET_KEYSTROKE EQU 00h 62 CHECK_FOR_KEYSTROKE EQU 01h 63 63 64 64 ; BIOS system functions 65 EVENT_WAIT EQU 86h65 EVENT_WAIT EQU 86h 66 66 67 ; BIOS PCI 2.0+ functions 68 PCI_INSTALLATION_CHECK EQU 0B101h 69 67 ; BIOS PCI 2.0c+ functions 68 PCI_INSTALLATION_CHECK EQU 0B101h 70 69 71 70 %endif ; BIOS_FUNCTIONS_INC -
trunk/Assembly_Library/Inc/DosFunctions.inc
r592 r601 36 36 ; DOS errors 37 37 ERR_DOS_FUNCTION_NUMBER_INVALID EQU 01h 38 ERR_DOS_PATH_NOT_FOUND EQU 03h 38 39 ERR_DOS_INVALID_DRIVE EQU 0Fh 40 ERR_DOS_NO_MORE_FILES EQU 12h 39 41 ERR_DOS_DRIVE_NOT_READY EQU 15h 40 42
Note:
See TracChangeset
for help on using the changeset viewer.