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

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

Changes to XTIDE Universal BIOS Configurator v2:

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