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

Last change on this file since 59 was 59, checked in by aitotat, 13 years ago

Changes to Configuration Program v2:

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