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

Last change on this file since 377 was 376, checked in by gregli@…, 13 years ago

WIDE checkin... Added copyright and license information to sorce files, as per the GPL instructions for usage.

File size: 17.7 KB
Line 
1; Project name : XTIDE Universal BIOS Configurator v2
2; Description : All strings.
3
4;
5; XTIDE Universal BIOS and Associated Tools
6; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2012 by XTIDE Universal BIOS Team.
7;
8; This program is free software; you can redistribute it and/or modify
9; it under the terms of the GNU General Public License as published by
10; the Free Software Foundation; either version 2 of the License, or
11; (at your option) any later version.
12;
13; This program is distributed in the hope that it will be useful,
14; but WITHOUT ANY WARRANTY; without even the implied warranty of
15; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16; GNU General Public License for more details.
17; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
18;
19
20; Section containing initialized data
21SECTION .data
22
23; Menu title
24g_szProgramTitle:
25 db "Configuration and Flashing program for XTIDE Universal BIOS v2.0.0.",LF,CR,NULL
26g_szXtideUniversalBiosSignature: db "XTIDE200",NULL
27g_szBiosIsNotLoaded: db "BIOS is not loaded!",NULL
28g_szEEPROM: db "EEPROM",NULL
29g_szSourceAndTypeSeparator: db " : ",NULL
30g_szUnidentified: db "Unidentified",NULL
31g_szUnsaved: db " ",SINGLE_LEFT_HORIZONTAL_TO_VERTICAL,
32 db "Unsaved",SINGLE_RIGHT_HORIZONTAL_TO_VERTICAL,NULL
33
34; Item formatting
35g_szFormatItemWithoutValue: db "%c%s",NULL
36g_szFormatItemNameWithValue: db "%25s%-10S",NULL
37
38
39g_szNo: db "No",NULL
40g_szMultichoiceBooleanFlag:
41 db "No",LF
42g_szYes: db "Yes",NULL
43
44; Exit messages
45g_szDlgExitToDos: db "Exit to DOS?",NULL
46g_szDlgSaveChanges: db "Do you want to save changes to XTIDE Universal BIOS image file?",NULL
47
48
49; Generic dialog strings
50g_szNotificationDialog: db "Notification.",NULL
51g_szErrorDialog: db "Error!",NULL
52g_szGenericDialogInfo: db "Press ENTER or ESC to close dialog.",NULL
53
54; Flashing related strings
55g_szFlashTitle: db "Flashing EEPROM, please wait.",NULL
56g_szErrEepromTooSmall: db "Image is too large for selected EEPROM type!",NULL
57g_szErrEepromPolling: db "Timeout when polling EEPROM.",LF
58 db "EEPROM was not flashed properly!",NULL
59g_szErrEepromVerify: db "EEPROM did not return the same byte that was written.",LF
60 db "EEPROM was not flashed properly!",NULL
61g_szPCFlashSuccessful: db "EEPROM was written successfully.",LF
62 db "Press any key to reboot.",NULL
63g_szForeignFlash: db "EEPROM was written successfully.",NULL
64
65
66; Strings for main menu
67g_szItemMainExitToDOS: db "Exit to DOS",NULL
68g_szItemMainLoadFile: db "Load BIOS from file",NULL
69g_szItemMainLoadROM: db "Load BIOS from EEPROM",NULL
70g_szItemMainLoadStngs: db "Load old settings from EEPROM",NULL
71g_szItemMainConfigure: db "Configure XTIDE Universal BIOS",NULL
72g_szItemMainFlash: db "Flash EEPROM",NULL
73g_szItemMainSave: db "Save BIOS back to original file",NULL
74g_szItemMainLicense: db "Copyright and License Information",NULL
75g_szItemMainHomePage: db "Web Links",NULL
76
77g_szDlgMainLoadROM: db "Successfully loaded XTIDE Universal BIOS from EEPROM.",NULL
78g_szDlgMainLoadStngs: db "Successfully loaded settings from EEPROM.",NULL
79g_szDlgMainLoadFile: db "Successfully loaded file for flashing.",NULL
80g_szDlgMainSaveFile: db "Successfully saved XTIDE Universal BIOS to file.",NULL
81g_szDlgMainFileTooBig: db "Selected file is too big to be loaded for flashing!",NULL
82g_szDlgMainLoadErr: db "Failed to load file!",NULL
83g_szDlgMainSaveErr: db "Failed to save file!",NULL
84g_szDlgFileTitle: db "Select file to be flashed.",NULL
85g_szDlgFileFilter: db "*.*",NULL
86
87g_szNfoMainExitToDOS: db "Quits XTIDE Universal BIOS Configurator.",NULL
88g_szNfoMainLoadFile: db "Load BIOS file to be configured or flashed.",NULL
89g_szNfoMainLoadROM: db "Load BIOS from EEPROM to be reconfigured.",NULL
90g_szNfoMainLoadStngs: db "Load old XTIDE Universal BIOS settings from EEPROM.",NULL
91g_szNfoMainConfigure: db "Configure XTIDE Universal BIOS settings.",NULL
92g_szNfoMainFlash: db "Flash loaded BIOS image to EEPROM.",NULL
93g_szNfoMainSave: db "Save BIOS changes back to original file from which it was loaded.",NULL
94g_szNfoMainLicense: db "XTIDE Universal BIOS and XTIDECFG Copyright (C) 2009-2010 by Tomi Tilli, 2011-2012 by XTIDE Universal BIOS Team. Released under GNU GPL v2, with ABSOLUTELY NO WARRANTY. Press ENTER for more details...",NULL
95g_szNfoMainHomePage: db "Visit http://code.google.com/p/ xtideuniversalbios (home page) and http://vintage-computer.com/ vcforum (support)",NULL
96
97g_szHelpMainLicense: incbin "Main_License.txt"
98 db NULL
99
100; Strings for XTIDE Universal BIOS configuration menu
101g_szItemCfgBackToMain: db "Back to Main Menu",NULL
102g_szItemCfgIde1: db "Primary IDE Controller",NULL
103g_szItemCfgIde2: db "Secondary IDE Controller",NULL
104g_szItemCfgIde3: db "Tertiary IDE Controller",NULL
105g_szItemCfgIde4: db "Quaternary IDE Controller",NULL
106g_szItemCfgBootMenu: db "Boot settings",NULL
107g_szItemCfgFullMode: db "Full operating mode",NULL
108g_szItemCfgStealSize: db "kiB to steal from RAM",NULL
109g_szItemCfgIdeCnt: db "IDE controllers",NULL
110
111g_szDlgCfgFullMode: db "Enable full operating mode?",NULL
112g_szDlgCfgStealSize: db "How many kiB of base memory to steal for XTIDE Universal BIOS variables (1...255)?",NULL
113g_szDlgCfgIdeCnt: db "How many IDE controllers to manage (1...4)?",NULL
114
115g_szNfoCfgIde: db "IDE controller and drive configuration.",NULL
116g_szNfoCfgBootMenu: db "Boot configuration.",NULL
117g_szNfoCfgFullMode: db "Full mode supports multiple controllers and has more features.",NULL
118g_szNfoCfgStealSize: db "How many kiB's to steal from Conventional memory for XTIDE Universal BIOS variables.",NULL
119g_szNfoCfgIdeCnt: db "Number of IDE controllers to manage.",NULL
120
121g_szSerialMoved: db "A Serial Controller has been moved to the end of the Controller list. No further action is required. Serial Controllers must be placed at the end of the list.",NULL
122
123g_szHelpCfgFullMode: incbin "Configuration_FullMode.txt"
124 db NULL
125g_szHelpCfgStealSize: incbin "Configuration_StealSize.txt"
126 db NULL
127
128; Strings for IDE Controller menu
129g_szItemBackToCfgMenu: db "Back to Configuration Menu",NULL
130g_szItemIdeMaster: db "Master Drive",NULL
131g_szItemIdeSlave: db "Slave Drive",NULL
132g_szItemIdeDevice: db "Device type",NULL
133g_szItemIdeCmdPort: db "Base (cmd block) address",NULL
134g_szItemIdeCtrlPort: db "Control block address",NULL
135g_szItemIdeEnIRQ: db "Enable interrupt",NULL
136g_szItemIdeIRQ: db "IRQ",NULL
137g_szItemSerialCOM: db "COM Port",NULL
138g_szItemSerialBaud: db "Baud Rate",NULL
139g_szItemSerialPort: db "COM Port I/O address",NULL
140
141g_szItemIdeSerialComPort: db "COM port",NULL
142g_szItemIdeSerialBaudRate: db "Baud rate",NULL
143
144g_szDlgDevice: db "Select controller type.",NULL
145g_szDlgIdeCmdPort: db "Enter IDE command block (base port) address.",NULL
146g_szDlgIdeCtrlPort: db "Enter IDE control block address (usually command block + 200h).",NULL
147g_szDlgIdeEnIRQ: db "Enable interrupt?",NULL
148g_szDlgIdeIRQ: db "Enter IRQ channel (2...7 for 8-bit controllers, 2...15 for any other controller).",NULL
149
150g_szNfoIdeBackToCfgMenu:db "Back to XTIDE Universal BIOS Configuration Menu.",NULL
151g_szNfoIdeMaster: db "Settings for Master Drive.",NULL
152g_szNfoIdeSlave: db "Settings for Slave Drive.",NULL
153g_szNfoIdeDevice: db "Select controller device type.",NULL
154g_szNfoIdeCmdPort: db "IDE Controller Command Block (base port) address.",NULL
155g_szNfoIdeCtrlPort: db "IDE Controller Control Block address. Usually Cmd Block + 8 for XTIDE, and Cmd Block + 200h for ATA.",NULL
156g_szNfoIdeEnIRQ: db "Interrupt or polling mode.",NULL
157g_szNfoIdeIRQ: db "IRQ channel to use.",NULL
158g_szNfoIdeSerialCOM: db "Select a COM port by number.",NULL
159g_szNfoIdeSerialBaud: db "Select the COM port's Baud Rate. The server must match this speed. Note that UART clock multipliers may impact the actual speed.",NULL
160g_szNfoIdeSerialPort: db "Select a COM port by custom I/O port address. Any address is valid up to 3f8h, but must be on an 8-byte boundary.",NULL
161
162g_szHelpIdeCmdPort: incbin "IDE_CommandPort.txt"
163 db NULL
164g_szHelpIdeCtrlPort: incbin "IDE_ControlPort.txt"
165 db NULL
166g_szHelpIdeEnIRQ: incbin "IDE_EnableInterrupt.txt"
167 db NULL
168g_szHelpIdeIRQ: incbin "IDE_IRQ.txt"
169 db NULL
170g_szHelpIdeSerialCOM: incbin "IDE_SerialCOM.txt"
171 db NULL
172g_szHelpIdeSerialPort: incbin "IDE_SerialPort.txt"
173 db NULL
174g_szHelpIdeSerialBaud: incbin "IDE_SerialBaud.txt"
175 db NULL
176
177g_szMultichoiceCfgDevice:
178 db "XTIDE rev 1",LF
179 db "XTIDE rev 2 or modded rev 1",LF
180 db "Fast XTIDE (CPLD v2 project)",LF
181 db "16-bit ISA/VLB/PCI IDE",LF
182 db "32-bit VLB/PCI IDE",LF
183 db "Serial port virtual device",LF
184 db "JR-IDE/ISA",NULL
185
186g_szSerialCOMChoice:
187 db "COM1 - address 3f8h",LF
188 db "COM2 - address 2f8h",LF
189 db "COM3 - address 3e8h",LF
190 db "COM4 - address 2e8h",LF
191 db "COM5 - address 2f0h",LF
192 db "COM6 - address 3e0h",LF
193 db "COM7 - address 2e0h",LF
194 db "COM8 - address 260h",LF
195 db "COM9 - address 368h",LF
196 db "COMA - address 268h",LF
197 db "COMB - address 360h",LF
198 db "COMC - address 270h",LF
199 db "COMx - Custom address",NULL
200
201g_szValueCfgCOM1: db "COM1",NULL
202g_szValueCfgCOM2: db "COM2",NULL
203g_szValueCfgCOM3: db "COM3",NULL
204g_szValueCfgCOM4: db "COM4",NULL
205g_szValueCfgCOM5: db "COM5",NULL
206g_szValueCfgCOM6: db "COM6",NULL
207g_szValueCfgCOM7: db "COM7",NULL
208g_szValueCfgCOM8: db "COM8",NULL
209g_szValueCfgCOM9: db "COM9",NULL
210g_szValueCfgCOMA: db "COMA",NULL
211g_szValueCfgCOMB: db "COMB",NULL
212g_szValueCfgCOMC: db "COMC",NULL
213g_szValueCfgCOMx: db "Custom",NULL
214
215g_szSerialBaudChoice:
216 db "115.2K baud",LF
217 db "57.6K baud",LF
218 db "38.4K baud",LF
219 db "28.8K baud",LF
220 db "19.2K baud",LF
221 db "9600 baud",LF
222 db "4800 baud",LF
223 db "2400 baud",NULL
224
225g_szValueCfgBaud115_2: db "115.2K",NULL
226g_szValueCfgBaud57_6: db "57.6K",NULL
227g_szValueCfgBaud38_4: db "38.4K",NULL
228g_szValueCfgBaud28_8: db "28.8K",NULL
229g_szValueCfgBaud19_2: db "19.2K",NULL
230g_szValueCfgBaud9600: db "9600",NULL
231g_szValueCfgBaud4800: db "4800",NULL
232g_szValueCfgBaud2400: db "2400",NULL
233
234
235g_szValueCfgDeviceRev1: db "XTIDE r1",NULL
236g_szValueCfgDeviceRev2: db "XTIDE r2",NULL
237g_szValueCfgDeviceFast: db "Fast XT",NULL
238g_szValueCfgDevice16b: db "16-bit",NULL
239g_szValueCfgDevice32b: db "32-bit",NULL
240g_szValueCfgDeviceSerial: db "Serial",NULL
241g_szValueCfgDeviceJrIdeIsa: db "JR-ISA",NULL
242
243
244; Strings for DRVPARAMS menu
245g_szItemDrvBackToIde: db "Back to IDE Controller Menu",NULL
246g_szItemDrvBlockMode: db "Block Mode Transfers",NULL
247g_szItemDrvWriteCache: db "Internal Write Cache",NULL
248g_szItemDrvUserCHS: db "User specified CHS",NULL
249g_szItemDrvCyls: db "Cylinders",NULL
250g_szItemDrvHeads: db "Heads",NULL
251g_szItemDrvSect: db "Sectors per track",NULL
252g_szItemDrvUserLBA: db "User specified LBA",NULL
253g_szItemDrvLbaSectors: db "Millions of sectors",NULL
254
255g_szDlgDrvBlockMode: db "Enable Block Mode Transfers?",NULL
256g_szDlgDrvWriteCache: db "Select hard drive internal write cache settings.",NULL
257g_szDlgDrvUserCHS: db "Specify (P-)CHS parameters manually?",NULL
258g_szDlgDrvCyls: db "Enter number of P-CHS cylinders (1...16383).",NULL
259g_szDlgDrvHeads: db "Enter number of P-CHS heads (1...16).",NULL
260g_szDlgDrvSect: db "Enter number of sectors per track (1...63).",NULL
261g_szDlgDrvUserLBA: db "Limit drive capacity?",NULL
262g_szDlgDrvLbaSectors: db "Enter maximum capacity in millions of sectors (1...256).",NULL
263
264g_szNfoDrvBlockMode: db "Transfer multiple sectors per data request.",NULL
265g_szNfoDrvWriteCache: db "Hard Drive Internal Write Cache settings (WARNING!).",NULL
266g_szNfoDrvUserCHS: db "Specify (P-)CHS parameters manually instead of autodetecting them.",NULL
267g_szNfoDrvCyls: db "Number of user specified P-CHS cylinders.",NULL
268g_szNfoDrvHeads: db "Number of user specified P-CHS heads.",NULL
269g_szNfoDrvSect: db "Number of user specified P-CHS sectors per track.",NULL
270g_szNfoDrvUserLBA: db "Limit drive capacity to X million sectors.",NULL
271g_szNfoDrvLbaSectors: db "Millions of sectors (1024*1024). 1M sectors = 512 MiB.",NULL
272
273g_szHelpDrvBlockMode: incbin "Drive_BlockMode.txt"
274 db NULL
275g_szHelpDrvWriteCache: incbin "Drive_WriteCache.txt"
276 db NULL
277g_szHelpDrvUserCHS: incbin "Drive_UserCHS.txt"
278 db NULL
279g_szHelpDrvUserLBA: incbin "Drive_UserLBA.txt"
280 db NULL
281
282g_szMultichoiseWrCache: db "Drive Default",LF
283 db "Disable Write Cache",LF
284 db "Enable Write Cache",NULL
285
286g_szValueDrvWrCaDis: db "Disabled",NULL
287g_szValueDrvWrCaEn: db "Enabled",NULL
288
289
290; Strings for boot settings menu
291g_szItemBootEnableMenu: db "Boot Menu",NULL
292g_szItemBootTimeout: db "Selection timeout",NULL
293g_szItemBootDrive: db "Default boot drive",NULL
294g_szItemBootDispMode: db "Display Mode",NULL
295g_szItemBootFloppyDrvs: db "Number of Floppy Drives",NULL
296g_szItemBootSwap: db "Swap boot drive numbers",NULL
297g_szItemSerialDetect: db "Scan for Serial Drives",NULL
298
299g_szDlgBootEnableMenu: db "Enable Boot Menu?",NULL
300g_szDlgBootTimeout: db "Enter Boot Menu selection timeout in BIOS timer ticks (2...1092).",NULL
301g_szDlgBootDrive: db "Enter default drive number (0xh for Floppy Drives, 8xh for Hard Disks, FFh for ROM boot).",NULL
302g_szDlgBootDispMode: db "Select display mode for Boot Menu.",NULL
303g_szDlgBootFloppyDrvs: db "Select number of Floppy Drives to display on boot menu.",NULL
304g_szDlgBootSwap: db "Enable drive number translation?",NULL
305g_szDlgSerialDetect: db "Scan for serial drives?",NULL
306
307g_szNfoBootEnableMenu: db "Enable to display boot drive selection menu.",NULL
308g_szNfoBootTimeout: db "Menu item selection timeout in BIOS timer ticks. 1 tick = 54.9 ms.",NULL
309g_szNfoBootDrive: db "Default drive on boot menu.",NULL
310g_szNfoDispMode: db "Display Mode for Boot Menu.",NULL
311g_szNfoBootFloppyDrvs: db "Number of Floppy Drives to display on boot menu.",NULL
312g_szNfoBootSwap: db "Drive Number Translation (swap first drive with selected).",NULL
313g_szNfoSerialDetect: db "Scans all standard COM ports for serial drives. This can also be invoked by holding down ALT at the end of normal drive detection.",NULL
314
315g_szHelpBootTimeout: incbin "Bootmenu_Timeout.txt"
316 db NULL
317g_szHelpBootDrive: incbin "Bootmenu_DefaultDrive.txt"
318 db NULL
319g_szHelpBootFloppyDrvs: incbin "Bootmenu_FloppyDrives.txt"
320 db NULL
321g_szHelpBootSwap: incbin "Bootmenu_SwapDrives.txt"
322 db NULL
323g_szHelpSerialDetect: incbin "Bootmenu_SerialDetect.txt"
324 db NULL
325
326g_szMultichoiceBootDispMode:
327 db "Default",LF
328 db "40x25 Black & White",LF
329 db "40x25 Color",LF
330 db "80x25 Black & White",LF
331 db "80x25 Color",LF
332 db "80x25 Monochrome",NULL
333
334g_szMultichoiceBootFloppyDrvs:
335 db "Autodetect",LF
336 db "1",LF
337 db "2",LF
338 db "3",LF
339 db "4",NULL
340
341g_szValueBootDispModeDefault: db "Default",NULL
342g_szValueBootDispModeBW40: db "BW40",NULL
343g_szValueBootDispModeCO40: db "CO40",NULL
344g_szValueBootDispModeBW80: db "BW80",NULL
345g_szValueBootDispModeCO80: db "CO80",NULL
346g_szValueBootDispModeMono: db "Mono",NULL
347
348g_szValueBootFloppyDrvsAuto: db "Auto",NULL
349g_szValueBootFloppyDrvs1: db "1",NULL
350g_szValueBootFloppyDrvs2: db "2",NULL
351g_szValueBootFloppyDrvs3: db "3",NULL
352g_szValueBootFloppyDrvs4: db "4",NULL
353
354
355; Strings for Flash menu
356g_szItemFlashStart: db "Start flashing",NULL
357g_szItemFlashEepromType:db "EEPROM type",NULL
358g_szItemFlashSDP: db "SDP command",NULL
359g_szItemFlashAddr: db "EEPROM address",NULL
360g_szItemFlashPageSize: db "Page size",NULL
361g_szItemFlashChecksum: db "Generate checksum byte",NULL
362
363g_szDlgFlashEepromType: db "Select EEPROM type.",NULL
364g_szDlgFlashSDP: db "Select Software Data Protection command.",NULL
365g_szDlgFlashAddr: db "Enter segment address where EEPROM is located.",NULL
366g_szDlgFlashPageSize: db "Select write page size.",NULL
367g_szDlgFlashChecksum: db "Generate checksum byte to the end of BIOS image?",NULL
368
369g_szNfoFlashEepromType: db "EEPROM type.",NULL
370g_szNfoFlashStart: db "Writes BIOS to EEPROM.",NULL
371g_szNfoFlashSDP: db "Software Data Protection command.",NULL
372g_szNfoFlashAddr: db "Address (segment) where EEPROM is located.",NULL
373g_szNfoFlashPageSize: db "Number of bytes to write before delay.",NULL
374g_szNfoFlashChecksum: db "Generate checksum byte to the end of BIOS image.",NULL
375
376g_szHelpFlashSDP: incbin "Flash_SdpCommand.txt"
377 db NULL
378g_szHelpFlashPageSize: incbin "Flash_PageSize.txt"
379 db NULL
380g_szHelpFlashChecksum: incbin "Flash_Checksum.txt"
381 db NULL
382
383g_szMultichoiceEepromType:
384 db "2816 (2 kiB)",LF
385 db "2864 (8 kiB)",LF
386 db "2864 mod (8 kiB)",LF
387 db "28256 (32 kiB)",LF
388 db "28512 (64 kiB)",NULL
389g_szValueFlash2816: db "2816",NULL
390g_szValueFlash2864: db "2864",NULL
391g_szValueFlash2864Mod: db "2864mod",NULL
392g_szValueFlash28256: db "28256",NULL
393g_szValueFlash28512: db "28512",NULL
394
395g_szMultichoiceSdpCommand:
396 db "None",LF
397 db "Enable",LF
398g_szValueFlashDisable: db "Disable",NULL
399g_szValueFlashNone: db "None",NULL
400g_szValueFlashEnable: db "Enable",NULL
401
402g_szMultichoicePageSize:
403 db "1 byte",LF
404 db "2 bytes",LF
405 db "4 bytes",LF
406 db "8 bytes",LF
407 db "16 bytes",LF
408 db "32 bytes",LF
409g_szValueFlash64bytes: db "64 bytes",NULL
410g_szValueFlash1byte: db "1 byte",NULL
411g_szValueFlash2bytes: db "2 bytes",NULL
412g_szValueFlash4bytes: db "4 bytes",NULL
413g_szValueFlash8bytes: db "8 bytes",NULL
414g_szValueFlash16bytes: db "16 bytes",NULL
415g_szValueFlash32bytes: db "32 bytes",NULL
416
417g_szSelectionTimeout: db DOUBLE_BOTTOM_LEFT_CORNER,DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL,"%ASelection in %2u s",NULL
418
419g_szDashForZero: db "- ",NULL
420
421g_szValueUnknownError: db "Error!",NULL
422
Note: See TracBrowser for help on using the repository browser.