Changeset 592 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm
- Timestamp:
- Jun 25, 2018, 10:29:27 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm
r546 r592 155 155 .EnableOrDisableXtideRomItems: 156 156 call EEPROM_FindXtideUniversalBiosROMtoESDI 157 j nc SHORT .DisableAllRomItems157 jc SHORT .DisableAllRomItems 158 158 or BYTE [g_MenuitemMainMenuLoadXtideUniversalBiosFromRom+MENUITEM.bFlags], FLG_MENUITEM_VISIBLE 159 159 call Buffers_IsXtideUniversalBiosLoaded … … 201 201 ALIGN JUMP_ALIGN 202 202 .EnableOrDisableFlashEeprom: 203 test WORD[g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED | FLG_CFGVARS_ROMLOADED203 test BYTE [g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED | FLG_CFGVARS_ROMLOADED 204 204 jz SHORT .DisableFlashEeprom 205 205 or BYTE [g_MenuitemMainMenuFlashEeprom+MENUITEM.bFlags], FLG_MENUITEM_VISIBLE … … 222 222 ALIGN JUMP_ALIGN 223 223 .EnableOrDisableSave: 224 test WORD[g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED224 test BYTE [g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED 225 225 jz SHORT .DisableSave 226 226 or BYTE [g_MenuitemMainMenuSaveFile+MENUITEM.bFlags], FLG_MENUITEM_VISIBLE … … 257 257 add si, BYTE FILE_DIALOG_IO.szFile 258 258 call BiosFile_LoadFileFromDSSItoRamBuffer 259 call LoadColorTheme 260 ; *FIXME* Will load themes even from unrecognized versions of the BIOS which isn't really a problem but still 'unexpected behaviour' and therefore a bug. 259 261 call MainMenu_EnterMenuOrModifyItemVisibility 260 262 .CancelFileLoading: … … 272 274 mov dx, g_szDlgMainLoadROM 273 275 call Dialogs_DisplayNotificationFromCSDX 276 call LoadColorTheme 274 277 jmp MainMenu_EnterMenuOrModifyItemVisibility 275 278 … … 281 284 call Buffers_SetUnsavedChanges 282 285 mov dx, g_szDlgMainLoadStngs 283 jmp Dialogs_DisplayNotificationFromCSDX 284 286 call Dialogs_DisplayNotificationFromCSDX 287 call EEPROM_FindXtideUniversalBiosROMtoESDI 288 call LoadColorTheme.FromROM 289 jmp MainMenu_EnterMenuOrModifyItemVisibility 290 291 292 ;-------------------------------------------------------------------- 293 ; LoadColorTheme 294 ; Parameters: 295 ; ES: ROMVARS segment (only when loading theme from ROM) 296 ; Returns: 297 ; Nothing 298 ; Corrupts registers: 299 ; AX, BX, DI, ES 300 ;-------------------------------------------------------------------- 301 ALIGN JUMP_ALIGN 302 LoadColorTheme: 303 call Buffers_GetFileBufferToESDI 304 .FromROM: 305 mov ax, [es:ROMVARS.pColorTheme] 306 jmp ReadColorTheme 307
Note: See TracChangeset
for help on using the changeset viewer.