Support Zophar's Domain on Patreon!

Sponsored links:

22 hours and 50 minutes ago
posted by  dlevere

Hacker KapuccinoHeck has shared some findings about the new NES emulator that is part of Nintendo’s new “Switch online” offering. Apparently, it’s fairly easy to load your own Roms (on a hacked Switch) and play them directly, which the hacker demonstrated by loading Kirby’s Adventure (video below).

The proof of concept work is currently done by simply swapping the Roms of the games on the device. The hacker stated that the games are simple .NES files that can easily be swapped.


1 day ago
posted by  dlevere

Supermodel SVN r744 is compiled. Supermodel is a Sega Model 3 arcade emulator. Supermodel emulates Sega's Model 3 arcade platform, allowing you to play a number of ground-breaking 3D classics on your PC.

Supermodel SVN Changelog:

Tweak the ratio for the near plane. Fixes missing text on the map indicator at the start of spikeout. The vertices are 0.003 units apart so a tonne of precision is required at the near plane to not depth test out.
remove debug code

Download: Supermodel SVN r744 x86

Download: Supermodel SVN r744 x64

Source: Here

5 days ago
posted by  dlevere

Developer xDPx has released a GUI tool named PSP HD GUI, which allows you to repack PSP isos into an fpkg. The aim is to run PSP games on your (hacked) PS4 within its integrated PSP emulator (PSPHD).

15 days ago
posted by  dlevere

These emulators are for use on CFW or LCFW. The latest and most stable/compatible emulators are at the top of the lists.

The specific emulator versions compatible with the Half-Byte Loader can be found listed on the official site. Emulators for OFW are meant to run on unmodified firmware, a list for that is also on the HBL forums.

Please note that some emulators may require BIOS files from the original machine, we cannot supply those files.

Emulator Wiki

Game Engine Wiki

16 days ago
posted by  martini

Nova 0.4 has been released.
- Download
- Twitter
- Website/Patreon

Nova is a Sega Saturn emulator. It is available for the Windows platform and it is open source under the BSD-3-Clause license.

16 days ago
posted by  martini

Emu Loader version 8.6.6 has been released:

Emu Loader is a Frontend for MAME for the Windows platform.

16 days ago
posted by  martini

GameEx 15.37 is available for download:

"GameEx is a front-end for MAME, GameBase, Daphne, PC Games and all command line based game emulators. Supported Operating Systems are Windows 8, Windows 7, Windows Vista SP2, Windows XP SP3+, Windows Server 2003 SP2+, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012."

16 days ago
posted by  martini

Wine version 3.15 for Linux has been released:


Here it is the official announcement:

"Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD.

It is open source software under the terms of the GNU Lesser General Public License.

16 days ago
posted by  martini

MAME version 0.201 had been released:
- Download
- WebSite

MAME is available for the Windows, Linux and Mac OS platforms.

"MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

MAME is free and open source under the GPL-2.0+ license "

16 days ago
posted by  martini

Vita3K 2018-08-31 has been released:
- Source Code

Vita3K is an experimental PlayStation Vita emulator. It is available for Windows, MacOS and Linux. It is open source software under the GNU GPL V2 license.

16 days ago
posted by  martini

DOSBox has been updated to version 0.74-2
* Website

This is a maintenance release for DOSBox 0.74, which solves the following problems:

* Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio.
* Mac OS X: Bring a 64 bit version and improve performance.
* Linux: Fix the 64bit dynrec cpu core and a lot of compilation problems. Add patches for the WINE Team.

"DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, MacOS X..."

23 days ago
posted by  dlevere

AQZ Netplay Input Plugin Git (2018/08/27) for Project64 is released. Netplay Input Plugin is a plugin for Project64. It is an input plugin that supports netplay.


1) Unzip the dll into the Plugin folder.

2) Open Project64 and select AQZ NetPlay as the input plugin.

3) Go to Options, Configure Controller Plugin. Then, select and configure an input plugin to use. (The netplay plugin relies on another input plugin to do the actual work of reading input from the keyboard/controller.) Make sure one and only one controller is plugged in for each player that will be playing locally (at the same computer). To be a spectator, unplug all controllers.

4) Select a game to play. Send the save file for that game to each player you plan to play with. The save file is located in the "Save" folder by default. If each player does not have the exact same save file, the emulators will probably desync. (If I could, I would have the netplay plugin automatically distribute the save file to everyone else, but it is impossible for an input plugin to know where the save files are located.)

5) Open the game. The netplay plugin window will appear. One person will host the server and everyone else will connect to the host.

The host needs to type the "/server port" command in the box at the bottom and hit enter, where "port" is the port number the server will listen on for connections. The port can be any number between 1 and 65535. A message from a firewall may appear. Be sure to click Allow. Also, if the host is behind an NAT (home router), the port will needed to be forwarded.

Everyone else needs to use the command "/connect host port" to connect to the host, where "host" is the IP address of the host and "port" is the port that the host chose to host the server.

(Note: If anyone is using WiFi (excluding spectators), the game may be laggy unless they have a strong signal with low interference. You're better off using an ethernet cable.)

6) Use the "/name name" command to change your name. The name you choose will be remembered next time you play.

7) Use the "/start" command to start the game.

8) Use the "/lag lag" command to change the lag of the game, where "lag" is the number of frames of delay between when you press a button and when that information reaches the game. Choose the lowest number possible. If you set the lag too low, the game will run slow, especially if there is a lot of latency on the connection between the players. If you set the lag too high, the game will be difficult to play.

AQZ Netplay Input Plugin Changes:
* Catch error_code errors in client command handler

AQZ Netplay Input Plugin Git (2018/08/27) for Project64

Source: Here

30 days ago
posted by  dlevere

Roms go into /roms subfolder. You need MAME 0.72 roms for this to work

This is the first version and there are bugs. I've tested CPS1, CPS2 , Konami and Midway games and they work fine. Many others probably still wont work yet

Quick Control Guide:

In Menu:

Left/Right Trigger - scroll rom list
Dpad Up/Down - go up/down a single selection
A - Start Rom

In Game:

Dpad/Analog - Movement
Minus - Coin Up
Plus - Start
Right Analog Down - Mame Options Menu
Plus + Minus - Quit back to Rom Launcher

Download: --> MAME-NX_Release_1 24,631,486 bytes

GITHub: -->

NEWS SOURCE: MAME 0.72 for the Nintendo Switch (via) EurAsia

<< Older News
Emulators on:
iOS (iPhone)
Windows Mobile

Other Releases
ROMs (Public Domain)
Technical Documents

Game Modification
Music Playback / Manipulation