-
Notifications
You must be signed in to change notification settings - Fork 852
MMC5 (Mapper 5): completely non-functional stub #596
Copy link
Copy link
Open
Labels
bugcomponent: mapperMemory mappers (mappers/)Memory mappers (mappers/)difficulty: hardComplex change spanning multiple subsystems or requiring deep NES knowledgeComplex change spanning multiple subsystems or requiring deep NES knowledgepriority: highSignificantly wrong behavior affecting many gamesSignificantly wrong behavior affecting many games
Metadata
Metadata
Assignees
Labels
bugcomponent: mapperMemory mappers (mappers/)Memory mappers (mappers/)difficulty: hardComplex change spanning multiple subsystems or requiring deep NES knowledgeComplex change spanning multiple subsystems or requiring deep NES knowledgepriority: highSignificantly wrong behavior affecting many gamesSignificantly wrong behavior affecting many games
Summary
The Mapper 5 (MMC5) implementation calls methods that don't exist anywhere in the codebase. Any game using this mapper will crash immediately.
Missing methods called
Other issues
Affected games
Castlevania III: Dracula's Curse, Just Breed, Laser Invasion, Metal Slader Glory, Uncharted Waters
Recommendation
Either implement MMC5 properly or remove it from the mapper list with a clear error message explaining it's unsupported. The current stub is worse than no support because it crashes silently.
References