When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance. "

This week, I released major updates to iNES, fMSX, and ColEm emulators
for Android. Three other emulators, VGBAnext, Speccy, and VGB, got minor
bugfix releases. The main news this week is the ability to assign volume
controls and other special keys to gamepad buttons.

In addition, two of my apps, iNES and AlmostTI are currently on $2.99
sale at Google Play:

Mathias and his wife, who were both charged on mass copyright infringement, plead guilty to the actions of trademark infringement and damages to Nintendo. They then entered settlement talks in order to find an agreeable amount of money to pay as reparations.

Today, the final judgement for the case came in, showing that both Jacob Mathias and Nintendo had agreed for the former to pay $12,230,000 to the latter, over 12 million dollars.

Snes9x 1.57 has been released. Changes include a big update to the libretro port, several accuracy fixes, a few new features, and some deprecations.

Support for xml HLSL shaders in the Windows port and xml GLSL shaders in the GTK+ port has been removed. We recommend downloading and using shaders from the libretro repository at https://github.com/libretro/glsl-shaders instead.

For those packaging the GTK+ port, note that building with GTK+ 3 is now highly recommended over GTK+ 2 and should have no regressions. Also note that Wayland compatibility is implemented, which, if enabled, also requires GTK+ to have been compiled with Wayland support. The configuration file format for this port has changed to a simple .ini-style that can be edited by hand and is saved as snes9x.conf, keeping with the other ports' convention, in the user's config directory. This will cause any changes to settings made with previous versions to be reset to default. Frame-skipping options have also been simplified to remove never-used "fixed" rate settings and to simplify interaction with dynamic rate control and sound sync.

Kotaku's recent hands-on report with the plug-and-play HDMI system noticed an on-screen menu listing a legal license for the emulator.

ReARMed is a popular, modernized branch of the original PCSX emulator, which was actively developed from 2000 to 2003 for Linux, Mac, and Windows. A new branch called PCSX Reloaded picked up that development later in the decade, adding new features and fixing bugs and eventually leading to the ReARMed fork.

The emulator supports network play and a "save rewind" feature that lets you easily reverse recent game play, two features that seem to be missing from the PlayStation Classic.

"SameBoy is a user friendly Game Boy and Game Boy Color emulator for macOS and Windows.

SameBoy is extremely accurate and includes a wide range of powerful debugging features, making it ideal for both casual players and developers.

In addition to accuracy and developer capabilities, SameBoy has all the features one would expect from an emulator – from save states to scaling filters. An SDL version is also available to Windows and Unix-like systems."

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance. "

This week, I updated three of my retro emulators for Android: VGBAnext,
VGBA, and Speccy. The key mapping code has been completely refactored.
You can now assign volume controls and other special hardware keys to
gamepad buttons. I have also added support for "diagonal" keypad keys
introduced in Android Nougat. See below for all the changes.

To read about what Dolphin developers have been up to or see screenshots, simply follow the link below. More information on recent commits can be found in the Dolphin's GitHub page which can be accessed by going here.