Skip to content

Releases: Decompollaborate/spimdisasm

1.5.5: Fix `ASM_DATA_SYM_AS_LABEL`

24 Sep 15:29
3bb9b5e
Compare
Choose a tag to compare
  • Fix ASM_DATA_SYM_AS_LABEL: It was outputing the data label

1.5.4: More SN64 tweaks

24 Sep 03:38
383107b
Compare
Choose a tag to compare
  • ASM_DATA_SYM_AS_LABEL: Allow adding a data symbol as a simple label.
  • late_rodata logic has been tweaked to only be applied when compiler is set to IDO
  • Allow range checks on symbols referenced by data symbols
  • Add option to allow all addends referenced by data symbols
  • Fix use of user-declared sizes on functions and bss symbols

1.5.3: More default banned symbols

23 Sep 20:36
65ebd3c
Compare
Choose a tag to compare
  • Add 0x7FFFFFFF to the list of default banned symbols

1.5.2: elf endianess fixes and rodata migration fixes

21 Sep 13:31
9bace92
Compare
Choose a tag to compare
  • Read endianess from elf file
  • Use .section directive on migrated rodata

1.5.1: symbol detection fixes

19 Sep 00:22
adb1a6c
Compare
Choose a tag to compare
  • Check for data pointers in data itself and do a recheck in case the pointer is in the same section but behind the current symbol
  • Properly update original symbol type when creating symbols for sub-4 sizes

1.5.0: dynamic elfs

17 Sep 21:14
0e3a3dd
Compare
Choose a tag to compare
  • Add compatibility for dynamic elf files
    • .dynsym, .dynstr and .dynamic section parsing
    • .got table parsing
    • Use %got and %call16 syntax for $gp relative symbols.
    • .cpload REG detection
  • Minor changes on string splitting functions to improve its use as an api

1.4.2: PS2 addresses hotfix

09 Sep 21:02
549bfda
Compare
Choose a tag to compare

Fix 0 and negative addresses being treated as real symbols

1.4.1: Overlay function start bugfix

03 Sep 16:32
6b385e8
Compare
Choose a tag to compare

Fixes a bug in which a function start was wrongly detected on an overlay because the symbol existed for said address on the global segment

1.4.0: RSP and R5900 support

27 Aug 18:33
5d5b2d9
Compare
Choose a tag to compare
  • Adds proper support for N64's RSP
  • Allows passing any rabbitizer.InstrCategory to SectionText to allow using any instruction set supported by rabbitizer

1.3.0: rabbitizer 1.0.0

08 Jul 12:54
e677a70
Compare
Choose a tag to compare
  • Updated to use rabbitizer 1.0.0
  • Rodata boundaries detection