Changeset 176 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Main.asm


Ignore:
Timestamp:
Oct 22, 2011, 9:20:14 PM (13 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Made a module around the EBIOS code, so that it can be turned off to make room for serial code, still enabled by default in the Makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Main.asm

    r175 r176  
    1919%include "IdeRegisters.inc"     ; For ATA Registers, flags and commands
    2020%include "Int13h.inc"           ; Equates for INT 13h functions
     21%ifdef MODULE_EBIOS
    2122%include "EBIOS.inc"            ; Equates for EBIOS functions
     23%endif
    2224%include "CustomDPT.inc"        ; For Disk Parameter Table
    2325%include "RomVars.inc"          ; For ROMVARS and IDEVARS structs
     
    5456;---------------------------;
    5557%ifdef USE_AT
    56     at  ROMVARS.wFlags,         dw  FLG_ROMVARS_FULLMODE | FLG_ROMVARS_DRVXLAT | FLG_ROMVARS_MODULE_SERIAL
     58    at  ROMVARS.wFlags,         dw  FLG_ROMVARS_FULLMODE | FLG_ROMVARS_DRVXLAT | FLG_ROMVARS_MODULE_SERIAL | FLG_ROMVARS_MODULE_EBIOS
    5759    at  ROMVARS.wDisplayMode,   dw  DEFAULT_TEXT_MODE
    5860    at  ROMVARS.wBootTimeout,   dw  30 * TICKS_PER_SECOND   ; Boot Menu selection timeout
     
    99101; XT and XT+ Build default settings ;
    100102;-----------------------------------;
    101     at  ROMVARS.wFlags,         dw  FLG_ROMVARS_DRVXLAT | FLG_ROMVARS_MODULE_SERIAL
     103    at  ROMVARS.wFlags,         dw  FLG_ROMVARS_DRVXLAT | FLG_ROMVARS_MODULE_SERIAL | FLG_ROMVARS_MODULE_EBIOS     
    102104    at  ROMVARS.wDisplayMode,   dw  DEFAULT_TEXT_MODE
    103105    at  ROMVARS.wBootTimeout,   dw  30 * TICKS_PER_SECOND   ; Boot Menu selection timeout
     
    203205%include "AH24h_HSetBlocks.asm" ; Required by Int13h_Jump.asm
    204206%include "AH25h_HDrvID.asm"     ; Required by Int13h_Jump.asm
     207%ifdef MODULE_EBIOS
    205208%include "AH41h_CheckIfExtensionsPresent.asm"
    206209%include "AH42h_ExtendedReadSectors.asm"
     
    209212%include "AH47h_ExtendedSeek.asm"
    210213%include "AH48h_GetExtendedDriveParameters.asm"
     214%endif
    211215
    212216
Note: See TracChangeset for help on using the changeset viewer.