Add boot file and game type to output

This commit is contained in:
Zorchenhimer 2025-12-20 15:24:15 -05:00
parent 558662f7cf
commit 457d8106ef
Signed by: Zorchenhimer
GPG Key ID: 70A1AB767AAB9C20
2 changed files with 6 additions and 2 deletions

View File

@ -171,6 +171,7 @@ func (b *BlockFileHeader) String() string {
return fmt.Sprintf("BlockFileHeader FileNumber:%d FileId:%d FileName:%q FileAddress:$%04X FileSize:%d FileType:%d",
b.FileNumber,
b.FileId,
// TODO: use BytesToAscii()
string(b.FileName[:]),
b.FileAddress,
b.FileSize,

7
rom.go
View File

@ -85,11 +85,14 @@ type RomHeader struct {
}
func (header *RomHeader) Info() string {
return fmt.Sprintf("Name: %3s Licensee: $%02X - %s\nMFG Date: %s",
return fmt.Sprintf("Name: %3s Type: %q ($%02X) Licensee: $%02X - %s\nMFG Date: %s BootFileId: %d",
header.GameName,
header.GameType,
header.GameType,
header.Licensee,
LicenseeEnName(header.Licensee),
header.ManufacturingDate,
header.BootFileId,
)
}
@ -247,7 +250,7 @@ func (file *RomFile) Info() string {
if crc != file.CRC {
crcStatus = fmt.Sprintf("FAIL [$%04X]", crc)
}
return fmt.Sprintf("%02d $%02X %q %s %5d $%04X-$%04X Hidden:%t CRC:$%04X (%s)",
return fmt.Sprintf("%02d $%02X '%s' %s %5d $%04X-$%04X Hidden:%t CRC:$%04X (%s)",
file.Number,
file.Id,
file.Name,