Changeset 592 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Dialogs.asm
- Timestamp:
- Jun 25, 2018, 10:29:27 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Dialogs.asm
r526 r592 41 41 mov cx, DIALOG_INPUT_size 42 42 call Memory_ReserveCXbytesFromStackToDSSI 43 call InitializeDialogInputFromDSSI44 43 mov [si+DIALOG_INPUT.fszTitle], di 45 44 jmp SHORT DisplayMessageDialogWithMessageInCSDXandDialogInputInDSSI … … 65 64 mov cx, DIALOG_INPUT_size 66 65 call Memory_ReserveCXbytesFromStackToDSSI 67 call InitializeDialogInputFromDSSI68 66 mov WORD [si+DIALOG_INPUT.fszTitle], g_szNotificationDialog 69 67 jmp SHORT DisplayMessageDialogWithMessageInCSDXandDialogInputInDSSI … … 123 121 124 122 ;-------------------------------------------------------------------- 125 ; Dialogs_DisplayQuitDialog 126 ; Dialogs_DisplaySaveChangesDialog 123 ; Dialogs_DisplayYesNoResponseDialogWithTitleStringInBX 127 124 ; Parameters: 125 ; BX: Offset to dialog title string 128 126 ; SS:BP: Menu handle 129 127 ; Returns: … … 134 132 ;-------------------------------------------------------------------- 135 133 ALIGN JUMP_ALIGN 136 Dialogs_Display QuitDialog:134 Dialogs_DisplayYesNoResponseDialogWithTitleStringInBX: 137 135 push ds 138 136 … … 140 138 call Memory_ReserveCXbytesFromStackToDSSI 141 139 call InitializeDialogInputFromDSSI 142 mov WORD [si+DIALOG_INPUT.fszTitle], g_szDlgExitToDos 143 jmp Dialogs_DisplayQuitAndSaveChangesDialogsSharedEnding 144 145 146 ALIGN JUMP_ALIGN 147 Dialogs_DisplaySaveChangesDialog: 148 push ds 149 150 mov cx, DIALOG_INPUT_size 151 call Memory_ReserveCXbytesFromStackToDSSI 152 call InitializeDialogInputFromDSSI 153 mov WORD [si+DIALOG_INPUT.fszTitle], g_szDlgSaveChanges 154 Dialogs_DisplayQuitAndSaveChangesDialogsSharedEnding: 140 mov [si+DIALOG_INPUT.fszTitle], bx 155 141 mov WORD [si+DIALOG_INPUT.fszItems], g_szMultichoiceBooleanFlag 156 142 CALL_MENU_LIBRARY GetSelectionToAXwithInputInDSSI 157 143 add sp, BYTE DIALOG_INPUT_size 158 cmp ax, BYTE 1 ; 1= YES144 dec ax ; -1 = NO, 0 = YES 159 145 160 146 pop ds
Note:
See TracChangeset
for help on using the changeset viewer.