Changeset 371 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages
- Timestamp:
- Apr 5, 2012, 7:31:23 AM (13 years ago)
- google:author:
- gregli@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/FlashMenu.asm
r293 r371 168 168 push cs 169 169 pop ds 170 171 cmp word [cs:g_cfgVars+CFGVARS.wEepromSegment], 0 172 jnz .alreadySet 173 174 push es 175 push di 176 call EEPROM_FindXtideUniversalBiosROMtoESDI 177 push es 178 pop ax 179 pop di 180 pop es 181 jc .storeEepromSegment 182 mov ax, DEFAULT_EEPROM_SEGMENT 183 .storeEepromSegment: 184 mov word [cs:g_cfgVars+CFGVARS.wEepromSegment], ax 185 186 .alreadySet: 187 170 188 mov si, g_MenupageForFlashMenu 171 189 jmp Menupage_ChangeToNewMenupageInDSSI -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm
r336 r371 10 10 at MENUPAGE.fnEnter, dw MainMenu_EnterMenuOrModifyItemVisibility 11 11 at MENUPAGE.fnBack, dw ExitToDosFromBackButton 12 at MENUPAGE.wMenuitems, dw 812 at MENUPAGE.wMenuitems, dw 9 13 13 iend 14 14 … … 72 72 at MENUITEM.bType, db TYPE_MENUITEM_PAGENEXT 73 73 iend 74 75 g_MenuitemMainMenuSaveFile: 76 istruc MENUITEM 77 at MENUITEM.fnActivate, dw BiosFile_SaveUnsavedChanges 78 at MENUITEM.szName, dw g_szItemMainSave 79 at MENUITEM.szQuickInfo, dw g_szNfoMainSave 80 at MENUITEM.szHelp, dw g_szNfoMainSave 81 at MENUITEM.bFlags, db NULL 82 at MENUITEM.bType, db TYPE_MENUITEM_ACTION 83 iend 74 84 75 85 g_MenuitemMainMenuExitToDos: … … 113 123 call .EnableOrDisableConfigureXtideUniversalBios 114 124 call .EnableOrDisableFlashEeprom 125 call .EnableOrDisableSave 115 126 mov si, g_MenupageForMainMenu 116 127 jmp Menupage_ChangeToNewMenupageInDSSI … … 184 195 ret 185 196 186 187 197 ;-------------------------------------------------------------------- 198 ; .EnableOrDisableSave 199 ; Parameters: 200 ; DS: CFGVARS segment 201 ; Returns: 202 ; Nothing 203 ; Corrupts registers: 204 ; Nothing 205 ;-------------------------------------------------------------------- 206 ALIGN JUMP_ALIGN 207 .EnableOrDisableSave: 208 test WORD [g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED 209 jz SHORT .DisableSave 210 or BYTE [g_MenuitemMainMenuSaveFile+MENUITEM.bFlags], FLG_MENUITEM_VISIBLE 211 ret 212 213 ALIGN JUMP_ALIGN 214 .DisableSave: 215 and BYTE [g_MenuitemMainMenuSaveFile+MENUITEM.bFlags], ~FLG_MENUITEM_VISIBLE 216 ret 217 188 218 ;-------------------------------------------------------------------- 189 219 ; MENUITEM activation functions (.fnActivate)
Note:
See TracChangeset
for help on using the changeset viewer.