vgm-disasm icon indicating copy to clipboard operation
vgm-disasm copied to clipboard

Incorrect bitwise opcode interpretation (mostly affecting mov1 opcodes) in disassembly

Open KungFuFurby opened this issue 3 years ago • 1 comments

This only affects the way the bits were processed in the original disassembly, and does not affect the number of bytes read. I only actually looked up the mov1 series of opcodes, but these disassembles are affected:

  • Chrono Trigger
  • F-Zero
  • Live A Live
  • Final Fantasy 5
  • Final Fantasy 6
  • Final Fantasy Mystic Quest
  • Front Mission
  • Pilotwings
  • Romancing SaGa
  • Seiken Densetsu 2/Secret of Mana
  • Super Bomberman
  • Super Bomberman 3
  • Super Mario All-Stars
  • Super Mario RPG
  • Tetris Attack

KungFuFurby avatar Oct 10 '21 17:10 KungFuFurby

Thank you for reporting. This happened because of an old bug in spcdas, I suppose. https://github.com/gocha/spcdas/commit/a5aad40628920c848c996e5da1832923ea814952

I can't determine the exact list of disassemblies that affected by the bug. Old disassemblies can have this problem.

loveemu avatar Oct 11 '21 00:10 loveemu