Changeset 88 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


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

Changes to XTIDE Universal BIOS:

  • Now uses new libraries (untested)
  • Non-working since code size is too large
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
1 deleted
4 edited

Legend:

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

    r3 r88  
    1 ; File name     :   BootMenu.inc
    2 ; Project name  :   IDE BIOS
    3 ; Created date  :   26.3.2010
    4 ; Last update   :   26.3.2010
    5 ; Author        :   Tomi Tilli
     1; Project name  :   XTIDE Universal BIOS
    62; Description   :   Equates used in Boot Menu.
    73%ifndef BOOTMENU_INC
     
    95
    106; Boot menu sizes
    11 MENU_TITLE_LINE_CNT     EQU 3       ; Number of title lines
    12 MENU_INFO_LINE_CNT      EQU 3       ; Number of info lines
    13 MENU_WIDTH_IN_CHARS     EQU 38      ; Menu width in characters
    14 MENU_HEIGHT_IN_CHARS_WITH_INFO      EQU (MENU_TITLE_LINE_CNT + MENU_INFO_LINE_CNT + 4)
    15 MENU_HEIGHT_IN_CHARS_WITHOUT_INFO   EQU (MENU_TITLE_LINE_CNT + 3)
     7BOOT_MENU_TITLE_LINES           EQU 2   ; Number of title lines
     8BOOT_MENU_INFO_LINES            EQU 3   ; Number of info lines
     9BOOT_MENU_TITLE_AND_INFO_LINES  EQU (BOOT_MENU_TITLE_LINES | (BOOT_MENU_INFO_LINES<<8))
     10BOOT_MENU_WIDTH                 EQU 40  ; Menu width in characters
     11BOOT_MENU_HEIGHT_WITHOUT_ITEMS  EQU (BOOT_MENU_TITLE_LINES + BOOT_MENU_INFO_LINES + 4)
    1612
    1713; Function IDs
    18 ID_BOOTFUNC_ROMBOOT     EQU 0       ; ROM boot
     14ID_BOOTFUNC_ROMBOOT             EQU 0   ; ROM boot
    1915
    2016
  • trunk/XTIDE_Universal_BIOS/Inc/BootVars.inc

    r3 r88  
    1 ; File name     :   BootVars.inc
    2 ; Project name  :   IDE BIOS
    3 ; Created date  :   23.3.2010
    4 ; Last update   :   9.4.2010
    5 ; Author        :   Tomi Tilli
     1; Project name  :   XTIDE Universal BIOS
    62; Description   :   Defines for BOOTVARS struct used by boot menu
    73;                   and drive initialization.
     
    2622    .dwSys18h       resb    4       ;  800h, System INT 18h handler (Diskless boot, Boot failure)
    2723    .dwPostStack    resb    4       ;  804h, POST stack when entering INT 19h
    28     .bMenuHotkey    resb    1       ;  808h, Boot Menu hotkey, zero if none pressed
    29                     resb    3
     24                    resb    4
    3025    .rgBootNfo      resb    73F4h   ;  80Ch, Array containing BOOTNFO structs
    3126    .rgbMnuStack:                   ; 7C00h and below, Boot Menu stack
  • trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc

    r3 r88  
    1 ; File name     :   RamVars.inc
    2 ; Project name  :   IDE BIOS
    3 ; Created date  :   23.3.2010
    4 ; Last update   :   8.4.2010
    5 ; Author        :   Tomi Tilli
     1; Project name  :   XTIDE Universal BIOS
    62; Description   :   RAMVARS struct containing BIOS variables stored in RAM.
    73%ifndef RAMVARS_INC
     
    3127
    3228    .wI13hDS:
    33     .bEndTime       resb    1   ; Timeout ending time
    34                     resb    1   ; Alignment
     29    .wTimeoutCounter    resb    2
    3530
    3631    .wDrvCntAndFirst:
  • trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc

    r3 r88  
    2424    .bIdeCnt        resb    1   ; Number of supported IDE controllers
    2525    .bBootDrv       resb    1   ; Boot Menu default drive
    26     .bBootMnuH      resb    1   ; Boot Menu maximum height
     26                    resb    1   ; (Was boot menu maximum height)
    2727    .bBootDelay     resb    1   ; Boot Menu selection delay in seconds
    2828    .bBootLdrType   resb    1   ; Boot Loader type
Note: See TracChangeset for help on using the changeset viewer.