Skip to content

v0.21.0

Compare
Choose a tag to compare
@JetSetIlly JetSetIlly released this 13 Mar 17:47
· 256 commits to master since this release

Changes from v0.20.0

  • Performance
  • significant performance increase when built with pgo file. the "release" target in the Makefile does this
    • 18% for regular ROMs
    • 13% for a typical ARM ROM
  • DPC+ could return formatted errors on calls to Access(). this had a significant performance impact on cartridges that triggered the error
  • Display
  • new render pipeline
  • better scaling
  • screenshotting method altered
  • improved input latency
  • Controllers
  • support for stelladaptor
    • joystick and paddle only (driving controller is not yet supported at all)
  • Debugger
  • magnification of debugging screen
  • Setup Database
  • TV entry type changed. existing setup database entries will need to be altered
  • Database
  • entries can be commented out
  • DWARF / local variables
  • calculation of call frame address is now correct in more (all?) instances
  • Bug Fixes
  • fixed ARM memory read bug that was most likely to be encountered during DWARF parsing/loading
  • WATCH command would halt on a check of an address, even when other conditions (read/write) were not met
  • behaviour of STEP BACK in HBLANK area
  • behaviour of random pins

Note that as of this version, version 1.20 of the Go compiler is required.