Changeset 497 in xtideuniversalbios


Ignore:
Timestamp:
Dec 30, 2012, 6:33:47 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to Configurator v2:

  • Added Auto Configure.
Location:
trunk/XTIDE_Universal_BIOS_Configurator_v2
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/Variables.inc

    r376 r497  
    2929NUMBER_OF_EEPROM_TYPES              EQU     5
    3030MAX_EEPROM_SIZE_IN_BYTES            EQU     65536
     31IDE_PORT_TO_START_DETECTION         EQU 00h     ; Must be zero (not actual port)
     32FIRST_MEMORY_SEGMENT_ADDRESS        EQU 0C000h
    3133
    3234
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Main.asm

    r483 r497  
    2525%include "AssemblyLibrary.inc"  ; Assembly Library. Must be included first!
    2626%include "Romvars.inc"          ; XTIDE Universal BIOS variables
     27%include "IdeRegisters.inc"     ; Needed for port and device autodetection
    2728%include "JRIDE_ISA.inc"        ; For JR-IDE/ISA default segment
    2829%include "XTCF.inc"             ; For XT-CF modes
     
    4748
    4849; Include sources for this program
     50%include "AutoConfigure.asm"
    4951%include "BiosFile.asm"
    5052%include "Buffers.asm"
     
    5254%include "EEPROM.asm"
    5355%include "Flash.asm"
     56%include "IdeAutodetect.asm"
    5457%include "MenuEvents.asm"
    5558%include "Menuitem.asm"
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/ConfigurationMenu.asm

    r457 r497  
    2626    at  MENUPAGE.fnEnter,           dw  ConfigurationMenu_EnterMenuOrModifyItemVisibility
    2727    at  MENUPAGE.fnBack,            dw  MainMenu_EnterMenuOrModifyItemVisibility
    28     at  MENUPAGE.wMenuitems,        dw  10
     28    at  MENUPAGE.wMenuitems,        dw  11
    2929iend
    3030
     
    8787    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE
    8888    at  MENUITEM.bType,             db  TYPE_MENUITEM_PAGENEXT
     89iend
     90
     91g_MenuitemAutoConfigure:
     92istruc MENUITEM
     93    at  MENUITEM.fnActivate,        dw  AutoConfigure_ForThisSystem
     94    at  MENUITEM.szName,            dw  g_szItemAutoConfigure
     95    at  MENUITEM.szQuickInfo,       dw  g_szNfoAutoConfigure
     96    at  MENUITEM.szHelp,            dw  g_szNfoAutoConfigure
     97    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU
     98    at  MENUITEM.bType,             db  TYPE_MENUITEM_ACTION
    8999iend
    90100
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm

    r483 r497  
    106106g_szItemCfgIde4:        db  "Quaternary IDE Controller",NULL
    107107g_szItemCfgBootMenu:    db  "Boot settings",NULL
     108g_szItemAutoConfigure:  db  "Auto Configure",NULL
    108109g_szItemCfgFullMode:    db  "Full operating mode",NULL
    109110g_szItemCfgStealSize:   db  "kiB to steal from RAM",NULL
     
    111112g_szItemCfgIdleTimeout: db  "Power Management",NULL
    112113
     114g_szDlgAutoConfigure:   db  "Found "
     115g_bControllersDetected: db  'x'             ; Value stored directly here
     116                        db  " controllers.",NULL
    113117g_szDlgCfgFullMode:     db  "Enable full operating mode?",NULL
    114118g_szDlgCfgStealSize:    db  "How many kiB of base memory to steal for XTIDE Universal BIOS variables (1...255)?",NULL
     
    118122g_szNfoCfgIde:          db  "IDE controller and drive configuration.",NULL
    119123g_szNfoCfgBootMenu:     db  "Boot configuration.",NULL
     124g_szNfoAutoConfigure:   db  "Automatically Configure XTIDE Universal BIOS for this system.",NULL
    120125g_szNfoCfgFullMode:     db  "Full mode supports multiple controllers and has more features.",NULL
    121126g_szNfoCfgStealSize:    db  "How many kiB's to steal from Conventional memory for XTIDE Universal BIOS variables.",NULL
Note: See TracChangeset for help on using the changeset viewer.