added mapper 255 (same as 225)

added mapper 255 (same as 225)
This commit is contained in:
nsx0r 2022-10-27 16:56:46 +02:00 committed by GitHub
parent 6435a64df8
commit 2f9ff59343
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,6 +119,7 @@ static const byte PROGMEM mapsize[] = {
240, 1, 5, 1, 5, 0, 3, // C&E Bootleg Board (Sheng Huo Lie Zhuan, Jing Ke Xin Zhuan) [UNLICENSED] 240, 1, 5, 1, 5, 0, 3, // C&E Bootleg Board (Sheng Huo Lie Zhuan, Jing Ke Xin Zhuan) [UNLICENSED]
242, 5, 5, 0, 0, 0, 0, // ET-113 [UNLICENSED] 242, 5, 5, 0, 0, 0, 0, // ET-113 [UNLICENSED]
246, 5, 5, 7, 7, 0, 0, // C&E Feng Shen Bang [UNLICENSED] 246, 5, 5, 7, 7, 0, 0, // C&E Feng Shen Bang [UNLICENSED]
255, 7, 7, 8, 8, 0, 0, // 110-in-1 multicart (same as 225) [UNLICENSED]
}; };
/****************************************** /******************************************
@ -3548,6 +3549,7 @@ void readPRG(boolean readrom) {
break; break;
case 225: case 225:
case 255:
banks = int_pow(2, prgsize) / 2; banks = int_pow(2, prgsize) / 2;
for (int i = 0; i < banks; i++) { for (int i = 0; i < banks; i++) {
write_prg_byte(0x8000 + (i << 6), i << 6); write_prg_byte(0x8000 + (i << 6), i << 6);
@ -4335,6 +4337,7 @@ void readCHR(boolean readrom) {
break; break;
case 225: case 225:
case 255:
banks = int_pow(2, chrsize) / 2; banks = int_pow(2, chrsize) / 2;
for (int i = 0; i < banks; i++) { for (int i = 0; i < banks; i++) {
write_prg_byte(0x8000 + i, i); write_prg_byte(0x8000 + i, i);