Skip to content

Releases: retroenv/nesgodisasm

v0.2.3

05 Nov 16:29
v0.2.3
e32f0b5
Compare
Choose a tag to compare

Added:

  • add -binary option to read raw binary files without header
  • add asm6 multi bank support
  • add option to write generated ca65 config to file

Changed:

  • improve vectors start address calculation
  • use ca65 as default assembler

Fixed:

  • fix nmi handler crash
  • fix scanning of last zero byte for prg segment

v0.2.2

06 Jan 16:57
v0.2.2
1ee952d
Compare
Choose a tag to compare

Added:

  • add nesasm output compatibility support
  • show warning of mapper is not nrom
  • start of banking support
  • support asm6f as a assembler parameter alias for asm6
  • output data lines with address in comments

Fixed:

  • fix assembler binary name for verification on windows
  • fix crash when disassembling invalid irq handler addresses
  • improve code base address handling for large PRG
  • improve instruction parameter converter prefix and suffix handling

v0.2.1

19 Jul 14:45
Compare
Choose a tag to compare

Added:

  • added asm6 output compatibility support

Fixed:

  • fix crashes when disassembling nesfab generated roms

v0.2.0

05 Jan 19:22
Compare
Choose a tag to compare

Added:

  • jump engine detection
  • write CRC32 checksums of segments in the output header as comments
  • batch processing of multiple input files
  • new logger output with different verbosity levels

Changed:

  • the project was moved into its own git repository

Fixed:

  • data references into unofficial instruction opcodes
  • data references before code base start
  • instruction overlap with IRQ handler start address
  • support different code base addresses
  • variable detection for zero page access
  • variable usage detection for indirect jumps