Skip to content

v0.40.0

Latest
Compare
Choose a tag to compare
@JetSetIlly JetSetIlly released this 30 Apr 20:32

Changes since v0.40.0_preview_3

  • Colour Model
  • phase adjustments can now be applied to the standard Stella palette
  • this more closely matches modern expectation while also providing the flexibility to adjust the phase if required
  • removed 'Legacy Colour Model' option
  • Improved DWARF decoding
  • binaries compiled with no optimisation (or -O0) now show variable information in the debugger
    • absence of .debug_loc was incorrectly considered to mean no location information was available
  • framebase uses the yield address and not the current PC address
    • very often this doesn't matter but incorrect use of the ARM pipeline caused variables to be missing unexpectedly
  • function building uses specification attribute if appropriate
    • this attribute seems to be used in object-oriented style C++ programs, and is probably a feature of other OO languages
  • ELF
  • added vcsJmpToRam3(), vcsPokeRomByte() and vcsSetNextAddress() strongarm functions
  • improved performance when accessing executable memory
  • ELF can now annotate coprocessor disassemblies
  • Bug Fixes
  • race error between SDL audio and playscreen overlay (the FPS overlay)