Utilities
Nostlan
Nostlan

2.0 / 04-12-2022

Nostlan (formally Bottlenose) is a high quality front-end launcher for gaming emulators which supports Windows, Linux and MacOs. It's currently capable of launching more mainstream emulators with nice features and its future looks quite bright!


Current Features

  • unified UI for mouse/gamepad interaction
  • designed for UHD displays and projectors
  • checks multiple database sites for the highest quality box art
  • nostalgic UI themes for each supported console
  • fancy scroll direction alternation effect on rows in cover view mode
  • most controllers connect to Bottlenose automatically, no setup required including Xbox One, PS4 Dualshock, and Switch Pro controllers
  • gamecube controller adapter supported with gca-js
  • advanced customization: edit launch commands and change game art
BigPEmu
BigPEmu

v1 / 02-12-2022

BigPEmu can run every game in the Jaguar's retail cartridge library.

  • The emulator runs the entire retail library (with default settings) at full speed on almost any x64-capable processor. Every Jaguar processor runs on a single native core (maintaining deterministic emulation) and doesn't rely on any dynamic recompilation (maintaining console compatibility), all the while maintaining extremely low system requirements.


  • It's the most accurate Jaguar emulator to-date, although there is still lots of room for improvement. I'm continually working toward achieving system-wide cycle-accurate timing.


  • Although the emulator defaults to settings which are catered toward compatibility and accuracy, it's capable of far more. Settings are exposed to overclock/underclock each of the Jaguar cores, as well as to adjust the speed and accuracy of other system components. BigPEmu enables you to play lots of Jaguar games at a full 60 frames per second for the first time ever!


  • Everything is completely deterministic, just like real life. That's right, I went there. This means that all "randomness" is also controlled by a preserved seed. BigPEmu can record movies from nothing but controller inputs, and play them back with perfect accuracy. You can even interrupt a movie's playback and start playing yourself at any point.


  • I've gone all-out on this one. There's native support for the Jaguar Game Drive's MRQ format in the cartridge browser (as well as box art sourced from PNG files), support for global and per-game backgrounds, and even support for controller overlays! Overlays are composited into the Jaguar controller on-the-fly, displayed on both the input binding screen and the helpful pop-up controller info display.


  • Featuring support for analog controllers (both via external bank switching and the ADC), driving controllers, rotary controllers, and Team Tap.


  • The emulator comes equipped with a powerful, fully customizable postprocessing system. The system supports any type of effect you can imagine, from applying smoothing filters to simulating CRT displays.


  • HDR displays are natively supported, complete with options to tune the output to the characteristics of your display and to force postprocessing effects to employ HDR buffers all the way through the post chain. This means postprocessing effects take full advantage of that increased color precision and push it all the way through to your eyeballs. CRT shaders reap all the benefits. At 4K with HDR color output, they are an amazing sight to behold.


  • Mapping the Atari Jaguar controller to anything other than a telephone with wings can get a little complicated, so you might want to switch your controller mapping up for different games. You can do that! With per-game profiles, you can automatically load up a new input scheme (or any other emulator setting) each time you load a game.


  • Native fast forwarding capability, which can be assigned to any input.


  • Stock plugins cover support for video, audio, input, and networking across broadly compatible API's, with the potential to easily expand to any platform/interface. The OpenGL video plugin can scale all the way from its default incarnation (with support for effects, distance field fonts, etc.) down to fixed function OpenGL 1.0, meaning that the emulator can run on just about any GPU that can run GLQuake. (although the font would look pretty bad on some of them)


  • Enjoy all of the emulator niceties you've come to expect in modern times. Automatic preservation of EEPROM, PAL support, custom boot ROM images, native support for multiple displays and different aspect ratios, custom display cropping, extremely customizable input, custom language support, and a whole lot more.

Playnite
Playnite

10.8 / 01-12-2022

Playnite is an open source video game library manager with support for 3rd party libraries like Steam, GOG, Origin, Battle.net and Uplay. While providing one unified interface for your games, it includes game emulation support, fullscreen mode, themes and much more.

 

Requires Windows 7+ and .NET Framework 4.6 

QEMU
QEMU

7.2.0-rc3 / 01-12-2022

QEMU is an open source machine emulator and virtualizer.
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. 

OxyROMon
OxyROMon

0.13.0 / 30-11-2022

OxyROMon is a cross-platform opinionated CLI ROM organizer written in Rust. Like most ROM managers, it checks ROM files against known good databases. It is designed with archiving in mind, as such it only supports original and lossless ROM formats. Sorting can be done in regions mode, in so-called 1G1R mode, or both. Please check Git for more details.

SkyEmu
SkyEmu

v2 / 23-10-2022

SkyEmu is a low level GameBoy, GameBoy Color and Game Boy Advance emulator. Its primary focus is to provide a good user experience through a good mixture of tradeoffs of accuracy, performance, features and usability...

  • Highly accurate Game Boy Advanced emulation

  • Game Boy and Game Boy Color Emulation

  • Experimental Nintendo DS support (only capable of running homebrew currently)

  • Cross Platform: Windows, MacOS, Linux, Web App (with touch screen controls for iOS and Android)

  • Game Controller and Rumble Support with configureable keybinds

  • 4x Save Slots with screenshot preview

  • Game fastforward and rewind support (supporting very long rewind times)

  • Support for emulating the Real Time Clock

  • CPU, MMIO, and Memory Debuggers

  • Dark and Light Themes

  • Support for loading official BIOSs dumps


DS4Windows
DS4Windows

3.1.11 / 28-11-2022

DS4Windows is a portable program that allows you to use a PlayStation DualShock 4 on your PC by emulating a Xbox 360 controller. This project is actually a fork of the work of Jays2Kings, which can be found on the old project website at ds4windows

86Box
86Box

3.11 / 28-11-2022

86Box (formerly known as PCem Unofficial, PCem Experimental, or PCem-X) is an unofficial branch of the PCem emulator, which aims to run older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.


Features include but are not limited: Low level emulation of 8086-based processors up to the Pentium with focus on accuracy, Great range of customizability of virtual machines such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture, Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters and much more!


It is also recommended to use a manager application with 86Box for easier handling of multiple virtual machines:

  • 86Box Manager - It's an optional configuration manager to create and edit multiple isolated virtual machines while running at the same time and much more...

WinArcadia
WinArcadia

29.32 / 28-11-2022

WinArcadia is a multi-system emulator for the following machines::

  • Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix...) (1982)

  • Interton VC 4000 console family (Acetronic, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Voltmace, Waddingtons...) (c. 1978)

  • Elektor TV Games Computer (1979)

  • PIPBUG- and  BINBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics Adaptable Board Computer, Eurocard 2650...) (c. 1977-1978)

  • Signetics Instructor 50 trainer (1978)

  • Central Data 2650 computer (1977)

  • Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981)

  • Malzak 1 and 2 coin-ops by Kitronix (c. 1980) 

  • Chaos 2 computer (1983)

  • Dolphin trainer (1977)

  • PHUNSY computer (c. 1980) 

  • AY-3-8550/8600-based Pong systems (Coleco Telstar Galaxy, Sheen TVG-201...) (c. 1976-1977)

  • Ravensburger Selbstbaucomputer aka 2650 Minimal Computer trainer (1984) 

  • MIKIT 2650 trainer (1978) 

  • VTech Type-right machine (1985)


Features include ReAction GUI, load/save snapshots, windowed and full-screen modes, CPU tracing, trainer, drag and drop support, graphics scaling, automatic load/save of configuration/game, keyboard/joystick/ gamepad/paddle/mouse/trackball support, autofire, turbo mode, gameplay recording/playback, PAL/NTSC modes, sprite demultiplexing, help windows, source code, debugger, frame skipping, redefinable keys, save screenshots (4 supported formats), ARexx port, network play, real-time monitor, locale support, game selection sidebar, text-to-speech, printer output, undithering, support for ZIPped games, clipboard support, palette editor, tone retuning, high score management, force feedback, sprite editor, 3D.

WineHQ
WineHQ

7.22 Dev / 28-11-2022

Wine (Wine Is Not an Emulator) is a compatibility-layer capable of running Windows applications on several POSIX-compliant systems such as Linux, macOS & BSD.

 

Instead of simulating internal Windows logic like a virtual machine, Wine translates Windows API-calls into POSIX-calls on-the-fly, thus eliminating performance and memory penalties and allowing you to cleanly integrate Windows applications into your desktop.

MEKA
MEKA

0.8.114 / 22-11-2022

MEKA is a multi-machine emulator for MS-Windows and GNU/Linux (older versions support MS-DOS). It's known for emulating the Sega 8-bit systems very well and support the following machines:

  • Sega Game 1000 (SG-1000)

  • Sega Computer 3000 (SC-3000)

  • Sega Super Control Station (SF-7000)

  • Sega Mark III (+ FM Unit)

  • Sega Master System (SMS)

  • Sega Game Gear (GG)

  • ColecoVision (COLECO)

  • Othello Multivision (OMV)

Along with a wide range of peripherals and exotic games support, it also includes a debugger and various debugging/hacking tools.

AntiMicroX
AntiMicroX

3.3.2 / 21-11-2022

AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros. You can use this program to control any desktop application with a gamepad on Linux and Windows. It can be also used for generating SDL2 configuration (useful for mapping atypical gamepads to generic ones like xbox360).