source: xtideuniversalbios/trunk/XTIDE_Universal_BIOS/Src/Handlers/Int18h.asm@ 89

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

Changes to XTIDE Universal BIOS:

  • Now uses new libraries (untested)
  • Non-working since code size is too large
File size: 702 bytes
RevLine 
[88]1; Project name : XTIDE Universal BIOS
[3]2; Description : Int 18h BIOS functions (ROM boot and Boot error).
3
4; Section containing code
5SECTION .text
6
7;--------------------------------------------------------------------
8; Int 18h software interrupt handler.
9; Enters boot menu again after displaying callback message.
10;
11; Int18h_BootError
12; Parameters:
13; Nothing
14; Returns:
15; Nothing (jumps to Int19hMenu_Display)
16; Corrupts registers:
17; Doesn't matter
18;--------------------------------------------------------------------
19ALIGN JUMP_ALIGN
20Int18h_BootError:
21 mov si, g_sz18hCallback
[88]22 call PrintNullTerminatedStringFromCSSIandSetCF
[3]23 jmp Int19hMenu_Display ; Return to boot menu
Note: See TracBrowser for help on using the repository browser.