Gameboy: add max ROM sizes for several mappers

Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
This commit is contained in:
Tauwasser 2016-05-24 12:46:34 +02:00
parent 9cadcbf829
commit 58822c95dd

View File

@ -12,7 +12,7 @@
enum enum
{ {
GB_MBC_NONE = 0, /* 32KB ROM - No memory bank controller */ GB_MBC_NONE = 0, /* 32KB ROM - No memory bank controller */
GB_MBC_MBC1, /* ~2MB ROM, 8KB RAM -or- 512KB ROM, 32KB RAM */ GB_MBC_MBC1, /* 2MB ROM, 8KB RAM -or- 512KB ROM, 32KB RAM */
GB_MBC_MBC2, /* 256KB ROM, 32KB RAM */ GB_MBC_MBC2, /* 256KB ROM, 32KB RAM */
GB_MBC_MBC3, /* 2MB ROM, 32KB RAM, RTC */ GB_MBC_MBC3, /* 2MB ROM, 32KB RAM, RTC */
GB_MBC_MBC4, /* ?? ROM, ?? RAM */ GB_MBC_MBC4, /* ?? ROM, ?? RAM */
@ -22,12 +22,12 @@ enum
GB_MBC_HUC3, /* ?? ROM, ?? RAM - Hudson Soft Controller */ GB_MBC_HUC3, /* ?? ROM, ?? RAM - Hudson Soft Controller */
GB_MBC_MBC6, /* ?? ROM, 32KB SRAM */ GB_MBC_MBC6, /* ?? ROM, 32KB SRAM */
GB_MBC_MBC7, /* ?? ROM, ?? RAM */ GB_MBC_MBC7, /* ?? ROM, ?? RAM */
GB_MBC_M161, /* ?? ROM, ?? RAM */ GB_MBC_M161, /* 256kB ROM, No RAM */
GB_MBC_MMM01, /* ?? ROM, ?? RAM */ GB_MBC_MMM01, /* 8MB ROM, 128KB RAM */
GB_MBC_WISDOM, /* ?? ROM, ?? RAM - Wisdom tree controller */ GB_MBC_WISDOM, /* ?? ROM, ?? RAM - Wisdom tree controller */
GB_MBC_MBC1_COL, /* 1MB ROM, 32KB RAM - workaround for MBC1 on PCB that maps rom address lines differently */ GB_MBC_MBC1_COL, /* 1MB ROM, 32KB RAM - workaround for MBC1 on PCB that maps rom address lines differently */
GB_MBC_SACHEN1, /* ?? ROM, ?? RAM - Sachen MMC-1 variant */ GB_MBC_SACHEN1, /* 4MB ROM, No RAM - Sachen MMC-1 variant */
GB_MBC_SACHEN2, /* ?? ROM, ?? RAM - Sachen MMC-2 variant */ GB_MBC_SACHEN2, /* 4MB ROM, No RAM - Sachen MMC-2 variant */
GB_MBC_YONGYONG, /* ?? ROM, ?? RAM - Appears in Sonic 3D Blast 5 pirate */ GB_MBC_YONGYONG, /* ?? ROM, ?? RAM - Appears in Sonic 3D Blast 5 pirate */
GB_MBC_LASAMA, /* ?? ROM, ?? RAM - Appears in La Sa Ma */ GB_MBC_LASAMA, /* ?? ROM, ?? RAM - Appears in La Sa Ma */
GB_MBC_ATVRACIN, GB_MBC_ATVRACIN,