[57] | 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 |
---|
| 10 | SECTION .data |
---|
| 11 | |
---|
| 12 | ; Menu title |
---|
| 13 | g_szProgramTitle: |
---|
| 14 | db "Configuration and Flashing program for XTIDE Universal BIOS v1.1.4.",LF,CR,NULL |
---|
| 15 | g_szXtideUniversalBiosSignature: db "XTIDE110",NULL |
---|
| 16 | g_szBiosIsNotLoaded: db "BIOS is not loaded!",NULL |
---|
| 17 | g_szEEPROM: db "EEPROM",NULL |
---|
| 18 | g_szSourceAndTypeSeparator: db " : ",NULL |
---|
| 19 | g_szUnidentified: db "Unidentified",NULL |
---|
| 20 | g_szUnsaved: db " ",SINGLE_LEFT_HORIZONTAL_TO_VERTICAL, |
---|
| 21 | db "Unsaved",SINGLE_RIGHT_HORIZONTAL_TO_VERTICAL, NULL |
---|
| 22 | |
---|
| 23 | ; Item formatting |
---|
| 24 | g_szFormatItemWithoutValue: db "%c%s",NULL |
---|
| 25 | g_szFormatItemNameWithValue: db "%26s%-9S",NULL |
---|
| 26 | |
---|
| 27 | |
---|
| 28 | g_szNo: db "No",NULL |
---|
| 29 | g_szYes: db "Yes",NULL |
---|
| 30 | g_szMultichoiseBooleanFlag: |
---|
| 31 | db "No",LF |
---|
| 32 | db "Yes",NULL |
---|
| 33 | |
---|
| 34 | |
---|
| 35 | ; Generic dialog strings |
---|
| 36 | g_szNotificationDialog: db "Notification.",NULL |
---|
| 37 | g_szErrorDialog: db "Error!",NULL |
---|
| 38 | g_szGenericDialogInfo: db "Press ENTER or ESC to close dialog.",NULL |
---|
| 39 | |
---|
| 40 | |
---|
| 41 | ; Strings for main menu |
---|
| 42 | g_szItemMainExitToDOS: db "Exit to DOS",NULL |
---|
| 43 | g_szItemMainLoadFile: db "Load BIOS from file",NULL |
---|
| 44 | g_szItemMainLoadROM: db "Load BIOS from EEPROM",NULL |
---|
| 45 | g_szItemMainLoadStngs: db "Load old settings from EEPROM",NULL |
---|
| 46 | g_szItemMainConfigure: db "Configure XTIDE Universal BIOS",NULL |
---|
| 47 | g_szItemMainFlash: db "Flash EEPROM",NULL |
---|
| 48 | |
---|
| 49 | g_szDlgMainLoadROM: db "Successfully loaded XTIDE Universal BIOS from EEPROM.",NULL |
---|
| 50 | g_szDlgMainLoadStngs: db "Successfully loaded settings from EEPROM.",NULL |
---|
| 51 | g_szDlgMainLoadFile: db "Successfully loaded file for flashing.",NULL |
---|
| 52 | g_szDlgMainSaveFile: db "Successfully saved XTIDE Universal BIOS to file.",NULL |
---|
| 53 | g_szDlgMainFileTooBig: db "Selected file is too big to be loaded for flashing!",NULL |
---|
| 54 | g_szDlgMainLoadErr: db "Failed to load file!",NULL |
---|
| 55 | g_szDlgMainSaveErr: db "Failed to save file!",NULL |
---|
| 56 | g_szDlgFileTitle: db "Select file to be flashed.",NULL |
---|
| 57 | g_szDlgFileFilter: db "*.*",NULL |
---|
| 58 | |
---|
| 59 | g_szNfoMainExitToDOS: db "Quits XTIDE Universal BIOS Configurator.",NULL |
---|
| 60 | g_szNfoMainLoadFile: db "Load BIOS file to be configured or flashed.",NULL |
---|
| 61 | g_szNfoMainLoadROM: db "Load BIOS from EEPROM to be reconfigured.",NULL |
---|
| 62 | g_szNfoMainLoadStngs: db "Load old XTIDE Universal BIOS settings from EEPROM.",NULL |
---|
| 63 | g_szNfoMainConfigure: db "Configure XTIDE Universal BIOS settings.",NULL |
---|
| 64 | g_szNfoMainFlash: db "Flash loaded BIOS image to EEPROM.",NULL |
---|
| 65 | |
---|
| 66 | |
---|
| 67 | ; Strings for XTIDE Universal BIOS configuration menu |
---|
| 68 | g_szItemCfgBackToMain: db "Back to Main Menu",NULL |
---|
| 69 | g_szItemCfgIde1: db "Primary IDE Controller",NULL |
---|
| 70 | g_szItemCfgIde2: db "Secondary IDE Controller",NULL |
---|
| 71 | g_szItemCfgIde3: db "Tertiary IDE Controller",NULL |
---|
| 72 | g_szItemCfgIde4: db "Quaternary IDE Controller",NULL |
---|
| 73 | g_szItemCfgIde5: db "Quinary IDE Controller",NULL |
---|
| 74 | g_szItemCfgBootMenu: db "Boot menu settings",NULL |
---|
| 75 | g_szItemCfgBootLoader: db "Boot loader type",NULL |
---|
| 76 | g_szItemCfgFullMode: db "Full operating mode",NULL |
---|
| 77 | g_szItemCfgStealSize: db "kiB to steal from RAM",NULL |
---|
| 78 | g_szItemCfgIdeCnt: db "Number of IDE controllers",NULL |
---|
| 79 | |
---|
| 80 | g_szDlgCfgFullMode: db "Enable full operating mode?",NULL |
---|
| 81 | g_szDlgCfgStealSize: db "How many kiB of base memory to steal for XTIDE Universal BIOS variables (1...255)?",NULL |
---|
| 82 | g_szDlgCfgIdeCnt: db "How many IDE controllers to manage (1...5)?",NULL |
---|
| 83 | |
---|
| 84 | g_szNfoCfgIde: db "IDE controller and drive configuration.",NULL |
---|
| 85 | g_szNfoCfgBootMenu: db "Boot menu configuration.",NULL |
---|
| 86 | g_szNfoCfgBootLoader: db "Boot loader selection for INT 19h.",NULL |
---|
| 87 | g_szNfoCfgFullMode: db "Full mode supports multiple controllers and has more features.",NULL |
---|
| 88 | g_szNfoCfgStealSize: db "Number of kiB of base memory to steal for BIOS variables.",NULL |
---|
| 89 | g_szNfoCfgIdeCnt: db "Number of IDE controllers to manage.",NULL |
---|
| 90 | |
---|
| 91 | g_szHelpCfgFullMode: db "incbin goes here.",NULL |
---|
| 92 | g_szHelpCfgStealSize: db "incbin goes here.",NULL |
---|
| 93 | |
---|
| 94 | g_szMultichoiseCfgBootLoader: |
---|
| 95 | db "Boot menu",LF |
---|
| 96 | db "Drive A then C",LF |
---|
| 97 | db "System boot loader",NULL |
---|
| 98 | |
---|
| 99 | g_szValueCfgBootLoaderMenu: db "Menu",NULL |
---|
| 100 | g_szValueCfgBootLoaderAthenC: db "A, C",NULL |
---|
| 101 | g_szValueCfgBootLoaderSystem: db "System",NULL |
---|
| 102 | |
---|
| 103 | |
---|
| 104 | ; Strings for IDE Controller menu |
---|
| 105 | g_szItemBackToCfgMenu: db "Back to Configuration Menu",NULL |
---|
| 106 | g_szItemIdeMaster: db "Master Drive",NULL |
---|
| 107 | g_szItemIdeSlave: db "Slave Drive",NULL |
---|
| 108 | g_szItemIdeBusType: db "Bus type",NULL |
---|
| 109 | g_szItemIdeCmdPort: db "Base (cmd block) address",NULL |
---|
| 110 | g_szItemIdeCtrlPort: db "Control block address",NULL |
---|
| 111 | g_szItemIdeEnIRQ: db "Enable interrupt",NULL |
---|
| 112 | g_szItemIdeIRQ: db "IRQ",NULL |
---|
| 113 | |
---|
| 114 | g_szDlgBusType: db "Select type of bus where Ide Controller is connected.",NULL |
---|
| 115 | g_szDlgIdeCmdPort: db "Enter IDE command block (base port) address.",NULL |
---|
| 116 | g_szDlgIdeCtrlPort: db "Enter IDE control block address (usually command block + 200h).",NULL |
---|
| 117 | g_szDlgIdeEnIRQ: db "Enable interrupt?",NULL |
---|
| 118 | g_szDlgIdeIRQ: db "Enter IRQ channel (2...7 for 8-bit controllers, 2...15 for any other controller).",NULL |
---|
| 119 | |
---|
| 120 | g_szNfoIdeBackToCfgMenu:db "Back to XTIDE Universal BIOS Configuration Menu.",NULL |
---|
| 121 | g_szNfoIdeMaster: db "Settings for Master Drive.",NULL |
---|
| 122 | g_szNfoIdeSlave: db "Settings for Slave Drive.",NULL |
---|
| 123 | g_szNfoIdeBusType: db "Select controller bus type.",NULL |
---|
| 124 | g_szNfoIdeCmdPort: db "IDE Controller Command Block (base port) address.",NULL |
---|
| 125 | g_szNfoIdeCtrlPort: db "IDE Controller Control Block address. Usually Cmd Block + 200h.",NULL |
---|
| 126 | g_szNfoIdeEnIRQ: db "Interrupt or polling mode.",NULL |
---|
| 127 | g_szNfoIdeIRQ: db "IRQ channel to use.",NULL |
---|
| 128 | |
---|
| 129 | g_szHelpIdeCmdPort: db "incbin goes here.",NULL |
---|
| 130 | g_szHelpIdeCtrlPort: db "incbin goes here.",NULL |
---|
| 131 | g_szHelpIdeEnIRQ: db "incbin goes here.",NULL |
---|
| 132 | g_szHelpIdeIRQ: db "incbin goes here.",NULL |
---|
| 133 | |
---|
| 134 | g_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 | |
---|
| 140 | g_szValueCfgBusTypeDual8b: db "2x8-bit",NULL |
---|
| 141 | g_szValueCfgBusTypeSingle8b: db "1x8-bit",NULL |
---|
| 142 | g_szValueCfgBusType16b: db "16-bit",NULL |
---|
| 143 | g_szValueCfgBusType32b: db "32-bit",NULL |
---|
| 144 | |
---|
| 145 | |
---|
| 146 | ; Strings for DRVPARAMS menu |
---|
| 147 | g_szItemDrvBackToIde: db "Back to IDE Controller Menu",NULL |
---|
| 148 | g_szItemDrvBlockMode: db "Block Mode Transfers",NULL |
---|
| 149 | g_szItemDrvUserCHS: db "User specified CHS",NULL |
---|
| 150 | g_szItemDrvCyls: db "Cylinders",NULL |
---|
| 151 | g_szItemDrvHeads: db "Heads",NULL |
---|
| 152 | g_szItemDrvSect: db "Sectors per track",NULL |
---|
| 153 | |
---|
| 154 | g_szDlgDrvBlockMode: db "Enable Block Mode Transfers?",NULL |
---|
| 155 | g_szDlgDrvUserCHS: db "Specify (P-)CHS parameters manually?",NULL |
---|
| 156 | g_szDlgDrvCyls: db "Enter number of P-CHS cylinders (1...16383).",NULL |
---|
| 157 | g_szDlgDrvHeads: db "Enter number of P-CHS heads (1...16).",NULL |
---|
| 158 | g_szDlgDrvSect: db "Enter number of sectors per track (1...63).",NULL |
---|
| 159 | |
---|
| 160 | g_szNfoDrvBlockMode: db "Transfer multiple sectors per data request.",NULL |
---|
| 161 | g_szNfoDrvUserCHS: db "Specify (P-)CHS manually instead of autodetect.",NULL |
---|
| 162 | g_szNfoDrvCyls: db "Number of user specified P-CHS cylinders.",NULL |
---|
| 163 | g_szNfoDrvHeads: db "Number of user specified P-CHS heads.",NULL |
---|
| 164 | g_szNfoDrvSect: db "Number of user specified P-CHS sectors per track.",NULL |
---|
| 165 | |
---|
| 166 | g_szHelpDrvBlockMode: db "incbin goes here.",NULL |
---|
| 167 | g_szHelpDrvUserCHS: db "incbin goes here.",NULL |
---|
| 168 | |
---|
| 169 | |
---|
| 170 | ; Strings for boot menu settings menu |
---|
| 171 | g_szItemBootHeight: db "Maximum height",NULL |
---|
| 172 | g_szItemBootTimeout: db "Selection timeout",NULL |
---|
| 173 | g_szItemBootDrive: db "Default boot drive",NULL |
---|
| 174 | g_szItemBootMinFDD: db "Min floppy drive count",NULL |
---|
| 175 | g_szItemBootSwap: db "Swap boot drive numbers",NULL |
---|
| 176 | g_szItemBootRomBoot: db "Display ROM boot",NULL |
---|
| 177 | g_szItemBootInfo: db "Display drive info",NULL |
---|
| 178 | |
---|
| 179 | g_szDlgBootHeight: db "Enter boot menu maximum height in characters (8...25).",NULL |
---|
| 180 | g_szDlgBootTimeout: db "Enter Boot Menu selection timeout in seconds (1...60, 0 disables timeout).",NULL |
---|
| 181 | g_szDlgBootDrive: db "Enter default drive number (0xh for Floppy Drives, 8xh for Hard Disks, FFh for ROM boot).",NULL |
---|
| 182 | g_szDlgBootMinFDD: db "Enter minimum number of floppy drives.",NULL |
---|
| 183 | g_szDlgBootSwap: db "Enable drive number translation?",NULL |
---|
| 184 | g_szDlgBootRomBoot: db "Show ROM Boot option on boot menu?",NULL |
---|
| 185 | g_szDlgBootInfo: db "Show drive information on boot menu?",NULL |
---|
| 186 | |
---|
| 187 | g_szNfoBootHeight: db "Boot Menu maximum height in characters.",NULL |
---|
| 188 | g_szNfoBootTimeout: db "Menu item selection timeout in seconds.",NULL |
---|
| 189 | g_szNfoBootDrive: db "Default drive on boot menu.",NULL |
---|
| 190 | g_szNfoBootMinFDD: db "Minimum number of floppy drives to display.",NULL |
---|
| 191 | g_szNfoBootSwap: db "Drive Number Translation (swap first drive with selected).",NULL |
---|
| 192 | g_szNfoBootRomBoot: db "Show ROM Basic or ROM DOS boot option.",NULL |
---|
| 193 | g_szNfoBootInfo: db "Show detailed drive information on boot menu.",NULL |
---|
| 194 | |
---|
| 195 | g_szHelpBootTimeout: db "incbin goes here.",NULL |
---|
| 196 | g_szHelpBootDrive: db "incbin goes here.",NULL |
---|
| 197 | g_szHelpBootMinFDD: db "incbin goes here.",NULL |
---|
| 198 | g_szHelpBootSwap: db "incbin goes here.",NULL |
---|
| 199 | g_szHelpBootRomBoot: db "incbin goes here.",NULL |
---|
| 200 | g_szHelpBootInfo: db "incbin goes here.",NULL |
---|
| 201 | |
---|
| 202 | |
---|
| 203 | ; Strings for Flash menu |
---|
| 204 | g_szItemFlashStart: db "Start flashing",NULL |
---|
| 205 | g_szItemFlashSDP: db "SDP command",NULL |
---|
| 206 | g_szItemFlashAddr: db "EEPROM address",NULL |
---|
| 207 | g_szItemFlashPageSize: db "Page size",NULL |
---|
| 208 | g_szItemFlashChecksum: db "Generate checksum byte",NULL |
---|
| 209 | |
---|
| 210 | g_szDlgFlashAddr: db "Enter segment address where EEPROM is located.",NULL |
---|
| 211 | g_szDlgFlashPageSize: db "Enter write page size (1, 2, 4, 8, 16, 32 or 64 bytes).",NULL |
---|
| 212 | g_szDlgFlashChecksum: db "Generate checksum byte to the end of BIOS image?",NULL |
---|
| 213 | |
---|
| 214 | g_szNfoFlashStart: db "Writes BIOS to EEPROM.",NULL |
---|
| 215 | g_szNfoFlashSDP: db "Software Data Protection command.",NULL |
---|
| 216 | g_szNfoFlashAddr: db "Address (segment) where EEPROM is located.",NULL |
---|
| 217 | g_szNfoFlashPageSize: db "Number of bytes to write before delay.",NULL |
---|
| 218 | g_szNfoFlashChecksum: db "Generate checksum byte to the end of BIOS image.",NULL |
---|
| 219 | |
---|
| 220 | g_szHelpFlashSDP: db "incbin goes here.",NULL |
---|
| 221 | g_szHelpFlashPageSize: db "incbin goes here.",NULL |
---|
| 222 | g_szHelpFlashChecksum: db "incbin goes here.",NULL |
---|
| 223 | |
---|
| 224 | |
---|
| 225 | ; Strings for SDP command menu |
---|
| 226 | g_szValueSdpNone: |
---|
| 227 | g_szItemSdpNone: db "None",NULL |
---|
| 228 | g_szValueSdpEnable: |
---|
| 229 | g_szItemSdpEnable: db "Enable",NULL |
---|
| 230 | g_szValueSdpDisable: |
---|
| 231 | g_szItemSdpDisable: db "Disable",NULL |
---|
| 232 | |
---|
| 233 | g_szNfoSdpNone: db "Do not use Software Data Protection.",NULL |
---|
| 234 | g_szNfoSdpEnable: db "Enable Software Data Protection after flashing.",NULL |
---|
| 235 | g_szNfoSdpDisable: db "Disable Software Data Protection after flashing.",NULL |
---|