* M061: Add CHR-ROM variant.
* M227: Make DIP switch change only apply to submapper 1
* M242: Only assume DIP/solder pad read when A0-A7 are zero, corrects ET-187 and Xing-2462. Initialize M227's and M242's DIP switch setting on Hard Reset.
* M052: Support CHR-RAM-less variant of submapper 14.
* M364: Correct the outer bank register's address mask, for LT-953 multicart.
* M047: Supprt larger-sized multicarts using a compatible PCB. Reset to menu.
* M360: Add submapper 1.
* M221: Rewrite, add submapper 1 variant.
* M288: Remove bank masks to allow for already-existing larger cartridges.
* M411: Add submappers.
* M417: Add submapper 1.
* M115: Add multicart functionalities.
* M201: Simplify and correct the power-on value. CF-043, mentioned in the source code comment, needs no submapper; just a correct header with Horizontal mirroring.
* M200: Correct the power-on value.
* M432: Add submappers to distinguish three variants.
* Add mapper 412.
---------
Co-authored-by: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com>
* Support 2 MIB mapper 314 (Y2K 76-in-1)
* Mapper 57: Forgot one Sync() statement
* Mapper 83: Correction for 256 KiB PRG+512 KiB CHR games
* Mapper 114: Use NES 2.0 submapper field if available to differentiate between scrambling patterns
* NES 2.0: Support exponential notation of PRG/CHR sizes, thus adding support for 4 KiB and 8 KiB ROM files.
* Add mapper 553.
* Correct the database regarding the Nanjing game Pegasus Senya
* Add submapper 5 (HST-162) to mapper 176
* Add mapper 436
* Mapper 176.5 has a CNROM latch as well, though it works a bit differently than submapper 1's
* Added mapper 429
* Added mapper 380 submapper 1
* Added mapper 437
* Added mapper 456
* Forgot to include math.h for pow
* Added mapper 434
* Added mapper 452
* Added mapper 438
* Added mappers 391 and 444, corrected the mixup with BS-110 and NC7000M
* Added mapper 443. Added menu-switching funcionality to mapper 444
Co-authored-by: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com>