Skip to content

v0.33.0

Compare
Choose a tag to compare
@JetSetIlly JetSetIlly released this 06 Jul 21:27
· 96 commits to master since this release

Changes from v0.32.1

  • improvements
  • ELF uses less memory
    • High memory usage is a direct consequence of the rewind system
    • ELF memory is only recorded if it the memory block is volatile
    • Recorded memory is compressed (using a very simple RLE algorithm)
  • ARMv7_M architecture
    • Marginal performance improvement in cycle counting
  • Television can now cause emulation to break into debugger
    • eg. if VSYNC is absent or too short, etc.
    • Toggled via preferences window (television tab)
  • FPS overlay in playmode shows VBLANK/VSYNC information
    • Timeline window in debugger shows VSYNC trace
  • Debugger shows break condition in toolbar
    • Information shown is currently very rough
  • Holding down the STEP buttons in the control window is now faster
  • changes / bug fixes
  • DPC+ more careful about resetting fraction fetcher counter when setting the fraction fetcher low byte
    • Whether the reset happens depends on the version of the driver being emulated
  • Supercharger
    • Rewind fix in 0.32.0 for fastload implementation was incomplete
  • Coprocessor Source Window
    • Fixed parsing of comment lines
  • Emulator Development
  • Fixed profile targets in Makefile
    • Changes made in b48d487 limited the functionality of pprof