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

Last change on this file since 88 was 88, checked in by aitotat, 13 years ago

Changes to XTIDE Universal BIOS:

  • Now uses new libraries (untested)
  • Non-working since code size is too large
File size: 702 bytes
Line 
1; Project name  :   XTIDE Universal BIOS
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
22    call    PrintNullTerminatedStringFromCSSIandSetCF
23    jmp     Int19hMenu_Display      ; Return to boot menu
Note: See TracBrowser for help on using the repository browser.