source: xtideuniversalbios/trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm@ 177

Last change on this file since 177 was 159, checked in by Tomi Tilli, 14 years ago

Changes to Configurator v2:

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