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

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

Initial commit (Work in progress).

File size: 10.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 : 2.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 "%26s%-9S",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
35; Generic dialog strings
36g_szNotificationDialog: db "Notification.",NULL
37g_szErrorDialog: db "Error!",NULL
38g_szGenericDialogInfo: db "Press ENTER or ESC to close dialog.",NULL
39
40
41; Strings for main menu
42g_szItemMainExitToDOS: db "Exit to DOS",NULL
43g_szItemMainLoadFile: db "Load BIOS from file",NULL
44g_szItemMainLoadROM: db "Load BIOS from EEPROM",NULL
45g_szItemMainLoadStngs: db "Load old settings from EEPROM",NULL
46g_szItemMainConfigure: db "Configure XTIDE Universal BIOS",NULL
47g_szItemMainFlash: db "Flash EEPROM",NULL
48
49g_szDlgMainLoadROM: db "Successfully loaded XTIDE Universal BIOS from EEPROM.",NULL
50g_szDlgMainLoadStngs: db "Successfully loaded settings from EEPROM.",NULL
51g_szDlgMainLoadFile: db "Successfully loaded file for flashing.",NULL
52g_szDlgMainSaveFile: db "Successfully saved XTIDE Universal BIOS to file.",NULL
53g_szDlgMainFileTooBig: db "Selected file is too big to be loaded for flashing!",NULL
54g_szDlgMainLoadErr: db "Failed to load file!",NULL
55g_szDlgMainSaveErr: db "Failed to save file!",NULL
56g_szDlgFileTitle: db "Select file to be flashed.",NULL
57g_szDlgFileFilter: db "*.*",NULL
58
59g_szNfoMainExitToDOS: db "Quits XTIDE Universal BIOS Configurator.",NULL
60g_szNfoMainLoadFile: db "Load BIOS file to be configured or flashed.",NULL
61g_szNfoMainLoadROM: db "Load BIOS from EEPROM to be reconfigured.",NULL
62g_szNfoMainLoadStngs: db "Load old XTIDE Universal BIOS settings from EEPROM.",NULL
63g_szNfoMainConfigure: db "Configure XTIDE Universal BIOS settings.",NULL
64g_szNfoMainFlash: db "Flash loaded BIOS image to EEPROM.",NULL
65
66
67; Strings for XTIDE Universal BIOS configuration menu
68g_szItemCfgBackToMain: db "Back to Main Menu",NULL
69g_szItemCfgIde1: db "Primary IDE Controller",NULL
70g_szItemCfgIde2: db "Secondary IDE Controller",NULL
71g_szItemCfgIde3: db "Tertiary IDE Controller",NULL
72g_szItemCfgIde4: db "Quaternary IDE Controller",NULL
73g_szItemCfgIde5: db "Quinary IDE Controller",NULL
74g_szItemCfgBootMenu: db "Boot menu settings",NULL
75g_szItemCfgBootLoader: db "Boot loader type",NULL
76g_szItemCfgFullMode: db "Full operating mode",NULL
77g_szItemCfgStealSize: db "kiB to steal from RAM",NULL
78g_szItemCfgIdeCnt: db "Number of IDE controllers",NULL
79
80g_szDlgCfgFullMode: db "Enable full operating mode?",NULL
81g_szDlgCfgStealSize: db "How many kiB of base memory to steal for XTIDE Universal BIOS variables (1...255)?",NULL
82g_szDlgCfgIdeCnt: db "How many IDE controllers to manage (1...5)?",NULL
83
84g_szNfoCfgIde: db "IDE controller and drive configuration.",NULL
85g_szNfoCfgBootMenu: db "Boot menu configuration.",NULL
86g_szNfoCfgBootLoader: db "Boot loader selection for INT 19h.",NULL
87g_szNfoCfgFullMode: db "Full mode supports multiple controllers and has more features.",NULL
88g_szNfoCfgStealSize: db "Number of kiB of base memory to steal for BIOS variables.",NULL
89g_szNfoCfgIdeCnt: db "Number of IDE controllers to manage.",NULL
90
91g_szHelpCfgFullMode: db "incbin goes here.",NULL
92g_szHelpCfgStealSize: db "incbin goes here.",NULL
93
94g_szMultichoiseCfgBootLoader:
95 db "Boot menu",LF
96 db "Drive A then C",LF
97 db "System boot loader",NULL
98
99g_szValueCfgBootLoaderMenu: db "Menu",NULL
100g_szValueCfgBootLoaderAthenC: db "A, C",NULL
101g_szValueCfgBootLoaderSystem: db "System",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_szItemIdeBusType: db "Bus 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_szDlgBusType: db "Select type of bus where Ide Controller is connected.",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_szNfoIdeBusType: db "Select controller bus 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: db "incbin goes here.",NULL
130g_szHelpIdeCtrlPort: db "incbin goes here.",NULL
131g_szHelpIdeEnIRQ: db "incbin goes here.",NULL
132g_szHelpIdeIRQ: db "incbin goes here.",NULL
133
134g_szMultichoiseCfgBusType:
135 db "8-bit dual port (XTIDE)",LF
136 db "8-bit single port",LF
137 db "16-bit",LF
138 db "32-bit generic",NULL
139
140g_szValueCfgBusTypeDual8b: db "2x8-bit",NULL
141g_szValueCfgBusTypeSingle8b: db "1x8-bit",NULL
142g_szValueCfgBusType16b: db "16-bit",NULL
143g_szValueCfgBusType32b: db "32-bit",NULL
144
145
146; Strings for DRVPARAMS menu
147g_szItemDrvBackToIde: db "Back to IDE Controller Menu",NULL
148g_szItemDrvBlockMode: db "Block Mode Transfers",NULL
149g_szItemDrvUserCHS: db "User specified CHS",NULL
150g_szItemDrvCyls: db "Cylinders",NULL
151g_szItemDrvHeads: db "Heads",NULL
152g_szItemDrvSect: db "Sectors per track",NULL
153
154g_szDlgDrvBlockMode: db "Enable Block Mode Transfers?",NULL
155g_szDlgDrvUserCHS: db "Specify (P-)CHS parameters manually?",NULL
156g_szDlgDrvCyls: db "Enter number of P-CHS cylinders (1...16383).",NULL
157g_szDlgDrvHeads: db "Enter number of P-CHS heads (1...16).",NULL
158g_szDlgDrvSect: db "Enter number of sectors per track (1...63).",NULL
159
160g_szNfoDrvBlockMode: db "Transfer multiple sectors per data request.",NULL
161g_szNfoDrvUserCHS: db "Specify (P-)CHS manually instead of autodetect.",NULL
162g_szNfoDrvCyls: db "Number of user specified P-CHS cylinders.",NULL
163g_szNfoDrvHeads: db "Number of user specified P-CHS heads.",NULL
164g_szNfoDrvSect: db "Number of user specified P-CHS sectors per track.",NULL
165
166g_szHelpDrvBlockMode: db "incbin goes here.",NULL
167g_szHelpDrvUserCHS: db "incbin goes here.",NULL
168
169
170; Strings for boot menu settings menu
171g_szItemBootHeight: db "Maximum height",NULL
172g_szItemBootTimeout: db "Selection timeout",NULL
173g_szItemBootDrive: db "Default boot drive",NULL
174g_szItemBootMinFDD: db "Min floppy drive count",NULL
175g_szItemBootSwap: db "Swap boot drive numbers",NULL
176g_szItemBootRomBoot: db "Display ROM boot",NULL
177g_szItemBootInfo: db "Display drive info",NULL
178
179g_szDlgBootHeight: db "Enter boot menu maximum height in characters (8...25).",NULL
180g_szDlgBootTimeout: db "Enter Boot Menu selection timeout in seconds (1...60, 0 disables timeout).",NULL
181g_szDlgBootDrive: db "Enter default drive number (0xh for Floppy Drives, 8xh for Hard Disks, FFh for ROM boot).",NULL
182g_szDlgBootMinFDD: db "Enter minimum number of floppy drives.",NULL
183g_szDlgBootSwap: db "Enable drive number translation?",NULL
184g_szDlgBootRomBoot: db "Show ROM Boot option on boot menu?",NULL
185g_szDlgBootInfo: db "Show drive information on boot menu?",NULL
186
187g_szNfoBootHeight: db "Boot Menu maximum height in characters.",NULL
188g_szNfoBootTimeout: db "Menu item selection timeout in seconds.",NULL
189g_szNfoBootDrive: db "Default drive on boot menu.",NULL
190g_szNfoBootMinFDD: db "Minimum number of floppy drives to display.",NULL
191g_szNfoBootSwap: db "Drive Number Translation (swap first drive with selected).",NULL
192g_szNfoBootRomBoot: db "Show ROM Basic or ROM DOS boot option.",NULL
193g_szNfoBootInfo: db "Show detailed drive information on boot menu.",NULL
194
195g_szHelpBootTimeout: db "incbin goes here.",NULL
196g_szHelpBootDrive: db "incbin goes here.",NULL
197g_szHelpBootMinFDD: db "incbin goes here.",NULL
198g_szHelpBootSwap: db "incbin goes here.",NULL
199g_szHelpBootRomBoot: db "incbin goes here.",NULL
200g_szHelpBootInfo: db "incbin goes here.",NULL
201
202
203; Strings for Flash menu
204g_szItemFlashStart: db "Start flashing",NULL
205g_szItemFlashSDP: db "SDP command",NULL
206g_szItemFlashAddr: db "EEPROM address",NULL
207g_szItemFlashPageSize: db "Page size",NULL
208g_szItemFlashChecksum: db "Generate checksum byte",NULL
209
210g_szDlgFlashAddr: db "Enter segment address where EEPROM is located.",NULL
211g_szDlgFlashPageSize: db "Enter write page size (1, 2, 4, 8, 16, 32 or 64 bytes).",NULL
212g_szDlgFlashChecksum: db "Generate checksum byte to the end of BIOS image?",NULL
213
214g_szNfoFlashStart: db "Writes BIOS to EEPROM.",NULL
215g_szNfoFlashSDP: db "Software Data Protection command.",NULL
216g_szNfoFlashAddr: db "Address (segment) where EEPROM is located.",NULL
217g_szNfoFlashPageSize: db "Number of bytes to write before delay.",NULL
218g_szNfoFlashChecksum: db "Generate checksum byte to the end of BIOS image.",NULL
219
220g_szHelpFlashSDP: db "incbin goes here.",NULL
221g_szHelpFlashPageSize: db "incbin goes here.",NULL
222g_szHelpFlashChecksum: db "incbin goes here.",NULL
223
224
225; Strings for SDP command menu
226g_szValueSdpNone:
227g_szItemSdpNone: db "None",NULL
228g_szValueSdpEnable:
229g_szItemSdpEnable: db "Enable",NULL
230g_szValueSdpDisable:
231g_szItemSdpDisable: db "Disable",NULL
232
233g_szNfoSdpNone: db "Do not use Software Data Protection.",NULL
234g_szNfoSdpEnable: db "Enable Software Data Protection after flashing.",NULL
235g_szNfoSdpDisable: db "Disable Software Data Protection after flashing.",NULL
Note: See TracBrowser for help on using the repository browser.