libretro / libretro-fceumm

FCEUmm libretro port.
GNU General Public License v2.0
128 stars 115 forks source link

Mappers 126/422/534: Update based on information from datasheet. #569

Closed NRS-NewRisingSun closed 1 year ago

NRS-NewRisingSun commented 1 year ago

The original datasheet of this mapper has become available (https://forums.nesdev.org/viewtopic.php?t=24629). This update incorporates the new information obtained from it.

The changes affect what is to be considered the proper bank order of ROM image files. Keep compatibility with existing dumps in the old (wrong) bank order by reordering them based on CRC, but do not support new dumps in wrong bank order.

Also support two new submappers for "two PRG chip" cartridges that are mapped into a non-contiguous address space.