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


Ignore:
Timestamp:
Apr 17, 2012, 2:42:54 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Greatly improved Hotkey Bar is displayed during drive detection.
  • 8k builds no longer include boot menu.
  • Boot menu is displayed only if F2 is pressed during drive detection.
  • Some changes to directory structure.


File:
1 edited

Legend:

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

    r386 r392  
    3434%define EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS   ; Exclude unused library functions
    3535%ifdef MODULE_BOOT_MENU
    36     %define MENUEVENT_INLINE_OFFSETS    ; Only one menu required, save space and inline offsets
     36    %define MENUEVENT_INLINE_OFFSETS        ; Only one menu required, save space and inline offsets
    3737    %define INCLUDE_MENU_LIBRARY
    3838
    3939%else   ; If no boot menu included
    4040    %define INCLUDE_DISPLAY_LIBRARY
     41    %define INCLUDE_KEYBOARD_LIBRARY
    4142    %define INCLUDE_TIME_LIBRARY
    4243%endif
     
    5758    %include "RamVars.inc"          ; For RAMVARS struct
    5859    %include "BootVars.inc"         ; For BOOTVARS struct
     60    %include "HotkeyBar.inc"        ; For Hotkeys
    5961    %include "BootMenu.inc"         ; For Boot Menu
    6062    %include "IDE_8bit.inc"         ; For IDE 8-bit data port macros
     
    212214    %include "Interrupts.asm"       ; For Interrupt initialization
    213215    %include "RamVars.asm"          ; For RAMVARS initialization and access
     216    %include "BootVars.asm"         ; For initializing variabled used during init and boot
     217    %include "FloppyDrive.asm"      ; Floppy Drive related functions
    214218    %include "CreateDPT.asm"        ; For creating DPTs
    215219    %include "FindDPT.asm"          ; For finding DPTs
     
    220224    %include "DetectDrives.asm"     ; For detecting IDE drives
    221225    %include "DetectPrint.asm"      ; For printing drive detection strings
     226    %include "HotkeyBar.asm"        ; For hotkeys during drive detection and boot menu
    222227
    223228    ; Boot menu
     
    232237    ; Boot loader
    233238    %include "Int19h.asm"           ; For Int 19h, Boot Loader
    234     %include "FloppyDrive.asm"      ; Floppy Drive related functions
     239    %include "Int19hReset.asm"      ; INT 19h handler for proper system reset
    235240    %include "BootSector.asm"       ; For loading boot sector
    236241
Note: See TracChangeset for help on using the changeset viewer.