updated binaries

This commit is contained in:
FeralChild64 committed 2020-09-03 20:33:25 +02:00
1 parent a974b4a763
commit c5d3951e4c
7 files changed
+5 -5

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
+5 -5
View File
@@ -34,7 +34,7 @@ const std::vector<ROMTypeDescriptionEntry> ROM_DEFINITIONS =
8192, // file size
0x1F52, // signature offset 1
0, // signature offset 2
0x0004, // BASIC ID offset
0x0007, // BASIC ID offset
0 // KERNAL ID offset
},
@@ -52,14 +52,14 @@ const std::vector<ROMTypeDescriptionEntry> ROM_DEFINITIONS =
128 * 1024, // file size
0xBF52, // signature offset 1
0xE4B9, // signature offset 2
0xA004, // BASIC ID offset
0xA007, // BASIC ID offset
0xFF80 // KERNAL ID offset
},
};
const uint32_t MAX_FILE_SIZE = 128 * 1024;
const std::vector<uint8_t> STR_MEGABAS = { 0x4D, 0x45, 0x47, 0x41, 0x42, 0x41, 0x53, 0x32 };
const std::vector<uint8_t> STR_BASIC = { 0x42, 0x41, 0x53, 0x49, 0x43 };
const std::vector<uint8_t> STR_OR = { 0x4F, 0x52 };
const std::vector<uint8_t> STR_SNAPSHOT = { 0x28, 0x44, 0x45, 0x56, 0x45, 0x4C, 0x20, 0x53,
0x4E, 0x41, 0x50, 0x53, 0x48, 0x4F, 0x54, 0x29,
@@ -409,7 +409,7 @@ void ROMFile::recognizeSrcFile()
if (srcFileContent.size() != SPEC.fileSize) continue;
if ((SPEC.idBasicOffset != 0) &&
memcmp(&srcFileContent[SPEC.idBasicOffset], STR_MEGABAS.data(), STR_MEGABAS.size()) != 0)
memcmp(&srcFileContent[SPEC.idBasicOffset], STR_BASIC.data(), STR_BASIC.size()) != 0)
{
continue;
}
@@ -440,7 +440,7 @@ void ROMFile::dropUnmatchingDst()
// Drop unmatching destination file data
if (!dstFileContent.empty() && (descPtr->idBasicOffset != 0) &&
memcmp(&dstFileContent[descPtr->idBasicOffset], STR_MEGABAS.data(), STR_MEGABAS.size()) != 0)
memcmp(&dstFileContent[descPtr->idBasicOffset], STR_BASIC.data(), STR_BASIC.size()) != 0)
{
dstFileContent.clear();
}