PowerPak: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (1 revision: Rest of pages not related to reference) |
(iNES 3) |
||
Line 1: | Line 1: | ||
PowerPak emulates [[MMC|mappers]] used in NES games, but not always perfectly. | |||
__TOC__ | __TOC__ | ||
== Fixed in Mappers V1.11 == | == Fixed in Mappers V1.11 == | ||
iNES 4 - MMC3 - fixed bad irq | iNES 4 - [[MMC3]] - fixed bad irq | ||
iNES 9 - MMC2 - fixed bad chr switch | iNES 9 - [[MMC2]] - fixed bad chr switch | ||
iNES 64 - Rambo 1 - mostly fixed bad irq | iNES 64 - Rambo 1 - mostly fixed bad irq | ||
iNES 119 - MMC3 + 74HC32 - fixed bad chr switch | iNES 119 - [[TQROM]] (MMC3 + 74HC32) - fixed bad chr switch | ||
== iNES 3 - CNROM and clones - limited CHR size == | |||
[[CNROM]] supports up to four banks (32 KiB) of CHR ROM. | |||
PowerPak uses the bank number mod 4. | |||
This breaks Panesian games that use a [[CNROM#Variants|compatible board]] that supports larger CHR ROMs but is otherwise functionally identical to CNROM. | |||
== iNES 4 - MMC3 - no wram disable == | == iNES 4 - MMC3 - no wram disable == | ||
Line 11: | Line 19: | ||
Low G Man needs wram disabled, but until iNES 2.0 is finalized there is no way to specify 0KB wram in the iNES header. | Low G Man needs wram disabled, but until iNES 2.0 is finalized there is no way to specify 0KB wram in the iNES header. | ||
== iNES 5 - MMC5 - known bad == | == iNES 5 - [[MMC5]] - known bad == | ||
Games will not start, mapper not complete yet. | Games will not start, mapper not complete yet. |
Revision as of 18:09, 30 December 2009
PowerPak emulates mappers used in NES games, but not always perfectly.
Fixed in Mappers V1.11
iNES 4 - MMC3 - fixed bad irq iNES 9 - MMC2 - fixed bad chr switch iNES 64 - Rambo 1 - mostly fixed bad irq iNES 119 - TQROM (MMC3 + 74HC32) - fixed bad chr switch
iNES 3 - CNROM and clones - limited CHR size
CNROM supports up to four banks (32 KiB) of CHR ROM. PowerPak uses the bank number mod 4. This breaks Panesian games that use a compatible board that supports larger CHR ROMs but is otherwise functionally identical to CNROM.
iNES 4 - MMC3 - no wram disable
Low G Man needs wram disabled, but until iNES 2.0 is finalized there is no way to specify 0KB wram in the iNES header.
iNES 5 - MMC5 - known bad
Games will not start, mapper not complete yet.
iNES 71 - Camerica
Micro Machines has major graphics problems, could be FPGA pins are wrong.
Fire Hawk and Fantastic Adventures of Dizzy show the same problem.
Many of these are very likely bad roms.