Changeset 90 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hMenu.asm


Ignore:
Timestamp:
Jan 27, 2011, 11:31:31 AM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Removed INT 13h format and diagnostics functions.
  • Removed INT 18h callback handler.
  • Removed configuration for early/late initialization. Now XT builds always use late and AT build early initialization.
  • Reduced number of supported IDE controllers from 5 to 4.
  • Removed reserved configuration bytes.
  • Removed simple and system boot loaders.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hMenu.asm

    r3 r90  
    1 ; File name     :   Int19hMenu.asm
    2 ; Project name  :   IDE BIOS
    3 ; Created date  :   25.3.2010
    4 ; Last update   :   12.4.2010
    5 ; Author        :   Tomi Tilli
     1; Project name  :   XTIDE Universal BIOS
    62; Description   :   Int 19h BIOS functions for Boot Menu.
    73
     
    2420    LOAD_BDA_SEGMENT_TO ds, ax
    2521    call    BootVars_StorePostStackPointer
    26     call    BootVars_StoreSystemInt18hAndInstallOurs
    2722
    2823    ; Install new INT 19h handler now that BOOTVARS has been initialized
     
    111106ALIGN JUMP_ALIGN
    112107.Int18hRomBoot:
    113     call    BootVars_RestoreSystemInt18h
    114108    call    BootVars_SwitchBackToPostStack
    115     call    Int19h_BootFailure          ; Should never return
    116     jmp     SHORT Int19hMenu_BootLoader ; Status unknown so reinitialize boot loader
     109    jmp     Int19h_BootFailure          ; Never returns
Note: See TracChangeset for help on using the changeset viewer.