quephird / happiNESs

An attempt at an NES emulator written in Swift
5 stars 0 forks source link

Support NES 2.0 ROMs #76

Closed quephird closed 1 week ago

quephird commented 1 week ago

So, this PR is a fairly robust first cut at supporting NES 2.0 ROM files, while support for earlier versions remains. For now, I don't parse the part of the header that specifies sizes for PRG RAM or CHR RAM since I haven't yet implemented any mappers which utilize either.

Some notable changes: