Changeset 206 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src


Ignore:
Timestamp:
Dec 5, 2011, 3:16:02 PM (13 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to Configurator v2:

  • Program now properly quits when selecting Exit to DOS from main menu.
Location:
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuEvents.asm

    r181 r206  
    8989    call    Menupage_GetActiveMenupageToDSDI
    9090    mov     si, [di+MENUPAGE.fnBack]
    91     cmp     si, ExitToDos
     91    cmp     si, ExitToDosFromBackButton
    9292    je      SHORT .QuitProgram
    9393    call    si                  ; Back to previous menu
     
    103103.ExitToDOS:
    104104    call    Buffers_SaveChangesIfFileLoaded
     105    CALL_MENU_LIBRARY Close
    105106    stc
    106107    ret
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/ConfigurationMenu.asm

    r204 r206  
    111111    at  MENUITEM.szQuickInfo,       dw  g_szNfoCfgIdeCnt
    112112    at  MENUITEM.szHelp,            dw  g_szNfoCfgIdeCnt
    113     at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_BYTEVALUE
     113    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE | FLG_MENUITEM_MODIFY_MENU | FLG_MENUITEM_BYTEVALUE
    114114    at  MENUITEM.bType,             db  TYPE_MENUITEM_UNSIGNED
    115115    at  MENUITEM.itemValue + ITEM_VALUE.wRomvarsValueOffset,        dw  ROMVARS.bIdeCnt
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm

    r118 r206  
    99istruc MENUPAGE
    1010    at  MENUPAGE.fnEnter,           dw  MainMenu_EnterMenuOrModifyItemVisibility
    11     at  MENUPAGE.fnBack,            dw  ExitToDos
     11    at  MENUPAGE.fnBack,            dw  ExitToDosFromBackButton
    1212    at  MENUPAGE.wMenuitems,        dw  6
    1313iend
     
    1515g_MenuitemMainMenuExitToDos:
    1616istruc MENUITEM
    17     at  MENUITEM.fnActivate,        dw  ExitToDos
     17    at  MENUITEM.fnActivate,        dw  ExitToDosSelectedFromMenu
    1818    at  MENUITEM.szName,            dw  g_szItemMainExitToDOS
    1919    at  MENUITEM.szQuickInfo,       dw  g_szNfoMainExitToDOS
    2020    at  MENUITEM.szHelp,            dw  g_szNfoMainExitToDOS
    2121    at  MENUITEM.bFlags,            db  FLG_MENUITEM_VISIBLE
    22     at  MENUITEM.bType,             db  TYPE_MENUITEM_PAGEBACK
     22    at  MENUITEM.bType,             db  TYPE_MENUITEM_ACTION
    2323iend
    2424
     
    176176;--------------------------------------------------------------------
    177177ALIGN JUMP_ALIGN
    178 ExitToDos:
    179     CALL_MENU_LIBRARY Close
     178ExitToDosSelectedFromMenu:
     179    CALL_MENU_LIBRARY CloseMenuIfExitEventAllows
     180ExitToDosFromBackButton:
    180181    ret
    181182
Note: See TracChangeset for help on using the changeset viewer.