1 | ; File name : Strings.asm
|
---|
2 | ; Project name : XTIDE Universal BIOS Configurator v2
|
---|
3 | ; Created date : 5.10.2010
|
---|
4 | ; Last update : 5.12.2010
|
---|
5 | ; Author : Tomi Tilli
|
---|
6 | ; Description : All strings.
|
---|
7 |
|
---|
8 |
|
---|
9 | ; Section containing initialized data
|
---|
10 | SECTION .data
|
---|
11 |
|
---|
12 | ; Menu title
|
---|
13 | g_szProgramTitle:
|
---|
14 | db "Configuration and Flashing program for XTIDE Universal BIOS v1.1.5.",LF,CR,NULL
|
---|
15 | g_szXtideUniversalBiosSignature: db "XTIDE110",NULL
|
---|
16 | g_szBiosIsNotLoaded: db "BIOS is not loaded!",NULL
|
---|
17 | g_szEEPROM: db "EEPROM",NULL
|
---|
18 | g_szSourceAndTypeSeparator: db " : ",NULL
|
---|
19 | g_szUnidentified: db "Unidentified",NULL
|
---|
20 | g_szUnsaved: db " ",SINGLE_LEFT_HORIZONTAL_TO_VERTICAL,
|
---|
21 | db "Unsaved",SINGLE_RIGHT_HORIZONTAL_TO_VERTICAL, NULL
|
---|
22 |
|
---|
23 | ; Item formatting
|
---|
24 | g_szFormatItemWithoutValue: db "%c%s",NULL
|
---|
25 | g_szFormatItemNameWithValue: db "%25s%-10S",NULL
|
---|
26 |
|
---|
27 |
|
---|
28 | g_szNo: db "No",NULL
|
---|
29 | g_szYes: db "Yes",NULL
|
---|
30 | g_szMultichoiseBooleanFlag:
|
---|
31 | db "No",LF
|
---|
32 | db "Yes",NULL
|
---|
33 |
|
---|
34 | ; Exit messages
|
---|
35 | g_szDlgExitToDos: db "Exit to DOS?",NULL
|
---|
36 | g_szDlgSaveChanges: db "Do you want to save changes to XTIDE Universal BIOS image file?",NULL
|
---|
37 |
|
---|
38 |
|
---|
39 | ; Generic dialog strings
|
---|
40 | g_szNotificationDialog: db "Notification.",NULL
|
---|
41 | g_szErrorDialog: db "Error!",NULL
|
---|
42 | g_szGenericDialogInfo: db "Press ENTER or ESC to close dialog.",NULL
|
---|
43 |
|
---|
44 | ; Flashing related strings
|
---|
45 | g_szErrEepromPolling: db "Timeout when polling EEPROM.",LF
|
---|
46 | db "EEPROM was not flashed properly!",NULL
|
---|
47 | g_szErrEepromVerify: db "EEPROM did not return the same byte that was written.",LF
|
---|
48 | db "EEPROM was not flashed properly!",NULL
|
---|
49 | g_szPCFlashSuccessfull: db "EEPROM was written successfully.",LF
|
---|
50 | db "Press any key to reboot.",NULL
|
---|
51 | g_szForeignFlash: db "EEPROM was written successfully.",NULL
|
---|
52 |
|
---|
53 |
|
---|
54 | ; Strings for main menu
|
---|
55 | g_szItemMainExitToDOS: db "Exit to DOS",NULL
|
---|
56 | g_szItemMainLoadFile: db "Load BIOS from file",NULL
|
---|
57 | g_szItemMainLoadROM: db "Load BIOS from EEPROM",NULL
|
---|
58 | g_szItemMainLoadStngs: db "Load old settings from EEPROM",NULL
|
---|
59 | g_szItemMainConfigure: db "Configure XTIDE Universal BIOS",NULL
|
---|
60 | g_szItemMainFlash: db "Flash EEPROM",NULL
|
---|
61 |
|
---|
62 | g_szDlgMainLoadROM: db "Successfully loaded XTIDE Universal BIOS from EEPROM.",NULL
|
---|
63 | g_szDlgMainLoadStngs: db "Successfully loaded settings from EEPROM.",NULL
|
---|
64 | g_szDlgMainLoadFile: db "Successfully loaded file for flashing.",NULL
|
---|
65 | g_szDlgMainSaveFile: db "Successfully saved XTIDE Universal BIOS to file.",NULL
|
---|
66 | g_szDlgMainFileTooBig: db "Selected file is too big to be loaded for flashing!",NULL
|
---|
67 | g_szDlgMainLoadErr: db "Failed to load file!",NULL
|
---|
68 | g_szDlgMainSaveErr: db "Failed to save file!",NULL
|
---|
69 | g_szDlgFileTitle: db "Select file to be flashed.",NULL
|
---|
70 | g_szDlgFileFilter: db "*.*",NULL
|
---|
71 |
|
---|
72 | g_szNfoMainExitToDOS: db "Quits XTIDE Universal BIOS Configurator.",NULL
|
---|
73 | g_szNfoMainLoadFile: db "Load BIOS file to be configured or flashed.",NULL
|
---|
74 | g_szNfoMainLoadROM: db "Load BIOS from EEPROM to be reconfigured.",NULL
|
---|
75 | g_szNfoMainLoadStngs: db "Load old XTIDE Universal BIOS settings from EEPROM.",NULL
|
---|
76 | g_szNfoMainConfigure: db "Configure XTIDE Universal BIOS settings.",NULL
|
---|
77 | g_szNfoMainFlash: db "Flash loaded BIOS image to EEPROM.",NULL
|
---|
78 |
|
---|
79 |
|
---|
80 | ; Strings for XTIDE Universal BIOS configuration menu
|
---|
81 | g_szItemCfgBackToMain: db "Back to Main Menu",NULL
|
---|
82 | g_szItemCfgIde1: db "Primary IDE Controller",NULL
|
---|
83 | g_szItemCfgIde2: db "Secondary IDE Controller",NULL
|
---|
84 | g_szItemCfgIde3: db "Tertiary IDE Controller",NULL
|
---|
85 | g_szItemCfgIde4: db "Quaternary IDE Controller",NULL
|
---|
86 | g_szItemCfgIde5: db "Quinary IDE Controller",NULL
|
---|
87 | g_szItemCfgBootMenu: db "Boot menu settings",NULL
|
---|
88 | g_szItemCfgBootLoader: db "Boot loader type",NULL
|
---|
89 | g_szItemCfgFullMode: db "Full operating mode",NULL
|
---|
90 | g_szItemCfgStealSize: db "kiB to steal from RAM",NULL
|
---|
91 | g_szItemCfgIdeCnt: db "IDE controllers",NULL
|
---|
92 |
|
---|
93 | g_szDlgCfgFullMode: db "Enable full operating mode?",NULL
|
---|
94 | g_szDlgCfgStealSize: db "How many kiB of base memory to steal for XTIDE Universal BIOS variables (1...255)?",NULL
|
---|
95 | g_szDlgCfgIdeCnt: db "How many IDE controllers to manage (1...5)?",NULL
|
---|
96 |
|
---|
97 | g_szNfoCfgIde: db "IDE controller and drive configuration.",NULL
|
---|
98 | g_szNfoCfgBootMenu: db "Boot menu configuration.",NULL
|
---|
99 | g_szNfoCfgBootLoader: db "Boot loader selection for INT 19h.",NULL
|
---|
100 | g_szNfoCfgFullMode: db "Full mode supports multiple controllers and has more features.",NULL
|
---|
101 | g_szNfoCfgStealSize: db "How many kiB's to steal from Conventional memory for XTIDE Universal BIOS variables.",NULL
|
---|
102 | g_szNfoCfgIdeCnt: db "Number of IDE controllers to manage.",NULL
|
---|
103 |
|
---|
104 | g_szHelpCfgFullMode: db "incbin goes here.",NULL
|
---|
105 | g_szHelpCfgStealSize: db "incbin goes here.",NULL
|
---|
106 |
|
---|
107 | g_szMultichoiseCfgBootLoader:
|
---|
108 | db "Boot menu",LF
|
---|
109 | db "Drive A then C",LF
|
---|
110 | db "System boot loader",NULL
|
---|
111 |
|
---|
112 | g_szValueCfgBootLoaderMenu: db "Menu",NULL
|
---|
113 | g_szValueCfgBootLoaderAthenC: db "A, C",NULL
|
---|
114 | g_szValueCfgBootLoaderSystem: db "System",NULL
|
---|
115 |
|
---|
116 |
|
---|
117 | ; Strings for IDE Controller menu
|
---|
118 | g_szItemBackToCfgMenu: db "Back to Configuration Menu",NULL
|
---|
119 | g_szItemIdeMaster: db "Master Drive",NULL
|
---|
120 | g_szItemIdeSlave: db "Slave Drive",NULL
|
---|
121 | g_szItemIdeBusType: db "Bus type",NULL
|
---|
122 | g_szItemIdeCmdPort: db "Base (cmd block) address",NULL
|
---|
123 | g_szItemIdeCtrlPort: db "Control block address",NULL
|
---|
124 | g_szItemIdeEnIRQ: db "Enable interrupt",NULL
|
---|
125 | g_szItemIdeIRQ: db "IRQ",NULL
|
---|
126 |
|
---|
127 | g_szDlgBusType: db "Select type of bus where Ide Controller is connected.",NULL
|
---|
128 | g_szDlgIdeCmdPort: db "Enter IDE command block (base port) address.",NULL
|
---|
129 | g_szDlgIdeCtrlPort: db "Enter IDE control block address (usually command block + 200h).",NULL
|
---|
130 | g_szDlgIdeEnIRQ: db "Enable interrupt?",NULL
|
---|
131 | g_szDlgIdeIRQ: db "Enter IRQ channel (2...7 for 8-bit controllers, 2...15 for any other controller).",NULL
|
---|
132 |
|
---|
133 | g_szNfoIdeBackToCfgMenu:db "Back to XTIDE Universal BIOS Configuration Menu.",NULL
|
---|
134 | g_szNfoIdeMaster: db "Settings for Master Drive.",NULL
|
---|
135 | g_szNfoIdeSlave: db "Settings for Slave Drive.",NULL
|
---|
136 | g_szNfoIdeBusType: db "Select controller bus type.",NULL
|
---|
137 | g_szNfoIdeCmdPort: db "IDE Controller Command Block (base port) address.",NULL
|
---|
138 | g_szNfoIdeCtrlPort: db "IDE Controller Control Block address. Usually Cmd Block + 200h.",NULL
|
---|
139 | g_szNfoIdeEnIRQ: db "Interrupt or polling mode.",NULL
|
---|
140 | g_szNfoIdeIRQ: db "IRQ channel to use.",NULL
|
---|
141 |
|
---|
142 | g_szHelpIdeCmdPort: db "incbin goes here.",NULL
|
---|
143 | g_szHelpIdeCtrlPort: db "incbin goes here.",NULL
|
---|
144 | g_szHelpIdeEnIRQ: db "incbin goes here.",NULL
|
---|
145 | g_szHelpIdeIRQ: db "incbin goes here.",NULL
|
---|
146 |
|
---|
147 | g_szMultichoiseCfgBusType:
|
---|
148 | db "8-bit dual port (XTIDE)",LF
|
---|
149 | db "8-bit single port",LF
|
---|
150 | db "16-bit",LF
|
---|
151 | db "32-bit generic",NULL
|
---|
152 |
|
---|
153 | g_szValueCfgBusTypeDual8b: db "2x8-bit",NULL
|
---|
154 | g_szValueCfgBusTypeSingle8b: db "1x8-bit",NULL
|
---|
155 | g_szValueCfgBusType16b: db "16-bit",NULL
|
---|
156 | g_szValueCfgBusType32b: db "32-bit",NULL
|
---|
157 |
|
---|
158 |
|
---|
159 | ; Strings for DRVPARAMS menu
|
---|
160 | g_szItemDrvBackToIde: db "Back to IDE Controller Menu",NULL
|
---|
161 | g_szItemDrvBlockMode: db "Block Mode Transfers",NULL
|
---|
162 | g_szItemDrvUserCHS: db "User specified CHS",NULL
|
---|
163 | g_szItemDrvCyls: db "Cylinders",NULL
|
---|
164 | g_szItemDrvHeads: db "Heads",NULL
|
---|
165 | g_szItemDrvSect: db "Sectors per track",NULL
|
---|
166 |
|
---|
167 | g_szDlgDrvBlockMode: db "Enable Block Mode Transfers?",NULL
|
---|
168 | g_szDlgDrvUserCHS: db "Specify (P-)CHS parameters manually?",NULL
|
---|
169 | g_szDlgDrvCyls: db "Enter number of P-CHS cylinders (1...16383).",NULL
|
---|
170 | g_szDlgDrvHeads: db "Enter number of P-CHS heads (1...16).",NULL
|
---|
171 | g_szDlgDrvSect: db "Enter number of sectors per track (1...63).",NULL
|
---|
172 |
|
---|
173 | g_szNfoDrvBlockMode: db "Transfer multiple sectors per data request.",NULL
|
---|
174 | g_szNfoDrvUserCHS: db "Specify (P-)CHS parameters manually instead of autodetecting them.",NULL
|
---|
175 | g_szNfoDrvCyls: db "Number of user specified P-CHS cylinders.",NULL
|
---|
176 | g_szNfoDrvHeads: db "Number of user specified P-CHS heads.",NULL
|
---|
177 | g_szNfoDrvSect: db "Number of user specified P-CHS sectors per track.",NULL
|
---|
178 |
|
---|
179 | g_szHelpDrvBlockMode: db "incbin goes here.",NULL
|
---|
180 | g_szHelpDrvUserCHS: db "incbin goes here.",NULL
|
---|
181 |
|
---|
182 |
|
---|
183 | ; Strings for boot menu settings menu
|
---|
184 | g_szItemBootTimeout: db "Selection timeout",NULL
|
---|
185 | g_szItemBootDrive: db "Default boot drive",NULL
|
---|
186 | g_szItemBootFloppyDrvs: db "Number of Floppy Drives",NULL
|
---|
187 | g_szItemBootSwap: db "Swap boot drive numbers",NULL
|
---|
188 | g_szItemBootRomBoot: db "Display ROM boot",NULL
|
---|
189 |
|
---|
190 | g_szDlgBootTimeout: db "Enter Boot Menu selection timeout in seconds (1...60, 0 disables timeout).",NULL
|
---|
191 | g_szDlgBootDrive: db "Enter default drive number (0xh for Floppy Drives, 8xh for Hard Disks, FFh for ROM boot).",NULL
|
---|
192 | g_szDlgBootFloppyDrvs: db "Enter number of Floppy Drives to display on boot menu.",NULL
|
---|
193 | g_szDlgBootSwap: db "Enable drive number translation?",NULL
|
---|
194 | g_szDlgBootRomBoot: db "Show ROM Boot option on boot menu?",NULL
|
---|
195 |
|
---|
196 | g_szNfoBootTimeout: db "Menu item selection timeout in seconds.",NULL
|
---|
197 | g_szNfoBootDrive: db "Default drive on boot menu.",NULL
|
---|
198 | g_szNfoBootFloppyDrvs: db "Number of Floppy Drives to display on boot menu.",NULL
|
---|
199 | g_szNfoBootSwap: db "Drive Number Translation (swap first drive with selected).",NULL
|
---|
200 | g_szNfoBootRomBoot: db "Show ROM Basic or ROM DOS boot option.",NULL
|
---|
201 |
|
---|
202 | g_szHelpBootTimeout: db "incbin goes here.",NULL
|
---|
203 | g_szHelpBootDrive: db "incbin goes here.",NULL
|
---|
204 | g_szHelpBootFloppyDrvs: db "incbin goes here.",NULL
|
---|
205 | g_szHelpBootSwap: db "incbin goes here.",NULL
|
---|
206 | g_szHelpBootRomBoot: db "incbin goes here.",NULL
|
---|
207 |
|
---|
208 | g_szMultichoiseBootFloppyDrvs:
|
---|
209 | db "Autodetect",LF
|
---|
210 | db "1",LF
|
---|
211 | db "2",LF
|
---|
212 | db "3",LF
|
---|
213 | db "4",NULL
|
---|
214 |
|
---|
215 | g_szValueBootFloppyDrvsAuto: db "Auto",NULL
|
---|
216 | g_szValueBootFloppyDrvs1: db "1",NULL
|
---|
217 | g_szValueBootFloppyDrvs2: db "2",NULL
|
---|
218 | g_szValueBootFloppyDrvs3: db "3",NULL
|
---|
219 | g_szValueBootFloppyDrvs4: db "4",NULL
|
---|
220 |
|
---|
221 |
|
---|
222 | ; Strings for Flash menu
|
---|
223 | g_szItemFlashStart: db "Start flashing",NULL
|
---|
224 | g_szItemFlashEepromType:db "EEPROM type",NULL
|
---|
225 | g_szItemFlashSDP: db "SDP command",NULL
|
---|
226 | g_szItemFlashAddr: db "EEPROM address",NULL
|
---|
227 | g_szItemFlashPageSize: db "Page size",NULL
|
---|
228 | g_szItemFlashChecksum: db "Generate checksum byte",NULL
|
---|
229 |
|
---|
230 | g_szDlgFlashEepromType: db "Select EEPROM type.",NULL
|
---|
231 | g_szDlgFlashSDP: db "Select Software Data Protection command.",NULL
|
---|
232 | g_szDlgFlashAddr: db "Enter segment address where EEPROM is located.",NULL
|
---|
233 | g_szDlgFlashPageSize: db "Select write page size.",NULL
|
---|
234 | g_szDlgFlashChecksum: db "Generate checksum byte to the end of BIOS image?",NULL
|
---|
235 |
|
---|
236 | g_szNfoFlashEepromType: db "EEPROM type.",NULL
|
---|
237 | g_szNfoFlashStart: db "Writes BIOS to EEPROM.",NULL
|
---|
238 | g_szNfoFlashSDP: db "Software Data Protection command.",NULL
|
---|
239 | g_szNfoFlashAddr: db "Address (segment) where EEPROM is located.",NULL
|
---|
240 | g_szNfoFlashPageSize: db "Number of bytes to write before delay.",NULL
|
---|
241 | g_szNfoFlashChecksum: db "Generate checksum byte to the end of BIOS image.",NULL
|
---|
242 |
|
---|
243 | g_szHelpFlashSDP: db "incbin goes here.",NULL
|
---|
244 | g_szHelpFlashPageSize: db "incbin goes here.",NULL
|
---|
245 | g_szHelpFlashChecksum: db "incbin goes here.",NULL
|
---|
246 |
|
---|
247 | g_szMultichoiseEepromType:
|
---|
248 | db "2816 (2 kiB)",LF
|
---|
249 | db "2864 (8 kiB)",LF
|
---|
250 | db "28256 (32 kiB)",LF
|
---|
251 | db "28512 (64 kiB)",NULL
|
---|
252 | g_szValueFlash2816: db "2816",NULL
|
---|
253 | g_szValueFlash2864: db "2864",NULL
|
---|
254 | g_szValueFlash28256: db "28256",NULL
|
---|
255 | g_szValueFlash28512: db "28512",NULL
|
---|
256 |
|
---|
257 | g_szMultichoiseSdpCommand:
|
---|
258 | db "None",LF
|
---|
259 | db "Enable",LF
|
---|
260 | db "Disable",NULL
|
---|
261 | g_szValueFlashNone: db "None",NULL
|
---|
262 | g_szValueFlashEnable: db "Enable",NULL
|
---|
263 | g_szValueFlashDisable: db "Disable",NULL
|
---|
264 |
|
---|
265 | g_szMultichoisePageSize:
|
---|
266 | db "1 byte",LF
|
---|
267 | db "2 bytes",LF
|
---|
268 | db "4 bytes",LF
|
---|
269 | db "8 bytes",LF
|
---|
270 | db "16 bytes",LF
|
---|
271 | db "32 bytes",LF
|
---|
272 | db "64 bytes",NULL
|
---|
273 | g_szValueFlash1byte: db "1 byte",NULL
|
---|
274 | g_szValueFlash2bytes: db "2 bytes",NULL
|
---|
275 | g_szValueFlash4bytes: db "4 bytes",NULL
|
---|
276 | g_szValueFlash8bytes: db "8 bytes",NULL
|
---|
277 | g_szValueFlash16bytes: db "16 bytes",NULL
|
---|
278 | g_szValueFlash32bytes: db "32 bytes",NULL
|
---|
279 | g_szValueFlash64bytes: db "64 bytes",NULL
|
---|