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


Ignore:
Timestamp:
Apr 19, 2012, 10:39:44 PM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Added Power Management (Standby Timer) support to the BIOS and made it part of an optional module (MODULE_FEATURE_SETS). The total amount of ROM space used by this feature is 37 bytes. UNTESTED
  • Size optimizations (mostly inlining of procedures) and fixed a few bugs in AH9h_HInit.asm:
    1. DPT_ATA.bInitError would be cleared only if MODULE_SERIAL was not defined.
    2. The FLG_INITERROR_FAILED_TO_SET_BLOCK_MODE flag could never be set.
    3. InitializeBlockMode could potentially loop forever if there was an error.
  • Removed some odd looking code in .PushResetStatus in BootMenuPrintCfg.asm
  • Made some changes to XTIDECFG so it can be built.
File:
1 edited

Legend:

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

    r398 r399  
    181181    %include "Interrupts.asm"       ; For Interrupt initialization
    182182    %include "RamVars.asm"          ; For RAMVARS initialization and access
    183     %include "BootVars.asm"         ; For initializing variabled used during init and boot
     183    %include "BootVars.asm"         ; For initializing variables used during init and boot
    184184    %include "FloppyDrive.asm"      ; Floppy Drive related functions
    185185    %include "CreateDPT.asm"        ; For creating DPTs
Note: See TracChangeset for help on using the changeset viewer.