Skip to content

v0.3.0

Compare
Choose a tag to compare
@polpo polpo released this 21 Jan 19:44
· 272 commits to main since this release

General:

  • Firmware can now be programmed from DOS (requires FW v0.3.0 or above - upgrading from previous versions must be done by USB)
    • Emulation mode can be changed "on the fly" by uploading different firmwares
  • New version (v1.0.0) of pgusinit.exe - Firmware versions v0.3.0+ require this new version of pgusinit.exe!

GUS emulation:

  • Major DMA improvements!
    • DMA PIO state machine rewrite to solve sample glitches (fixes Star Control II)
    • Asynchronous writing to PSRAM of DMAed samples (fixes Doom)
    • Smarter sample cache (fixes Doom)
    • Adjustable DMA interval (fixes Doom)
  • One firmware for all ports - base port is now configured with ULTRASND environment variable and pgusinit.exe

MPU-401 emulation:

  • Intelligent mode emulation is now working in all but a few titles
  • Base port now configured with pgusinit.exe (defaults to 330)

AdLib emulation:

  • Base port now configured with pgusinit.exe (defaults to 388)