– New feature: Added a menu item to trigger a Non-Maskable Interrupt (NMI) [#165]
– Fix: CODE key now supported in Symbolic Keymapping for Windows and Linux [#164]
Note that win32 support has stopped with the last 0.9.2 version of M2000. From now on, only 64-bit Windows is supported.
– New Steam integration! This includes support for game servers, friends/invites, rich presence, and more. At the time of this writing, Valve is still holding the actual Steam release up over some petty nonsense. (like supported categories and Patreon references)
– Added a script for Breakout 2000 touch control. The paddle is horizontally positioned to match the first active touch.
– Added an audio interpolation setting, along with a higher-quality bandlimited audio interpolator.
– Added an option to change the size of the state operation undo buffer.
– Exposed a few more network settings.
– Added options for PvP damage scaling and infinite shotgun ammo to the AvP MP script.
– Added another terrible secret.
– Fixed a bunch of problems in the socket implementation for non-Windows platforms. Special thanks to Luigi for spending the entire morning of December 4, 2024 helping me debug these problems and for offering some excellent tips on developing class consciousness. (he’s a big fan of OOP)
– Various changes/optimizations in the network protocol.
– Fixed swipe velocity not being explicitly reset when entering the menu.
– Fixed a GUID conflict bug in the SDL2 input plugin. Thanks to Tartifless for the bug report.
– Fixed script input callbacks having the potential to break movie recording/playback.
– Added sound chip detection and usage to the openMSX session management window
– Added support for launching games on the emulator Emulicious
– Few bug fixes, enhancements and updates
– Fixed ULA top/bottom rendering
– Crash on exit fixed – I think. Please let me know
– Fixed a small memory leak
– Fixed a crash when ULA/Layer2 blending was enabled before Layer2 was.
– Fixed a crash in 16 colour tilmaps
– Fixed Layer2 palettes
– Fixed Windows Right mouse button
– Fixed Sprite Window plugin not re-opening.
– Mac mouse still broken
– crashing on exit. (Sometimes)
– Fixed a Layer2 clipping crash.
– Fixed Layer 2 window clipping
– Copper Plugin updated to have register names (CTRL+ALT+C)
– ESCAPE now works in non BASIC key mode (when -esc used on the command line) (presses and releases SHIFT+1 together)
– SNX files now enable ZXNEXT mode
– SNX files now setup next registers the same as a .NEX file
– NextReg $6E now reads correctly
– NextReg $6F now reads correctly
– NextReg $34 now reads correctly
– NextReg $28 now reads correctly
– Fixed 640×256 clipping
– Copper Disassembler updated with register names and new fixed font and colours.
– Added « -threaded » command line option to enable the threaded renderer – may speed up, may slow down…
– Fixed sprites disappearing
– Added the missing file « OpenTK.dll.config », which stopped it working on MacOS and Linux.
– Fixed debugger memory access lookup for +IX) and +IY) opcodes
– Fixed timex rendering
– New bundling/packaging tool being used
– Fixed Layer2 320×256 right clip window
– Fixed Sprites over the border
– Fixed Tilemap rendering
– Fixed ULA windowing when XScroll=0
– Fixed Timex border
– *New packaging tool – in case something is missing.
– Major internal restructuring to allow for API porting
– Fixed a crash when the debugger « command » was just spaces
– Major internal restructuring of mouse code to allow for custom Mac dynamiclib
– Major cross the board rendering optimisations, which will result in emulation breaking in some (many?) cases
– Major Z80 emulation optimisations which may also result in emulation failures.
– *Known issue with mac mouse when moving away and back to the window.
– Intel « Nehalem » (2008), ou « Silvermont » (2013) pour les processeurs basse consommation
– AMD « Bulldozer » (2011), ou « Jaguar » (2013) pour les processeurs basse consommation
– VIA « Nano C » et « Eden C » (tous deux 2015)