source: xtideuniversalbios/trunk/BIOS_Drive_Information_Tool/Src/Strings.asm@ 630

Last change on this file since 630 was 630, checked in by Krister Nordvall, 8 days ago

Changes:

  • Changed the g_szPCFlashSuccessful string in XTIDECFG to reflect the reality - it turns out ANY key was limited to just ENTER or ESC.
  • Removed the NEC V-specific optimization I added in r602 because NEC's documentation completely fails to mention that the ROL4 instruction also changes the high nibble of AL. Huge thanks to vcfed-member dreNorteR for discovering this and also for suggesting an optimization to the physical address conversion code in IdeTransfer.asm.
  • Made some changes to the OUTPUT_AL_TO_IDE_REGISTER and OUTPUT_AL_TO_IDE_CONTROL_BLOCK_REGISTER macros as an optimization. This saves 15+12 bytes in builds without MODULE_8BIT_IDE (e.g. the PS/2 builds).
  • Other minor optimizations and cleanups.
File size: 2.6 KB
Line 
1; Project name : BIOS Drive Information Tool
2; Description : Strings used in this program.
3
4;
5; XTIDE Universal BIOS and Associated Tools
6; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2024 by XTIDE Universal BIOS Team.
7;
8; This program is free software; you can redistribute it and/or modify
9; it under the terms of the GNU General Public License as published by
10; the Free Software Foundation; either version 2 of the License, or
11; (at your option) any later version.
12;
13; This program is distributed in the hope that it will be useful,
14; but WITHOUT ANY WARRANTY; without even the implied warranty of
15; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16; GNU General Public License for more details.
17; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
18;
19
20; Section containing initialized data
21SECTION .data
22
23g_szProgramName: db "BIOS Drive Information Tool v1.0.3",CR,LF
24 db "(C) 2012-2024 by XTIDE Universal BIOS Team",CR,LF
25 db "Released under GNU GPL v2",CR,LF
26 db "http://xtideuniversalbios.org/",CR,LF,NULL
27
28g_szPressAnyKey: db CR,LF,"Press any key to display next drive.",CR,LF,NULL
29
30g_szHeaderDrive: db CR,LF,"-= Drive %2x =-",CR,LF,NULL
31
32g_szAtaInfoHeader: db "ATA-information from AH=25h...",CR,LF,NULL
33g_szFormatDrvName: db " Name : %s",CR,LF,NULL
34g_szChsAndMode: db "%s, Mode: %s",CR,LF,NULL
35g_szNormal: db "NORMAL",NULL
36g_szLarge: db "LARGE ",NULL
37g_szLBA: db "LBA ",NULL
38g_szFormatCHS: db " Cylinders : %5u, Heads: %3u, Sectors: %2u",NULL
39g_szWillBeModified: db "Will be modified to:",CR,LF,NULL
40g_szChsSectors: db " CHS sectors: ",NULL
41g_szLBA28: db " LBA28 sectors: ",NULL
42g_szLBA48: db " LBA48 sectors: ",NULL
43g_szBlockMode: db " Block mode : Set to %u from max %u sectors",CR,LF,NULL
44g_szPIO: db " PIO mode : Max %u, Min cycle times: %u ns, with IORDY %d ns",CR,LF,NULL
45g_szXUB: db "XTIDE Universal BIOS %s generates following L-CHS...",CR,LF,NULL
46g_szXUBversion: db "r"
47 db ROM_VERSION_STRING
48 db BUILD_DATE_STRING,NULL
49
50g_szOldInfoHeader: db "Old INT 13h information from AH=08h and AH=15h...",CR,LF,NULL
51 ; Cylinders
52g_szSectors: db " Total sectors: ",NULL
53
54
55g_szNewInfoHeader: db "EBIOS information from AH=48h...",CR,LF,NULL
56g_szNewExtensions: db " Version : %2-x, Interface bitmap: %2-x",CR,LF,NULL
57 ; Cylinders
58 ; Total sectors
59g_szNewSectorSize: db " Sector size : %u",CR,LF,NULL
60
61g_szBiosError: db " BIOS returned error code %x",CR,LF,NULL
62g_szDashForZero: db "- ",NULL ; Required by Assembly Library
63
64g_szNewline: db CR,LF,NULL
Note: See TracBrowser for help on using the repository browser.