Changeset 108 in xtideuniversalbios


Ignore:
Timestamp:
Feb 18, 2011, 2:50:16 PM (13 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Fixed a spelling mistake and cleaned the source some. No changes to the actual code.

Location:
trunk/XTIDE_Universal_BIOS_Configurator_v2
Files:
10 edited

Legend:

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

    r59 r108  
    1 ; File name     :   MenuStructs.inc
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   5.10.2010
    4 ; Last update   :   18.11.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Menu page and item structs.
    73%ifndef MENU_STRUCTS_INC
     
    3935TYPE_MENUITEM_PAGENEXT      EQU (1<<1)  ; Item changes to next MENUPAGE
    4036TYPE_MENUITEM_ACTION        EQU (2<<1)  ; Non-configurable item
    41 TYPE_MENUITEM_MULTICHOISE   EQU (3<<1)  ; Item with multiple predefined choises
     37TYPE_MENUITEM_MULTICHOICE   EQU (3<<1)  ; Item with multiple predefined choices
    4238TYPE_MENUITEM_UNSIGNED      EQU (4<<1)  ; Menuitem with user inputted unsigned decimal value
    4339TYPE_MENUITEM_HEX           EQU (5<<1)  ; Menuitem with user inputted hexadecimal value
     
    4844    .szDialogTitle          resb    2   ; Dialog title string
    4945
    50     .szMultichoise          resb    2   ; Multiple choises in one string
    51     .rgwChoiseToValueLookup resb    2   ; Ptr to lookup table for translating selected choise to actual value
     46    .szMultichoice          resb    2   ; Multiple choices in one string
     47    .rgwChoiceToValueLookup resb    2   ; Ptr to lookup table for translating selected choice to actual value
    5248    .rgszValueToStringLookup:           ; Ptr to lookup table for translating value to string
    5349    .wMinValue              resb    2   ; Minimum allowed integer value
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Dialogs.asm

    r65 r108  
    1 ; File name     :   Dialogs.asm
    21; Project name  :   XTIDE Univeral BIOS Configurator v2
    3 ; Created date  :   10.10.2010
    4 ; Last update   :   2.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Functions for displaying dialogs.
    73
     
    129125    call    InitializeDialogInputFromDSSI
    130126    mov     WORD [si+DIALOG_INPUT.fszTitle], g_szDlgExitToDos
    131     mov     WORD [si+DIALOG_INPUT.fszItems], g_szMultichoiseBooleanFlag
     127    mov     WORD [si+DIALOG_INPUT.fszItems], g_szMultichoiceBooleanFlag
    132128    CALL_MENU_LIBRARY GetSelectionToAXwithInputInDSSI
    133129    add     sp, BYTE DIALOG_INPUT_size
     
    146142    call    InitializeDialogInputFromDSSI
    147143    mov     WORD [si+DIALOG_INPUT.fszTitle], g_szDlgSaveChanges
    148     mov     WORD [si+DIALOG_INPUT.fszItems], g_szMultichoiseBooleanFlag
     144    mov     WORD [si+DIALOG_INPUT.fszItems], g_szMultichoiceBooleanFlag
    149145    CALL_MENU_LIBRARY GetSelectionToAXwithInputInDSSI
    150146    add     sp, BYTE DIALOG_INPUT_size
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menuitem.asm

    r107 r108  
    2222
    2323;--------------------------------------------------------------------
    24 ; Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     24; Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    2525;   Parameters:
    2626;       DS:SI:  Ptr to MENUITEM
     
    3131;--------------------------------------------------------------------
    3232ALIGN JUMP_ALIGN
    33 Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI:
     33Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI:
    3434    call    Registers_CopyDSSItoESDI
    3535
     
    3737    call    Memory_ReserveCXbytesFromStackToDSSI
    3838    call    InitializeDialogInputInDSSIfromMenuitemInESDI
    39     mov     ax, [es:di+MENUITEM.itemValue + ITEM_VALUE.szMultichoise]
     39    mov     ax, [es:di+MENUITEM.itemValue + ITEM_VALUE.szMultichoice]
    4040    mov     [si+DIALOG_INPUT.fszItems], ax
    4141    push    di
     
    133133; Menuitem_StoreValueFromAXtoMenuitemInDSSI
    134134;   Parameters:
    135 ;       AX:     Value or multichoise selection to store
     135;       AX:     Value or multichoice selection to store
    136136;       DS:SI:  Ptr to MENUITEM
    137137;       SS:BP:  Menu handle
     
    158158    dw      .InvalidItemType                                    ; TYPE_MENUITEM_PAGENEXT
    159159    dw      .InvalidItemType                                    ; TYPE_MENUITEM_ACTION
    160     dw      .StoreMultichoiseValueFromAXtoESDIwithItemInDSSI    ; TYPE_MENUITEM_MULTICHOISE
     160    dw      .StoreMultichoiceValueFromAXtoESDIwithItemInDSSI    ; TYPE_MENUITEM_MULTICHOICE
    161161    dw      .StoreByteOrWordValueFromAXtoESDIwithItemInDSSI     ; TYPE_MENUITEM_UNSIGNED
    162162    dw      .StoreByteOrWordValueFromAXtoESDIwithItemInDSSI     ; TYPE_MENUITEM_HEX
    163163
    164164;--------------------------------------------------------------------
    165 ; .StoreMultichoiseValueFromAXtoESDIwithItemInDSSI
    166 ;   Parameters:
    167 ;       AX:     Multichoise selection (index)
     165; .StoreMultichoiceValueFromAXtoESDIwithItemInDSSI
     166;   Parameters:
     167;       AX:     Multichoice selection (index)
    168168;       DS:SI:  Ptr to MENUITEM
    169169;       ES:DI:  Ptr to value variable
     
    175175;--------------------------------------------------------------------
    176176ALIGN JUMP_ALIGN
    177 .StoreMultichoiseValueFromAXtoESDIwithItemInDSSI:
     177.StoreMultichoiceValueFromAXtoESDIwithItemInDSSI:
    178178    test    BYTE [si+MENUITEM.bFlags], FLG_MENUITEM_FLAGVALUE
    179     jz      SHORT .TranslateChoiseToValueUsingLookupTable
     179    jz      SHORT .TranslateChoiceToValueUsingLookupTable
    180180
    181181    test    ax, ax          ; Setting item flag?
     
    191191
    192192ALIGN JUMP_ALIGN
    193 .TranslateChoiseToValueUsingLookupTable:
     193.TranslateChoiceToValueUsingLookupTable:
    194194    shl     ax, 1           ; Shift for WORD lookup
    195     add     ax, [si+MENUITEM.itemValue+ITEM_VALUE.rgwChoiseToValueLookup]
     195    add     ax, [si+MENUITEM.itemValue+ITEM_VALUE.rgwChoiceToValueLookup]
    196196    xchg    bx, ax
    197197    mov     ax, [bx]        ; Lookup complete
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/BootMenuSettingsMenu.asm

    r59 r108  
    1 ; File name     :   BootMenuSettingsMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   18.11.2010
    4 ; Last update   :   18.11.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   "Boot Menu Settings" menu structs and functions.
    73
     
    4440g_MenuitemBootMnuStngsDisplayRomBoot:
    4541istruc MENUITEM
    46     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     42    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    4743    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    4844    at  MENUITEM.szName,            dw  g_szItemBootRomBoot
     
    5046    at  MENUITEM.szHelp,            dw  g_szHelpBootRomBoot
    5147    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_FLAGVALUE
    52     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     48    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    5349    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.wFlags
    5450    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgBootRomBoot
    55     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     51    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    5652    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    5753    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_ROMVARS_ROMBOOT
     
    6056g_MenuitemBootMnuStngsFloppyDrives:
    6157istruc MENUITEM
    62     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     58    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    6359    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromUnshiftedItemInDSSI
    6460    at  MENUITEM.szName,            dw  g_szItemBootFloppyDrvs
     
    6662    at  MENUITEM.szHelp,            dw  g_szHelpBootFloppyDrvs
    6763    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_BYTEVALUE
    68     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     64    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    6965    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.bMinFddCnt
    7066    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgBootFloppyDrvs
    71     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBootFloppyDrvs
    72     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForFloppyDrives
     67    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBootFloppyDrvs
     68    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForFloppyDrives
    7369    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFloppyDrives
    7470iend
     
    9187g_MenuitemBootMnuStngsSwapBootDriveNumbers:
    9288istruc MENUITEM
    93     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     89    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    9490    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    9591    at  MENUITEM.szName,            dw  g_szItemBootSwap
     
    9793    at  MENUITEM.szHelp,            dw  g_szHelpBootSwap
    9894    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_FLAGVALUE
    99     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     95    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    10096    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.wFlags
    10197    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgBootSwap
    102     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     98    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    10399    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    104100    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_ROMVARS_DRVXLAT
    105101iend
    106102
    107 g_rgwChoiseToValueLookupForFloppyDrives:    ; (No translation)
     103g_rgwChoiceToValueLookupForFloppyDrives:    ; (No translation)
    108104    dw  0
    109105    dw  1
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/ConfigurationMenu.asm

    r59 r108  
    1 ; File name     :   ConfigurationMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   24.10.2010
    4 ; Last update   :   18.11.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   "Configure XTIDE Universal BIOS" menu structs and functions.
    73
     
    8985g_MenuitemConfigurationBootLoaderType:
    9086istruc MENUITEM
    91     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     87    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    9288    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    9389    at  MENUITEM.szName,            dw  g_szItemCfgBootLoader
     
    9591    at  MENUITEM.szHelp,            dw  g_szNfoCfgBootLoader
    9692    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU | FLG_MENUITEM_BYTEVALUE
    97     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     93    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    9894    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.bBootLdrType
    9995    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szItemCfgBootLoader
    100     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseCfgBootLoader
    101     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForBootLoaderType
     96    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceCfgBootLoader
     97    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForBootLoaderType
    10298    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForBootLoaderType
    10399iend
     
    105101g_MenuitemConfigurationFullOperatingMode:
    106102istruc MENUITEM
    107     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     103    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    108104    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    109105    at  MENUITEM.szName,            dw  g_szItemCfgFullMode
     
    111107    at  MENUITEM.szHelp,            dw  g_szHelpCfgFullMode
    112108    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU | FLG_MENUITEM_FLAGVALUE
    113     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     109    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    114110    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.wFlags
    115111    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgCfgFullMode
    116     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     112    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    117113    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    118114    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_ROMVARS_FULLMODE
     
    150146
    151147
    152 g_rgwChoiseToValueLookupForBootLoaderType:
     148g_rgwChoiceToValueLookupForBootLoaderType:
    153149    dw  BOOTLOADER_TYPE_MENU
    154150    dw  BOOTLOADER_TYPE_SIMPLE
     
    159155    dw  g_szUnidentified
    160156    dw  g_szValueCfgBootLoaderSystem
    161    
     157
    162158
    163159; Section containing code
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/FlashMenu.asm

    r74 r108  
    1 ; File name     :   FlashMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   19.11.2010
    4 ; Last update   :   19.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   "Flash EEPROM" menu structs and functions.
    73
     
    3935g_MenuitemFlashEepromType:
    4036istruc MENUITEM
    41     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     37    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    4238    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    4339    at  MENUITEM.szName,            dw  g_szItemFlashEepromType
     
    4541    at  MENUITEM.szHelp,            dw  g_szNfoFlashEepromType
    4642    at  MENUITEM.bFlags,            db  FLG_MENUITEM_PROGRAMVAR | FLG_MENUITEM_BYTEVALUE | FLG_MENUITEM_VISIBLE
    47     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     43    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    4844    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  CFGVARS.bEepromType
    4945    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgFlashEepromType
    50     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseEepromType
    51     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForEepromType
     46    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceEepromType
     47    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForEepromType
    5248    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForEepromType
    5349iend
     
    5551g_MenuitemFlashSdpCommand:
    5652istruc MENUITEM
    57     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     53    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    5854    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    5955    at  MENUITEM.szName,            dw  g_szItemFlashSDP
     
    6157    at  MENUITEM.szHelp,            dw  g_szHelpFlashSDP
    6258    at  MENUITEM.bFlags,            db  FLG_MENUITEM_PROGRAMVAR | FLG_MENUITEM_BYTEVALUE | FLG_MENUITEM_VISIBLE
    63     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     59    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    6460    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  CFGVARS.bSdpCommand
    6561    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgFlashSDP
    66     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseSdpCommand
    67     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForSdpCommand
     62    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceSdpCommand
     63    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForSdpCommand
    6864    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForSdpCommand
    6965iend
     
    7167g_MenuitemFlashPageSize:
    7268istruc MENUITEM
    73     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     69    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    7470    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    7571    at  MENUITEM.szName,            dw  g_szItemFlashPageSize
     
    7773    at  MENUITEM.szHelp,            dw  g_szHelpFlashPageSize
    7874    at  MENUITEM.bFlags,            db  FLG_MENUITEM_PROGRAMVAR | FLG_MENUITEM_BYTEVALUE | FLG_MENUITEM_VISIBLE
    79     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     75    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    8076    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  CFGVARS.bEepromPage
    8177    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgFlashPageSize
    82     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoisePageSize
    83     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForPageSize
     78    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoicePageSize
     79    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForPageSize
    8480    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForPageSize
    8581iend
     
    10298g_MenuitemFlashGenerateChecksum:
    10399istruc MENUITEM
    104     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     100    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    105101    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    106102    at  MENUITEM.szName,            dw  g_szItemFlashChecksum
     
    108104    at  MENUITEM.szHelp,            dw  g_szHelpFlashChecksum
    109105    at  MENUITEM.bFlags,            db  FLG_MENUITEM_PROGRAMVAR | FLG_MENUITEM_VISIBLE | FLG_MENUITEM_FLAGVALUE
    110     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     106    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    111107    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  CFGVARS.wFlags
    112108    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgFlashChecksum
    113     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     109    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    114110    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    115111    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_CFGVARS_CHECKSUM
    116112iend
    117113
    118 g_rgwChoiseToValueLookupForEepromType:
     114g_rgwChoiceToValueLookupForEepromType:
    119115    dw  EEPROM_TYPE.2816_2kiB
    120116    dw  EEPROM_TYPE.2864_8kiB
     
    127123    dw  g_szValueFlash28512
    128124
    129 g_rgwChoiseToValueLookupForSdpCommand:
     125g_rgwChoiceToValueLookupForSdpCommand:
    130126    dw  SDP_COMMAND.none
    131127    dw  SDP_COMMAND.enable
     
    136132    dw  g_szValueFlashDisable
    137133
    138 g_rgwChoiseToValueLookupForPageSize:
     134g_rgwChoiceToValueLookupForPageSize:
    139135    dw  EEPROM_PAGE.1_byte
    140136    dw  EEPROM_PAGE.2_bytes
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/IdeControllerMenu.asm

    r59 r108  
    1 ; File name     :   IdeControllerMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   2.11.2010
    4 ; Last update   :   18.11.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   "IDE Controller" menu structs and functions.
    73
     
    4945g_MenuitemIdeControllerBusType:
    5046istruc MENUITEM
    51     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     47    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    5248    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    5349    at  MENUITEM.szName,            dw  g_szItemIdeBusType
     
    5551    at  MENUITEM.szHelp,            dw  g_szNfoIdeBusType
    5652    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_BYTEVALUE
    57     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     53    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    5854    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  NULL
    5955    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgBusType
    60     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseCfgBusType
    61     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  g_rgwChoiseToValueLookupForBusType
     56    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceCfgBusType
     57    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  g_rgwChoiceToValueLookupForBusType
    6258    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForBusType
    6359iend
     
    9591g_MenuitemIdeControllerEnableInterrupt:
    9692istruc MENUITEM
    97     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     93    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    9894    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    9995    at  MENUITEM.szName,            dw  g_szItemIdeEnIRQ
     
    10197    at  MENUITEM.szHelp,            dw  g_szHelpIdeEnIRQ
    10298    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU | FLG_MENUITEM_FLAGVALUE
    103     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     99    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    104100    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  NULL
    105101    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgIdeEnIRQ
    106     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     102    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    107103    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    108104    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  15
     
    124120iend
    125121
    126 g_rgwChoiseToValueLookupForBusType:
     122g_rgwChoiceToValueLookupForBusType:
    127123    dw  BUS_TYPE_8_DUAL
    128124    dw  BUS_TYPE_8_SINGLE
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm

    r68 r108  
    1 ; File name     :   MainMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   6.10.2010
    4 ; Last update   :   9.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Main menu structs and functions.
    73
     
    8985    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  NULL
    9086    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  NULL
    91     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  NULL
    92     at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiseToValueLookup,     dw  NULL
     87    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  NULL
     88    at  MENUITEM.itemValue + ITEM_VALUE.rgwChoiceToValueLookup,     dw  NULL
    9389    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  NULL
    9490    at  MENUITEM.itemValue + ITEM_VALUE.wMinValue,                  dw  NULL
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MasterSlaveMenu.asm

    r59 r108  
    1 ; File name     :   MasterSlaveMenu.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   3.11.2010
    4 ; Last update   :   18.11.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   "Master/Slave Drive" menu structs and functions.
    73
     
    2925g_MenuitemMasterSlaveBlockModeTransfers:
    3026istruc MENUITEM
    31     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     27    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    3228    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    3329    at  MENUITEM.szName,            dw  g_szItemDrvBlockMode
     
    3531    at  MENUITEM.szHelp,            dw  g_szHelpDrvBlockMode
    3632    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_FLAGVALUE
    37     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     33    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    3834    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  NULL
    3935    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgDrvBlockMode
    40     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     36    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    4137    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    4238    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_DRVPARAMS_BLOCKMODE
     
    4541g_MenuitemMasterSlaveUserCHS:
    4642istruc MENUITEM
    47     at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiseSelectionForMenuitemInDSSI
     43    at  MENUITEM.fnActivate,        dw  Menuitem_ActivateMultichoiceSelectionForMenuitemInDSSI
    4844    at  MENUITEM.fnFormatValue,     dw  MenuitemPrint_WriteLookupValueStringToBufferInESDIfromShiftedItemInDSSI
    4945    at  MENUITEM.szName,            dw  g_szItemDrvUserCHS
     
    5147    at  MENUITEM.szHelp,            dw  g_szHelpDrvUserCHS
    5248    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU | FLG_MENUITEM_FLAGVALUE
    53     at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOISE
     49    at  MENUITEM.bType,             db  TYPE_MENUITEM_MULTICHOICE
    5450    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  NULL
    5551    at  MENUITEM.itemValue + ITEM_VALUE.szDialogTitle,              dw  g_szDlgDrvUserCHS
    56     at  MENUITEM.itemValue + ITEM_VALUE.szMultichoise,              dw  g_szMultichoiseBooleanFlag
     52    at  MENUITEM.itemValue + ITEM_VALUE.szMultichoice,              dw  g_szMultichoiceBooleanFlag
    5753    at  MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup,    dw  g_rgszValueToStringLookupForFlagBooleans
    5854    at  MENUITEM.itemValue + ITEM_VALUE.wValueBitmask,              dw  FLG_DRVPARAMS_USERCHS
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm

    r68 r108  
    1 ; File name     :   Strings.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   5.10.2010
    4 ; Last update   :   9.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   All strings.
    7 
    83
    94; Section containing initialized data
     
    2015g_szUnsaved:                        db  " ",SINGLE_LEFT_HORIZONTAL_TO_VERTICAL,
    2116                                    db  "Unsaved",SINGLE_RIGHT_HORIZONTAL_TO_VERTICAL, NULL
    22                                    
     17
    2318; Item formatting
    2419g_szFormatItemWithoutValue:         db  "%c%s",NULL
     
    2823g_szNo:                             db  "No",NULL
    2924g_szYes:                            db  "Yes",NULL
    30 g_szMultichoiseBooleanFlag:
     25g_szMultichoiceBooleanFlag:
    3126                                    db  "No",LF
    3227                                    db  "Yes",NULL
     
    108103                        db  NULL
    109104
    110 g_szMultichoiseCfgBootLoader:
     105g_szMultichoiceCfgBootLoader:
    111106                        db  "Boot menu",LF
    112107                        db  "Drive A then C",LF
     
    152147                        db  NULL
    153148
    154 g_szMultichoiseCfgBusType:
     149g_szMultichoiceCfgBusType:
    155150                        db  "8-bit dual port (XTIDE)",LF
    156151                        db  "8-bit single port",LF
     
    220215                        db  NULL
    221216
    222 g_szMultichoiseBootFloppyDrvs:
     217g_szMultichoiceBootFloppyDrvs:
    223218                        db  "Autodetect",LF
    224219                        db  "1",LF
     
    262257                        db  NULL
    263258
    264 g_szMultichoiseEepromType:
     259g_szMultichoiceEepromType:
    265260                        db  "2816 (2 kiB)",LF
    266261                        db  "2864 (8 kiB)",LF
     
    272267g_szValueFlash28512:    db  "28512",NULL
    273268
    274 g_szMultichoiseSdpCommand:
     269g_szMultichoiceSdpCommand:
    275270                        db  "None",LF
    276271                        db  "Enable",LF
     
    280275g_szValueFlashDisable:  db  "Disable",NULL
    281276
    282 g_szMultichoisePageSize:
     277g_szMultichoicePageSize:
    283278                        db  "1 byte",LF
    284279                        db  "2 bytes",LF
Note: See TracChangeset for help on using the changeset viewer.