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

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

Changes to Configurator v2:

  • Now compatible with timeout changes made to Assembly Library.
  • Removed some EEPROM types.
File size: 11.2 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  "2864 (8 kiB)",LF
241                        db  "28256 (32 kiB)",LF
242                        db  "28512 (64 kiB)",NULL
243g_szValueFlash2816:     db  "2816",NULL
244g_szValueFlash2864:     db  "2864",NULL
245g_szValueFlash28256:    db  "28256",NULL
246g_szValueFlash28512:    db  "28512",NULL
247
248g_szMultichoiseSdpCommand:
249                        db  "None",LF
250                        db  "Enable",LF
251                        db  "Disable",NULL
252g_szValueFlashNone:     db  "None",NULL
253g_szValueFlashEnable:   db  "Enable",NULL
254g_szValueFlashDisable:  db  "Disable",NULL
255
256g_szMultichoisePageSize:
257                        db  "1 byte",LF
258                        db  "2 bytes",LF
259                        db  "4 bytes",LF
260                        db  "8 bytes",LF
261                        db  "16 bytes",LF
262                        db  "32 bytes",LF
263                        db  "64 bytes",NULL
264g_szValueFlash1byte:    db  "None",NULL
265g_szValueFlash2bytes:   db  "2 bytes",NULL
266g_szValueFlash4bytes:   db  "4 bytes",NULL
267g_szValueFlash8bytes:   db  "8 bytes",NULL
268g_szValueFlash16bytes:  db  "16 bytes",NULL
269g_szValueFlash32bytes:  db  "32 bytes",NULL
270g_szValueFlash64bytes:  db  "64 bytes",NULL
Note: See TracBrowser for help on using the repository browser.