Changeset 392 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Apr 17, 2012, 2:42:54 PM (13 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.


Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/BootMenu.inc

    r376 r392  
    3030BOOT_MENU_HEIGHT_WITHOUT_ITEMS          EQU (BOOT_MENU_TITLE_LINES + BOOT_MENU_INFO_LINES + BOOT_MENU_SEPARATOR_LINES_PLUS_SHADOW)
    3131MENU_SCREEN_BOTTOM_LINES                EQU 1
    32 
    33 ; Hotkeys
    34 ROM_BOOT_HOTKEY_SCANCODE                EQU 42h ; F8
    3532
    3633
  • trunk/XTIDE_Universal_BIOS/Inc/BootVars.inc

    r376 r392  
    3030; Segment is always 0000h, same as BDA segment
    3131struc BOOTVARS
    32                     resb    7C00h
    33     .rgbAtaInfo:                    ; 7C00h, ATA Information for drive detection
    34     .rgbBootSect    resb    512     ; 7C00h, Boot sector
    35                     resb    256     ; Boot Menu stack
     32                        resb    7C00h
     33    .rgbAtaInfo:                        ; 7C00h, ATA Information for drive detection
     34    .rgbBootSect        resb    512     ; 7C00h, Boot sector
     35                        resb    256     ; Boot Menu stack
    3636    .rgbMnuStack:
    37     .dwPostStack    resb    4       ; POST stack pointer when entering INT 19h
    38     .rgBootNfo:                     ; Array containing BOOTNFO structs
     37    .dwPostStack        resb    4       ; POST stack pointer when entering INT 19h
     38    .hotkeyVars         resb    HOTKEYVARS_size
     39    .rgBootNfo:                         ; Array containing BOOTNFO structs
    3940endstruc
     41
     42struc HOTKEYVARS
     43    .bScancode          resb    1       ; Function hotkey scancode
     44    .bFlags             resb    1       ; Must be just before .bHddLetter!
     45    .wHddAndFddLetters:
     46    .bHddLetter         resb    1       ; Hard Drive letter hotkey (upper case)
     47    .bFddLetter         resb    1       ; Floppy Drive letter hotkey (upper case)
     48endstruc
     49
     50; Bit defines for HOTKEYVARS.bFlags
     51FLG_HOTKEY_HD_FIRST     EQU     (1<<0)  ; First try to boot from HDD, then FDD
     52
    4053
    4154
  • trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc

    r380 r392  
    3737    .wBootTimeout       resb    2   ; Boot Menu selection timeout in system timer ticks
    3838    .bIdeCnt            resb    1   ; Number of available IDE controllers
    39     .bBootDrv           resb    1   ; Boot Menu default drive
     39    .bBootDrv           resb    1   ; Default drive to boot from
    4040    .bMinFddCnt         resb    1   ; Minimum number of Floppy Drives
    4141    .bStealSize         resb    1   ; Number of 1kB blocks stolen from 640kB base RAM
Note: See TracChangeset for help on using the changeset viewer.