This update comes with additional emulated peripherals.
For the MSX, you can now emulate a joystick or a mouse.
For the Mastersystem, emulation of the Sports Pad, the Mega Mouse and the Paddle Control have been added. Since the official games expect an export Paddle Control to be used on an export system, there is an option to emulate an export Paddle Control. For compatibility reasons, this option is enabled by default. Please note that there is no evidence for the existence of such a Paddle Control other than the code in these games. So if you plan to support the Paddle Control in your own games, you might want to target the Japanese Paddle Control.
The full list of changes follows:
- Added support for function breakpoints set from remote debuggers
- Added emulation of ASCIIX-16 and Yamanooto mappers for MSX (thanks to aoineko)
- Added support for entering expressions when setting register values (thanks to aquacash5)
- Added an option to disable overlays (thanks to sverx)
- Added emulation of the Japanese (and Export) paddle, the Mega Mouse and the Sports Pad for Mastersystem (thanks to sverx and raphnet)
- Added emulation of the Joystick and Mouse for MSX (thanks to aoineko)
- Some minor performance improvements (thanks to KirbyKing)
- Fixed a nasty bug that could cause the profiler to lose track of the call stack (thanks to aoineko, Miguel Angel and slogra)
- Fixed a nasty bug where stepping backwards could go wrong (thanks to ISSOtm and Max The Great)
- Fixed a nasty bug related to (hblank) HDMA (thanks to Biddly and Zumi)
- Fixed synchronization of audio and video in video recordings (thanks to Maxim and Flygon)
- Fixed a bug that could amplify noise in a specific way of playing back samples on Game Boy (thanks to ISO 3166-1 alpha-3 and VtR)
- Fixed a bug related to length counters of the GB sound channels (thanks to Occocc)
- Fixed missing stereo output in recordings (thanks to Maxim)
- Fixed a bug with Game Boy serial IO timings (thanks to bbbbbbr)
- Fixed rednering of the selected tile in 8×16 mode in the Tile Viewer for Mastersystem (thanks to slogra)
- Fixed that the Interrupts checkbox in the Trace Logger did not get persisted