libretro-pcsx_rearmed provides a Sony PlayStation emulation core to the
RetroArch emulator frontend, based on PCSX ReARMed.
It is yet another PCSX fork based on the PCSX-Reloaded project, which itself
contains code from PCSX, PCSX-df and PCSX-Revolution.
ok fcambus@
Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on accuracy
and portability.
The source code, initially based on Genesis Plus 1.2a by Charles MacDonald
has been heavily modified & enhanced, with respect to original goals and
design, in order to improve emulation accuracy as well as adding support for
new peripherals, cartridge or console hardware and many other exciting
features.
The result is that Genesis Plus GX is now more a continuation of the
original project than a simple port, providing very accurate emulation and
100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master System,
Game Gear & SG-1000 released software (including all unlicensed or pirate
known dumps), also emulating backwards compatibility modes when available.
ok fcambus@
pollution diff is in.
lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
AdvanceMESS is an unofficial MESS (Multi Emulator Super System) version
with advanced video support. It is an emulator for the hardware of many
different games consoles (e.g. Sega, NES, SNES, etc.) as well as many
different old games-oriented home computers (e.g. C64, C128, ZX80, etc.)
AdvanceMESS supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.
OK bentley@
AdvanceMAME is an unofficial MAME version with an advanced video support
for helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors
and also with normal PC Monitors.
AdvanceMAME supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.
OK bentley@
RetroArch is the reference frontend for the libretro API. Popular examples
of implementations for this API includes videogame system emulators and game
engines, but also more generalized 3D programs. These programs are
instantiated as dynamic libraries, or "libretro cores".
libretro is an API that exposes generic audio/video/input callbacks. A
frontend for libretro (such as RetroArch) handles video output, audio
output, input and application lifecycle. A libretro core written in portable
C or C++ can run seamlessly on many platforms with very little/no porting
effort.
RetroArch attempts to be small and lean, while still having all the useful
core features expected from an emulator. It is designed to be very portable
and features a gamepad-centric UI. It also has a full-featured command-line
interface.
ok juanfra@
Virtual Jaguar is a portable Atari Jaguar emulator. The software was
originally developed by David Raingeard of Potato Emulation.
Currently all the major subsystems found in a real Jaguar are emulated
to some degree.
OK awolk@, abieber@
Hatari is an Atari ST/STE/TT/Falcon emulator for Linux, FreeBSD, NetBSD,
BeOS, Mac-OSX and other Systems which are supported by the SDL library.
Unlike most other open source ST emulators which try to give you a good
environment for running GEM applications, Hatari tries to emulate the
hardware as close as possible so that it is able to run most of the old
Atari games and demos. Because of this, it may be somewhat slower than
less accurate emulators.
OK bentley@ on initial tarball
OK awolk@, abieber@ on latest tarball
GCC 4.2 does a poor job of optimizing desmume's ARM JIT. With
GCC 4.9 the desmume executables shrink from over 500 MB each to
less than 5 MB.
From Bryan Linton.