github tsalvo/nes-emu-ios 0.0.5

15 months ago

CPU:

  • instruction table updates - add timings for alternate SBC function and NOPs, and all illegal opcodes
  • implement all illegal 6502 instructions

Mapper 4 (MMC3):

  • support the TNROM variant which is used in some Famicom Games (notably FFIII), which has 8KB CHR RAM instead of CHR ROM

Mapper 5 (MMC5):

  • implement additional PRG and CHR banking modes
  • smaller save states
  • additional safety checks for save state loading

Mapper 7 (AxROM):

  • fix an issue where a ROM could request a banking offset beyond what the cartridge offers
  • save state format update

Mapper 9 (MMC2):

  • fix an issue where a ROM could request a banking offset beyond what the cartridge offers

Mapper 11 (ColorDreams):

  • fix an issue where a ROM could request a banking offset beyond what the cartridge offers

Mapper 66 (GxROM):

  • fix an issue where a ROM could request a banking offset beyond what the cartridge offers
  • fix banking issues due to this mapper originally being combined with ColorDreams mapper. it is different enough that it Neds its own file.

Mapper 78:

  • fix an issue where a ROM could request a banking offset beyond what the cartridge offers

This should fix compatibility with some games. More test ROMs are passing.

Don't miss a new nes-emu-ios release

NewReleases is sending notifications on new releases.