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.
"USB Ehci emulation supports host controller capability registers.
But its mmio '.write' function was missing, which lead to a null
pointer dereference issue. Add a do nothing 'ehci_caps_write'
definition to avoid it; Do nothing because capability registers
are Read Only(RO)."