fMSX 2.4

posted in Emulator Release by xip on Jun 6th, 2001

A few weeks ago, we posted about fMSX 2.4 being released, but we forgot to update the MSX emulators for Unix page. Thanks to Justin for reminding us. Once again, here's what's new:
  • Small fix to the DI instruction.
  • Small fix to the HALT instruction.
  • Added -sync option to fMSX-MSDOS on public request.
  • Fixed PHYDIO DiskROM call (4010h) to return the number of remaining sectors in register B (thanks, Maarten!).
  • Fixed ASCII mappers to prevent memory corruption when switching ROM pages in disconnected slots.
  • Fixed palette to span to true white.
  • Added SetWave() call to the sound API.
  • SCC emulation now makes use of waveforms via SetWave().
  • SCC gets silenced when 0 frequency is written (thanks, Maarten!).
  • Fixed SCC+ emulation.
  • Vertical screen adjustment is only computed once, when refresh starts.
  • Moved picture 10 pixels down when the screen is 192 pixels high.
  • Removed unused SprCol variable.
  • Added wave synthesis sound to fMSX-Windows.
  • Fixed fMSX-MSDOS to restore palette when exiting the debugger. Get the Unix version at the MSX emulators for Unix page. The Windows and DOS versions must be purchased.