- Build broken.
- HOMEPAGE dead.
- No updates for nearly two decades (release is from ~2001).
- Poor quality emulation (at least according to the DESCR full of typos)
- Strange license.
Usable alternatives:
emulators/mednafen, emulators/retroarch, emulators/blastem...
This has a Makefile.common, but it's only included by a package in wip.
Release Notes for openMSX 0.15.0 (2018-12-08)
=============================================
Again a release, because we did quite a lot, so it's due! Major new stuff is
support for ColecoVision (including Super Game Module and MegaCart mapper),
Musical Memory Mapper and Carnivore 2. And we have fixed a lot of long-standing
OPL4 emulation issues, thanks to Valley Bell. Furthermore, we overhauled the
Android port, but you'll mostly notice the scale factor 2 there. And several
other (sometimes very long standing) issues were fixed.
Here's the list with all highlights and details:
MSX device support:
- fixed 16 year old bug regarding sprites behaviour as shown in Ash Guine 3
- fixed National CF-3300: it has a 2DD disk drive, not 1DD
- fixed V9958 commands in non-bitmap modes
- allow non-standard cartridge slots to be used as normal cartridge slots,
consistently
- fixed VDP type of National FS-1300
- fixed a bug in the turboR mapper
- fixed a bug regarding VIBrato in the YM2413 (Okazaki core)
- fixed CAPS lock on SVI 318/328
- fixed Canon V-20 configurations
- fixed Sanyo MPC-25FD configuration
- added support for 2 mapper read back bits, used in Panasonic MSX2+ machines
- added emulation of the SN76489 DCSG sound chip
- added emulation of the Musical Memory Mapper
- added emulation of ColecoVision, ColecoVision Super Game Module
- added emulation of the MegaCart mapper, used in some new homebrew
ColecoVision games (mostly MSX ports)
- added emulation of the Carnivore 2 cartridge
- improved emulation of OPL4 (wave part) considerably, thanks to Valley Bell
- added emulation of bizarre I/O port mirroring of Philips Music Module (thanks
to Grauw and L. Oliveira for doing the research)
- implemented Y8910 status register bit 0
- fixed exact formula for noise generation on AY8910 (PSG)
- made memory mapper ports readable on MegaFlashROM SCC+ SD, conforming to the
latest version of this cartridge
- added new machines: Sony HB-G900AP (thanks to Louthrax), Eurohard/Radofin
Dragon MSX (thanks to MAME), Yamaha CX7/128 and CX7M/128 (thanks to Peter
Hanraets), Al Alamiah Sakhr AX230, Sanyo MPC-2, Yamaha CX11 (thanks to
Tabajara Labs) and Toshiba HX-32 (thanks to Jorge Janaite Neto)
- added new extensions: Musical Memory Mapper, Carnivore 2 and SN76489 (on the
same I/O port as PlaySoniq)
New or improved emulator features:
- fixed some crashes when using very high Z80 frequencies
- improved tab-completion to initially hide internal procs, until you specify
the namespace
- many updates to the software database
- many updates to the VGM recorder script, thanks to Niek. Use 'help vgm_rec'
to find out about the new subcommands. Sample RAM content is now logged even
when starting recording after the sample kit is loaded, actual data recording
starts automatically when data is sent to the chip, the proper OPL4 init data
is automatically written to the VGM file, and many more things.
- changed default machine symlinks to JP machines (for applicable systems)
- many robustness fixes against bad XML config files
- added videosource setting to OSD menu, GFX9000 is getting more popular
- fixed reverse bug in GFX9000
- performance improvements: several fixes to improve start-up time
- added support for DCSG in the music keyboard and vu meters script
- changed events about unplugging to an empty plug-event
- changed fixed scale factor from 1 to 2 on Android
- added OSD menu button to open the main menu for Android, as (most?) modern
Android devices do not have a menu button anymore
- OSD menu: fixed issue of getting stuck in an unreadable directory when
browsing for a file (e.g. on Android)
- added scrollbar when showing lists in OSD menu, as a visual cue on the length
of a list; the scrollbar cannot be dragged
- fixed crash in hq/hqlite scalers in interlace modes
- fixed frame skipping when doing 'debug continue'
- fixed function keys not working anymore when console is open on macOS
- exposed tile viewer widget to the console (try "about tile")
Build system, packaging, documentation:
- upgraded C-BIOS to release 0.29a: default to 60Hz generic international
config
- to load older savestates, added all C-BIOS ROMs shipped with openMSX 0.7.0
and later for your convenience
- put several pieces of code under unit-test with the Catch2 framework
- added svicpm2dmk utility so disk images from the web can be converted to a
suitable DMK file for use with the SVI-707 drive with CP/M ROM
- reworked complete Android port build. Now uses NDK 18b and recent version of
commandergenius Android SDL port and all other 3rd party libraries are built
by the openMSX build system. Minimum required Android version is now 4.1.
- removed all hand-made ARM and 32-bit x86 assembly code
- fixed version information of application on macOS
- added workaround for FreeType no longer installing its config script
- enabled retina support on macOS
- advise people to compile with Xcode 9.4.1 on macOS, not Xcode 10 (see issue
#1126)
And of course the usual various bug fixes and performance improvements.
Fixes builds with newer GCC.
This is a small release that improves support for a few bankswitching schemes:
* Added support for CDFJ bankswitching type (Galaga, Wizard of War, etc).
* Allow the DPC+ scheme to not enable playfield 'jitter' effect for certain
older DPC+ driver versions; this allows 'Epic Adventure' ROM to finally
work in Stella.
5.1.3 to 6.0: (December 23, 2018)
* Note: because of major TIA sound changes, the state file format has
changed, and old state files will not work with this release.
* New cycle exact audio core based on work by Chris Brenner (crispy);
greatly improved audio emulation accuracy (i.e. E.T., Ms. Pacman).
* Full rewrite of the audio subsystem; resample TIA output to target
sample rate directly in Stella.
* Added option to force stereo sound for all ROMs, or to use the
setting on a per-ROM basis.
* Threading: decouple emulation from frame rendering.
* Main loop rewritten; emulating speed and timing is now much more
faithful (i.e. speed in Pick'n'Pile).
* Added preliminary support for 'CTY' bankswitching scheme and recently
released 'Chetiry' ROMs. Special thanks to SpiceWare for adding music
support to this scheme.
* UI modernization (new widget look, dialog titles added, dialogs
refactored).
* The bankswitch scheme can now be forced by naming the ROM with a
specific extension (ie: .f8s for F8SC, .fe for FE, etc). The
supported extensions are the same as the ones from HarmonyCart and
UnoCart.
* Audio settings replaced with new 'audio.xxx' settings.
* FPS setting replaced with speed setting for adjusting emulation speed.
* Extra functionality for Time Machine dialog (start/stop recording;
minor fixes).
* When logging messages to the System Logger, condense similar messages
that arrive in batches into fewer messages (including timestamps).
* Fixes for collision corner cases (during HBlank).
* Fixed excessive CPU usage while in UI modes (ROM launcher, debugger,
etc).
* The 'launcherexts' option has been replaced by a true/false option
named 'launcherroms', which specifies to show only ROMs or all files
in the ROM launcher.
* Changes in 'Game Properties' dialog
- 'Default' button now affects only current tab like in all other
dialogs.
- 'Display' and 'Console' tab changes are now immediate.
- Fixed bug when selecting 'Auto-detect' format for 50Hz ROMs
* Fixed bug in autodetecting Genesis controllers.
* Fixed bug with 'thumb.trapfatal' commandline argument; sometimes Stella
would lock up when encountering a fatal error instead of entering the
debugger and displaying a message.
* Fixed bug in reading from settings file with entries that were empty;
the parsing was failing. This affected the 'cpurandom' argument; when
all options in it were turned off, they were all turned on again during
the next program run.
* Fixed bug with 'hold' events; they are now released a short time after
starting a ROM.
* When starting Stella for the first time, the first ROM selected will
determine which path to use by default for subsequent runs.
* Fixed emulator crash when starting SaveKey ROMs from commandline with
SaveKey messages enabled.
* Fixed missing TV format update in frame stats dialog when switching
display type.
* Fixed missing debug color update when switching display type.
* 'Fill to scanline' now works for scanlines above current scanline too.
* The debugger 'uhex' command is now honoured in CDF and BUS schemes.
* When switching screenmodes, the sound is now paused and later resumed.
This fixes popping and cracking sounds apparent on some systems, notably
OSX when toggling windowed/fullscreen mode.
* State file format has been optimized to be smaller, and faster loading
and saving. This affects both the files saved to your computer as well
as Time Machine functionality.
* The ROM name saved in a PNG tEXt chunk now honours the 'snapname'
setting.
* Improved snapshots when phosphor is enabled.
* Updated PAL palette.
* Added 'Cartridge.StartBank' ROM property, to force a ROM to use a
specific bank for its reset vector.
* Added Developer setting, which breaks on reads from write ports. It
now detects such conditions in many more cases. This new way of
detecting RWP errors obsoletes the old '_rwport' debugger command,
which has now been removed.
* Added recently released 'Arkyology' prototype ROM to the database.
* Added 'Amoeba Jump' and 'Flappy' ROMs (from the Retron77) to the
database.
* Fixed 'Street Racer' and 'Video Olympics' ROMs to use paddles in both
ports.
* If using SDL 2.0.5 or above, the calculated desktop size now takes
the taskbar/dock into account (so windows should no longer overlap
those areas).
* For UNIX systems: in the ROM launcher, when using symlinks use the
symlink pathname instead of the underlying filesystem pathname.
* The UNIX builds now use the system-installed PNG and ZLIB libraries
by default.
* The Macintosh builds are now named 'macOS' throughout the codebase to
reflect the new naming from Apple.
* For better compatibility, the Windows 32-bit version does not require
SSE2 anymore.
* Updated included PNG library to latest stable version.
5.1.2 to 5.1.3: (June 10, 2018)
* Fixed crash in OpenBSD when quitting the app, which can also be
happening on other systems (no reports yet, but the problem is now
fixed for good).
* Fixed configure/build scripts to work natively under OpenBSD.
5.1.1 to 5.1.2: (May 20, 2018)
* Fixed bug with SaveKey autodetection; some ROMs were not correctly
detecting that a virtual SaveKey device was plugged in. This notably
fixes issues in "Super Cobra" and "Scramble" ROMs.
* Make previously mentioned ROMs use the SaveKey device by default.
* Fixed bug in UI navigation with joystick hat movement.
5.1 to 5.1.1: (February 21, 2018)
* Fixed bug in Stargunner ROM starting with a blank screen.
5.0.2 to 5.1: (February 4, 2018)
* Added "Time Machine" mode, which automatically creates save states
in user-defined intervals. The user can navigate back and forth within
these states inside the emulator and the debugger.
* Huge improvements to the disassembly view in the debugger and
disassembly files created:
- reformatting in debugger for better space utilization
- much improved code and data detection
- access tracking and indicators for TIA/IO/RAM adresses in disassembly
- break vector is tracked (if used)
- improved cycle count (page penalties, sums created in disassembly)
- improved handling of instruction masking opcodes (e.g. BIT)
* Fixed change tracking bug during rewind; changes were accumulated
instead of being displayed only for the last rewind step.
* Extended 'rewind' to take a second parameter which allows rewinding
multiple states.
* Added 'unwind' command, which undoes the latest rewind(s)
* Added '<' (unwind) button to debugger.
* Thumbulator support is not conditional any more.
* Moved various developer related settings in new Developer Settings
dialog. These settings now come in two groups (player/developer) and
allow switching all settings at once.
* Don't trap write accesses to the datastream pointers in CDF and BUS.
This fixes -dev.thumb.trapfatal 1.
* Complete rework of TV mode and ystart autodetection. The new
implementation is more robust and reduces startup time.
* Add two "grace lines" of black to the top of the frame when
autodetecting ystart.
* Fixed Genesis controller autodetect (Stay Frosty 2, Scramble, etc).
* Fixed a bug in ystart autodetection that could cause screen jumps.
* Fixed several bugs in holdselect, holdreset and holdjoyX commandline
arguments; these now work as expected.
* Fixed bug in TIA collision handling; it is now disabled in VBlank.
* Improve TIA PF collision handling during hblank; this fixes a bug in
Thrust ROM.
* Fixed wrong display of HM values in debugger after 'HMCLR' has been
executed.
* Fixed bug with the debugger 'savedis' command in Windows; it wasn't
actually saving the files at all. This has never been reported
before, so I guess it shows how many people use that functionality.
* The debugger 'savedis', 'saverom' and 'saveses' now save files in
a default, user-visible directory (see the documentation for more
information). In the case of 'saveses', the filename is now named
based on the date and time of when the command was entered.
* Fixed bug with saving snapshots in 1x mode; there was graphical
corruption in some cases. Such snapshots also now include any TV
effects / phosphor blending currently in use.
* Fixed regular-sized snapshots when phosphor effect was enabled;
sometimes the image was 'double-blended', resulting in a snapshot that
was too dark.
* Fixed crash when selecting 'CompuMate' as a controller type for a non-
CompuMate ROM; this controller type can no longer be manually
selected, and will be used automatically used for CompuMate ROMs.
* Fixed cheat codes, so 7 digits codes are now accepted as described in
the doc.
* Fixed swapped ports being displayed wrong in System Logs and debugger.
* Added options to erase the AtariVox/Savekey flash memory, either for
all ROMs or only the current one. Also added a message (configurable)
when the flash memory is accessed.
* Access to the AtariVox/SaveKey can be signaled with a message.
* Added new interface palette 'Light'.
* Frame stats display made transparent. Also it now displays the real
frame rate and if the developer settings group is enabled.
* Improved tab auto-complete in debugger.
* Added conditional traps and savestate creation to debugger.
* Added 'Options...' button to debugger which gives access to the options
menu during debugging.
* Added debugger pseudo-register '_cyclesLo' and '_cyclesHi', which give
the number of CPU cycles that have occurred since emulation started.
* Added debugger pseudo-register '_fcycles', which gives the number of
CPU cycles that have occurred since the frame started.
* Added debugger pseudo-register '_icycles', which gives the number of
CPU cycles of the last instruction.
* Extended debugger 'dump' command to take a second argument, indicating
the end of the range to dump data.
* Improved change tracking; more values are tracked and change tracking
now works in case of a break too.
* Added widgets for trackball and SaveKey/AtariVox controllers.
* Improved emulation of 'FE' bankswitch scheme (no user-visible changes,
but internally the emulation is much more accurate compared to the
real thing). Related to this, improved the debugger support for this
scheme (you can now switch banks in the debugger view).
* Added emulation of 7800 initial RAM values and Pause key.
* Added ROM properties for 'Scramble' ROMs, and updated info for all
"Champ Games" ROMs.
* Added ROM properties for 'Zippy the Porcupine' ROMs, and updated
info for all "Chris Spry (Sprybug)" ROMs.
* Support UNIX style builds (configure / make) on OSX with both
XCode / clang and g++.
* Fixed error when building with uClibc-ng for ARM (thanks to Sergio
Prado).
* Updated included PNG library to latest stable version.
5.0.1 to 5.0.2: (August 20, 2017)
* Improved emulation of Trakball controller, eliminating bias in left/
right directions. Thanks to Thomas Jentzsch for the idea and code.
Related to this, added 'tsense' commandline argument and associated
UI item, to allow changing sensitivity of mouse trackball emulation.
* Added preliminary support for multi-threading in the Blargg TV effects
code. This is still a WIP; more improvements are coming. Related to
this, further optimized the TIA rendering code. Also added 'threads'
commandline argument and associated UI item to enable/disable
multi-threading. Thanks to Thomas Jentzsch for the bulk of the work
in this area.
* Blargg TV effects now no longer cut off the right side of the image
(by several pixels) in certain cases.
* Updated CDF scheme to latest version from Spiceware. In addition,
this scheme now supports versioning, so older and newer ROMs will
continue to work.
* Fixed an annoying bug in Linux, where Alt-Tab'ing out of a window and
then back again would pass a 'Tab' key event to the app, which in
most cases would navigate to the next UI element.
* Fixed potential issue with state file saving and the debugger; under
certain circumstances a rewind would give a different state than
before (note that the state file format has changed because of this).
* Fixed lockups when entering the debugger under certain circumstances.
* The debugger 'listtraps' command now shows all traps set, not just
the first one(s).
* Reverted joystick changes for Decathlon ROMs from last release, as
it was added by mistake.
5.0 to 5.0.1: (July 23, 2017)
* Fixed issues in keypad, Genesis and various other controllers that use
INPTx registers; the emulation is now much more accurate in this area.
* Various 'Bumper Bash' and 'Decathlon' ROMs are marked as always having
all 4 directions on a joystick enabled, since they can't be played
properly otherwise.
* Added 'Hunchy II' from Chris Walton (cd-w) to ROM properties database.
* Codebase now uses C++14 features.
4.7.3 to 5.0: (July 16, 2017)
* Note: because of major TIA/6502/RIOT changes, the state file format
has changed, and old state files will not work with this release.
* Stella has moved from Sourceforge to Github.
* Completely new TIA core is now available, ported from 6502ts by
Christian Speckner (DirtyHairy). This new core is extremely accurate,
and matches real hardware in almost every test we've performed.
New features include:
- Meltdown emulates correct
- The lap number in Pole Positions displays correctly
- Artifacts in the mountains on Snoopy and the Red baron are gone
- Line artifacts in Title Match Pro Wrestling and Realsports Boxing
are fixed
- The spurious line at the left border of Video Chess now displays
correctly
- All 32 char text demos from AtariAge now work perfectly (Stella 4
shows artifacts on several of these)
- Stella is now the only emulator to display the "Mega Bitmap Demo"
(atext.bin) from AtariAge correctly
- Improved starfield effect for missiles (still TODO for ball and
players)
- RSYNC emulation has improved, all testcases now match real
hardware
- Several other ROMs that have never worked in any emulator are now
emulated correctly
- RDY behavior with respect to write cycles is accurate
- Optional YStart autodetect and more robust frame handling
- NUSIZ during player draw matches hardware
- RESMx during missile draw matches hardware
- Paddle emulation is slightly more accurate. As a consequence, the
"paddle feel" may be slightly different from Stella 4
- Fixed debug colors can now be set for each graphical object, from
a choice of 'red', 'orange', 'yellow', 'green', 'blue' and
'purple'. This is accessible through the new 'tia.dbgcolors'
commandline argument and within the UI.
* Implemented new phosphor emulation mode, which is much closer to real
TV output. Related to this, added ability to change the default
phosphor blend level in the UI and through the new 'tv.phosblend'
commandline argument. Special thanks to Thomas Jentzsch for the idea
and implementation.
* TV phosphor effect can now be force-enabled for all ROMs, instead
of manually setting ROM properties for each ROM. This is accessible
in the UI and through the 'tv.phosphor' commandline argument, and
defaults to being off (or enabled per-ROM).
* PAL color-loss and Blargg TV effects can now be enabled at the same
time. Previously, when Blargg effects were enabled, PAL color-loss
couldn't be shown. Related to this, the Blargg effects now use much
less memory and in some cases run faster than before.
* Much improved RIOT timer emulation never before seen in any emulator.
Special thanks to Christian Speckner (DirtyHairy) for the
implementation, and alex_79 for finding documentation that finally
describes in more detail how the M6532 chip actually works.
* Added BUS (experimental) and CDF bankswitching schemes, and also
ARM Timer 1 support; special thanks to SpiceWare for the code.
* Fixed bug with SaveKey and AtariVox not properly closing their memory
files before starting another instance of the same ROM, when the ROM
was opened in the ROM launcher.
* Various improvements to the debugger and command prompt:
- The 'cls' command now only clears the screen, not the history
- The 'help' command now accepts other commands, and gives extra
information about the command (ie, 'help breakif' prints extended
information about the breakif command)
- Added 'palette' command, which shows a color swatch of the
currently active TIA palette
- Added 'debugcolors' command, which shows a legend for 'fixed debug
colors' mode
- The previous trap'm' commands now work when setting TIA read
addresses; previously they only worked for write addresses
- The previous trap'm' commands are now renamed 'trap', 'trapread'
and 'trapwrite'
- The TIA tab now shows 'old' contents of player and ball registers
- Various UI items are crossed out when disabled, to more clearly
indicate their current state
- Various UI items that previously required a double-click to toggle
(pixel and bit widgets) now require only a single-click.
- Command completion now works with internal functions and pseudo-ops
(basically, anything starting with the '_' character)
- System labels (aka, register names, etc) can now be typed in lower-
case. Previously, these labels always had to be uppercase.
- In general, input error checking is much more strictly enforced
- Read-only UI items now have a different background color, to
clearly indicate if an item can be modified.
- Debugger '.lst' and '.sym' files are now searched based on the name
of the ROM file, and not on the internal properties name.
- Snapshots can now be saved by pressing the F12 key (the various
other ways to save snapshots still exist).
* Mouse grabbing is now enabled in windowed mode only when the ROM is
using a virtual analog controller (paddles, trakball, etc).
* Renamed various trakball-like controllers more accurately: AmigaMouse,
AtariMouse (previously CX80) and Trakball (previously CX22). Related
to this, reduced the resolution of the Trakball by half, to properly
match real hardware.
* The stack pointer (SP) is now initialized to $FD instead of $FF, to
match research done in other 6502 projects.
* Fixed bug in debugger tracing and displaying the partial TIA image;
the first time entering the debugger and starting to trace, the image
was blanked out (black) instead of being drawn in greyscale. Also, the
image is now synchronized, instead of being two frames behind.
* Fixed crash with zipped ROMs that are less than 4K in size; so far
this bug has only ever occurred in Windows XP, but it's been there
since Stella 4.1.
* Fixed bug in 'Rom Audit' functionality; sometimes ROMs without a
valid properties entry were being renamed as "Untitled.bin".
* For the entire UI, removed colons and generally made the UI items
easier to read.
* When in 'ROM launcher mode', Stella now uses slightly less CPU time.
More work is required in this area, though.
* Added ROM properties for D.K. VCS homebrew ROM, thanks to Andreas
Dietrich.
* Added slight improvement for auto-detecting Superchip bankswitching;
the new implementation now works for the NTSC 'Dig Dug' ROM. Special
thanks for SpiceWare for the idea and modified implementation.
* Fixed long-standing bug in 3-voice music in DPC+ bankswitching scheme;
the music now sounds much more like the real thing.
* For the Linux/UNIX port:
- The settings directory now uses the XDG Base Directory Specification.
In most cases, this means that your files will now be stored in
'~/.config/stella' instead of '~/.stella'. To keep your old settings,
run the following commands from the terminal:
cd ~
mv .stella .config/stella
You will probably need to edit '~/.config/stella/stellarc' and change
some paths accordingly.
* For the OSX port:
- Always use the built-in png and zlib libraries instead of the system
versions.
- The preferences file has changed from 'net.sourceforge.Stella.plist'
to 'Stella-emu.plist'. To keep your old settings, run the following
commands from the terminal:
cd ~/Library/Preferences
mv net.sourceforge.Stella.plist Stella-emu.plist
* Updated internal ROM properties database to ROM-Hunter version 13
(thanks go to RomHunter for his tireless research in this area).
Related to this, updated the snapshot collection.
* Updated included PNG and ZLIB libraries to latest stable version. Also,
both libraries are now compiled into the app whenever one is selected.
This fixes issues with a newer ZLIB not working with an older PNG, etc.
* Updated build scripts for Visual Studio 2017 (Windows) and MacOS
Sierra (latest version of Xcode), and make these the minimum supported
versions for building Stella.
* Updated UNIX configure script to work with the clang 5+ and gcc 7+
compiler versions, and fixed compile issues on AArch64 and ppc64le
architectures.
Changes:
- Rewrite auto/max cycles algorithm to work better with windows 7, other
OSes might benefit as well.
- Update 64bit recompiler to work on OSX and Linux.
- Several improvements to make the recompilers work with newer compilers and
add some workarounds about clang confusing itself.
- Fix several variables being the wrong size in the recompiler.
- Support absolute 64 bit addressing. (DRC:64 bit error messages)
- Zero extend data in dynrec core for LLVM compilation/
- Reduce overhead of the Mac version with a lot. Results in a speed increase.
- Replace NV_PixelDataRange with the more common ARB_PixelBufferObject
extension. Should help with output=opengl.
- Reuse graphics window if possible instead of always creating a new one!
- Add patches to work better when called by WINE:
- support WINE style namemangling.
- allow Z:\ to be moved to a different drive.
- Try to fix stuttering audio with opengl output on Linux. (or at least
improve it. Linux users might need to increase the prebuffer option a bit)
- Fix automake and autoconf problems.
- Fix problems related to packed struct layouts.
- Fix compilation on gcc 4.4 and gcc 4.6.1.
- Fix compilation with -DPIC.
- Hopefully fix crash on shutdown, when unknown condition is encountered.
- Fix -lto with gcc.
- Fix clang compliation with asm fpu core.
- Fix mapper crash on startup and when changing the mapper key.
- Fix compilation in VS2015.
- Fix compilation on mingw64.
- Fix compilation on Frisbee and newer clang.
- Fix compilation machines that have X11 libraries installed, but use a SDL
without X11.
- Fix a few problems relating to video capturing:
- Writing out the index too often. (slowdown with longer captures)
- Not being aware of when only the refresh rate changed.
- Fix call order when bitshifting the return order (VS C /O2 builds).
- Fix sign-extension error in S3 draw funcion, i.e. win3.1 analog clock.
- Fix expanddot not caring about the size of the inputbuffer.
- Some fixes for the debugger related to starting a program through debug.com.
- Bring OS/2 port code up to date.
- Reduce the amount of warning when compiling with quite a bit.
- Allow 15/26/32 bits input to the opengl output.
- Add cmd-q as exit key for macs.
- Fix icon and titlebar on very old setups.
- Fix off by one display size calculation errors with very large displays.
- Fix out of bounds access the unused byte in the 32 bit colour value of the
hardware mouse cursor pixel was affected.
- Fix depreciated warnings on Mac, allow soundfont loading for coreaudio.
- Keep repeating a pressed key if another key was unpressed.
- Fix crash on OS X related to putting junk in the titlebar.
- Extend fullresolution=0x0 to work on Linux and Mac.
- Change gameblaster and tandy sound core to latest mame version.
- Improve numlock and capslock support on Linux and Macs. Still not perfect
on Windows.
- Added even more code to workaround Windows behaving weirdly with alt-tab.
BlastEm is an open source, higly accurate emulator for the
Genesis/Megadrive that runs on modest hardware.
Features:
* Save states
* Integrated debugger
* GDB remote debugging
* Joystick/gamepad support
* Mega/Sega Mouse emulation
* XBAND and Saturn keyboard emulation
* Support for homebrew using the SSF2 mapper with Mega Everdrive
compatible heuristics
* Save RAM and EEPROM support
* Cartridge lock-on for both Sonic & Knuckles and XBAND
* Turbo and slow modes
* configurable low pass filter
* Single pass GLSL shaders
* Sega Master System emulation
Emulation fixes:
GB: Fix HALT when IE and IF unused bits are set (fixes#1349)
GB Timer: Fix timing adjustments when writing to TAC (fixes#1340)
GB Video: Fix window y changing mid-window (fixes#1345)
GB Video: Fix more window edge cases (fixes#1346)
GBA: Fix RTC on non-standard sized ROMs (fixes#1400)
GBA DMA: Fix DMA0-2 lengths (fixes#1344)
GBA Memory: Fix writing to OBJ memory in modes 3 and 5
GBA Memory: Prevent writing to mirrored BG VRAM (fixes#743)
GBA Video: Fix scanline cache with scale factor change edge cases
GBA Video: Fix sprite mosaic clamping (fixes#1008)
GBA Video: Implement mosaic on transformed sprites (fixes#5)
Other fixes:
All: Fix several memory leaks
GB Core: Fix toggling WIN and OBJ being swapped
GBA: Fix skipping BIOS on irregularly sized ROMs
mGBA is an emulator for running Game Boy Advance games. It aims to
be faster and more accurate than many existing Game Boy Advance
emulators, as well as adding features that other emulators lack.
It also supports Game Boy and Game Boy Color games.
Add new entries to linux-user.
Move PLIST.Linux into main PLIST.
Mark bridge-helper and pr-helper as Linux specific options.
No functional change for !Linux.
Linux packaging should now either work or be closer to it.
Should unbreak architectures where there is no dirty __asm__ fallback.
Possibly fixes something when the TSC is an unreliable time source.
Bump PKGREVISION.
This worked fine before someone replaced the portable X11 input driver
with this monstrosity. This workaround is hopefully temporary since it
probably causes problems on other X11 implementations (using evdev)...
Bump PKGREVISION.
pkgsrc changes:
* Attempt to detect supported OpenGL versions. Enable OIT support on
MesaLib>=12.
* Support aarch64 dynamic recompiler.
Changes:
* lightgun crosshair for GLES mode
* Twin Stick support (+ Saturn Twin-Stick helper mode)
* Custom textures loading and dumping
* Check CDI version to avoid loading any crap as a CDI image and crashing
* Get rid of /data/ folder in custom textures path. Flip images up/down
* arm64 dynarec
* x64 dynarec optimization
* OSX: build fix
* revert a change not intended for anything but osx
* android x64 build fix
* arm64: direct mem access and crash fix
* x64 dynarec: only use AVX/SSE3/FMA extensions when available
* arm64: new AICA dynarec and improvement to the sh4 one
* arm64 DSP dynarec
* Pad dsp_t to keep savestates compatibility
* Fix render to texture buffer alpha channel for 1555
* generic dynarec was always used if compiled in
* Support for redump.org CUE file format
* Makefile change for cue file format
* x64 dynarec: loss of precision with RSQRTSS and other fixes
* missing #include
* arm64: fix DSP dynarec crash
* New core option: frame skipping
* Enable RTT to buffer for Flag to Flag
* naomi: avoid crash on exit if m4 cart fails to load
* Implement CH2 DMA to 32-bit vram
* OIT: reset scale param to 640x480 for final quad
* GL: Ignore RTT upscale params when rendering to buffer
* implement disk eject/open state
* Implement soft reset. Fix Atomiswave flash sector size. TAWriteSQ 32bits
* Aica: fix adpcm decoding
* include TCW in HD texture hash
* gdrom: stop playing cdda when switching disk
* maple: reconnect devices after 100ms to allow the game to detect it
* gl: performance optimizations for slow devices
* fix race condition when loading custom/HD textures
* fix scissor test and vertical scaling when using the Y scaler
* Ignore scalefactor if < 0x400
* Fix crash at startup when purupuru pack is disabled
* Clang buildix
* Introduce HAVE_CLANG option
* Add m3u playlist support.
* Added DLOW_END to enable better performance OOTB on classics/rpi and added a8a35 platform
* Fixed LOW_END DEFINES
* Remove dupe res from LOW_END
* Fixed broadact and forced threaded rendering by default. Added LOW RES mode and added to classics only ATM.
* NAOMI: Add sambaa & set parent for samba clones
* Sync naomi roms with mame 0.206
* (NAOMI) Check parent folder for gdrom
* (NAOMI) Oops
* (NAOMI) Fix folder detected as file
* (NAOMI) Update romsets
* Fix doa2 romsets
* (libretro) Rework input init
* Merge pull request #520 from libretro/bdm/input-init-rework
* Add eeprom dumps
* Handle auto-rotate
* Implement some eeproms (vertical, pstone2, alpilot)
* Update naomi_roms.h
* Custom tex: Use retro_stat for path handling. Fix deadlock on exit (win32)
* x64 dynarec: fix windows crash
Changes include:
* Firmware: Fix various endianness issues.
* GPU: Do some code cleanup of the display capture code.
* Render 3D: Improve the overall rendering accuracy of Edge Mark.
* GPU: Fix a bug where using VRAM as a display capture source would
sometimes cause graphical glitches under certain conditions.
* OpenGL Renderer: Rework the rendering shaders so that the shader
program code is more dynamically generated.
* OpenGL Renderer: Replace the accuracy/performance tradeoff "Enable
Depth Equals Test Tolerance" with "Enable NDS-Style Depth Calculation",
where disabling this option allows the host GPU to natively calculate
depth which significantly improves performance in many games.
* OpenGL Renderer: Eliminate the requirement for 66 varying floats in
the Fog shader by replacing the varying floats with constants.
* OpenGL Renderer: Fix bug where the OpenGL renderer would completely
fail to run if the user's ancient GPU doesn't support shaders.
* OpenGL Renderer: Do some minor performance improving tweaks.
* OpenGL Renderer: Remove the material_6bit_to_float LUT, since we
already have an equivalent existing LUT -- divide6bitBy63_LUT.
* OpenGL Renderer: Mitigate some of the performance penalty of using
the NDS Style Depth Calculation option.
* OpenGL Renderer: Do some minor efficiency, stability, and
consistency tweaks.
* OpenGL Renderer: Do some minor shader efficiency tweaks.
* OpenGL Renderer: Fix some interactions between Edge Mark and the
Special Zero Alpha Blending option.
* OpenGL Renderer: More minor shader efficiency tweaks when using the
NDS Style Depth Calculation option.
* types.
* GPU: Working engine buffers are now set up in advance,
asynchronously, starting after line 191.
* GPU: Significantly improve the performance of HD rendering for many
3D games.
* GPU: Fix graphical glitch that can occur when frameskip is enabled,
running a custom resolution on a multicore CPU system.
* Video Filters: Fix an issue where the internal buffers were not
created using a guaranteed alignment, possibly causing a segfault on
AVX2-enabled systems.
* OpenGL Renderer: When rendering the main geometry, adjusts all
Z-positions in the vertex shader so that Z is more likely to naturally
fall between the depth range of 0.
* Render 3D: Simplify the code a little by removing the working
Polygon ID buffer for clear images.
* OpenGL Renderer: Fix a bug where Fog rendering would fail when used
with MSAA.
* OpenGL Renderer: Improve the overall reliability of CPU-to-GPU
buffer writes, fixing a bug where certain polygons would intermittently
flicker in some games.
* OpenGL Renderer: Fix a bug where the incorrect buffer would be
cleared when trying to clear the Fog attributes buffer while Edge Mark
is disabled.
* OpenGL Renderer: In an effort to try and reduce graphical glitches
whenever users try to run enhancements that were never native to the
NDS to begin with, the texture sampling method is now being forced to
clamp for polygons with texture coordinates of either 0.
* OpenGL Renderer: Reduce some buffer related synchronization in
BeginRender().
* OpenGL Renderer: Fix an occasional crashing bug that may occur when
initializing the Clear Image textures.
* OpenGL Renderer: Before rendering, determine the list of clipped
polygons, and then only render the clipped polygons, just like how
SoftRasterizer does it.
* OpenGL Renderer: Revert the texture sampling hack in commit 02cd950
-- it causes graphical glitches in Sands of Destruction, especially
visible within the Sky Gaol.
* GFX3D: The polygon clipping stage now occurs before any polygon
sorting, allowing for the sorting of smaller lists.
Changes since 1.7.6:
- CHEEVOS: Fix crash when reading memory that is out of range.
- CHEEVOS: New Cheevos implementation enabled by default.
- CHEEVOS: Pop-up badges when an achievement is triggered.
- CRT: Dynamic super resolution support.
- COMMON: For platforms without HAVE_THREADS, don't automatically resume content when saving/loading states
- COMMON: Make playlist sorting optional and consistent.
- COMMON: Fix sorting of playlists with blank labels.
- COMMON: Fix content scanner creating false positive playlist entries that also have wrong label and crc32.
- COMMON: Add some MMX-optimized pixel conversion routines.
- COMMON: Fix typo preventing some SSE2-optimized pixel conversions from being used.
- COMMON: Add option to track how long content has been running over time.
- COMMON: Fix buffer overflows in system information.
- COMMON: Add option to change screen orientation via the windowing system (Android, Windows, X11).
- COMMON: Show CPU model name in log.
- COMMON: Add "Help -> Send Debug Info" option (and F10 hotkey) to send diagnostic info to the RetroArch team for help with problems.
- COMMON: Show GPU device name/version in log.
- COMMON: Add menu option to write log info to a file.
- COMMON: Add subsystem support for playlists. Subsystem info is automatically saved to the history playlist for easy relaunching.
- GL: Add new "gl1" OpenGL 1.1 compliant video driver for legacy GPUs and software renderers
- GL: Add a new "glcore" driver with slang support (requires GL 3.2+ or GLES3).
- GL: Draw OSD on top of overlay.
- GONG: Add savestate support.
- GONG: Add video refresh rate core options.
- GONG: Two player support via core option.
- GUI: Fix text alignment when using stb_unicode.
- GUI: Fix text display issues when using Japanese (and other unicode-dependent language) text with stb_unicode.
- GUI: Set language on first startup to the user's preferred OS language (Windows, *nix and Android).
- INPUT: Add (scaled radial) analog deadzone and sensitivity options.
- LIBRETRO: Add Turkish language support.
- LIBRETRO: Allow non-accelerated video to rotate the display.
- LOCALIZATION: Update Chinese (Simplified) translation.
- LOCALIZATION: Update Chinese (Traditional) translation.
- LOCALIZATION: Update Dutch translation.
- LOCALIZATION: Update French translation.
- LOCALIZATION: Update German translation.
- LOCALIZATION: Update Japanese translation.
- LOCALIZATION: Update Polish translation.
- LOCALIZATION: Update Russian translation.
- LOCALIZATION: Update Spanish translation.
- LOCALIZATION: Add new Turkish translation.
- MIDI: Fix startup crash in midi driver.
- MENU: Bugfix - you can no longer get stuck in Online Updater -> Update Core screen when toggling between ingame and menu.
- MENU: Selectively hide 'Take Screenshot' for video drivers that don't support taking screenshots.
- MENU: Framerate independent menu rendering. MaterialUI/Ozone/XMB/RGUI can now run at higher framerates.
- MENU: Thumbnails work in history list.
- MENU: Menu widgets.
- MENU: Add memory statistics support to more context drivers.
- MENU: Enable ozone driver for UWP builds.
- MENU: Add optional "looping" menu text ticker with configurable speed.
- MENU: Fix core video rendering when using ozone with GL cores that implement the scissor test.
- MENU: Add optional playlist sublabels (associated core + play time, where available).
- MENU: Dropdown list settings now apply immediately.
- MENU: Add setting to require pressing the "Exit RetroArch" hotkey twice to confirm.
- MENU: Now able to run at higher refresh rates than 60Hz.
- MENU: Enable "Add to Favorites" without loading a core.
- MENU: Allow core name to be hidden on history/favorites playlists.
- MENU: Populate crc32 and db_name fields when adding history/favourites playlist entries.
- MENU: Fix TTF files not showing in OSD/menu font selection screen.
- MENU: Fix audio/video filters not showing in file browser.
- MENU/MaterialUI: Add subsystem support.
- MENU/MaterialUI: Add currently selected entry in dropdown menus.
- MENU/OZONE: Add mouse support on entries (no sidebar yet).
- MENU/OZONE: Allow collapsing the sidebar.
- MENU/OZONE: Add thumbnail support.
- MENU/OZONE: Battery notifications.
- MENU/OZONE: Add wifi icon for network entries.
- MENU/QT/WIMP: Add git version and build date to Help->About window.
- MENU/QT/WIMP: Fix content loading via the file browser.
- MENU/QT/WIMP: Add new settings window to control all RetroArch settings.
- MENU/RGUI: Improve playlist titles.
- MENU/RGUI: Add option to hide associated cores in playlists.
- MENU/RGUI: Add internal upscaling option.
- MENU/RGUI: Add subsystem support.
- MENU/RGUI: Add menu sublabel support.
- MENU/RGUI: Re-enable "Load Core" option when content is loaded.
- MENU/RGUI: Add optional "Collections" entry to main menu.
- MENU/RGUI: Add "Lock Menu Aspect Ratio" option.
- MENU/RGUI: Add "full width" layout option.
- MENU/RGUI: Ensure menu color theme is applied immediately.
- MENU/RGUI: Fix "Lock Menu Aspect Ratio" option when using custom viewports.
- MENU/RGUI: Add widescreen support.
- MENU/RGUI: Allow text to be centred when selecting widescreen layouts.
- MENU/RGUI: Add inline playlist thumbnail support.
- MENU/RGUI: Add optional shadow effects.
- MENU/RGUI: Performance optimizations.
- MENU/RGUI: Add optional extended ASCII support.
- MENU/RGUI: Add optional delay when loading thumbnails.
- MENU/RGUI: Add on-screen keyboard.
- MENU/RGUI: Battery notifications.
- MENU/XMB: Prevent crashes when resizing to a tiny window.
- MENU/XMB: XMB honors the 'show menu sublabels' setting now - was previously RGUI only
- NETPLAY: Fix stall-out causing total disconnection with >2 players.
- NETPLAY: Different (more intuitive?) default netplay share policy.
- NETPLAY: Add hotkey option to toggle hosting on/off.
- NETWORKING: Encode URLs to allow for spaces in directory names.
- OSX: Prevent crash on exit.
- OSX: Metal is now the default video driver for the RetroArch Metal build.
- OSX: Enable CoreAudio v3 driver for Metal.
- OSX/MACOS/IOS: Now uses the STB Unicode font driver.
- SCANNER: New option 'Scan without core match'. When this is enabled,
supported extensions by all installed cores are not checked, and instead
it will add all content it finds to a playlist. This way, you can install the core you need later on after scanning. Not enabled by default.
- SHADERS: Don't alphabetize shader presets.
- VULKAN: Fix color issues with RGBA8888 swapchains in readback (screenshots).
Version 4.1.0:
New Features:
* Atari800 now includes Altirra BIOS-es for all emulated systems: 400/800,
XL/XE, and 5200; as well as Altirra BASIC. It is now possible to use the
emulator without providing any ROM images.
* The Altirra OS-es and Altirra BASIC can now be selected by users in the
"System settings", if they want to use them. Previously Altirra OS was used
automatically only when no other OS ROMs were found.
* joyhat support for all four real joysticks, configurable in CLI/cfg/TUI
Notable changes:
* All documentation specific to building Atari800 on Windows has been moved
from DOC/INSTALL to a new file, DOC/BUILD.windows. This document
has also been expanded with a new chapter covering building Atari800 using
MSYS2.
* Ability to use the built-in EmuOS firmware has been removed. Users wishing
to run Atari800 without providing OS ROMs now have an option of using the
built-in Altirra OS-es, which are compatible with much more Atari software
than EmuOS.
At the same time, it is still possible to compile a version of Atari800
without any OS ROMs built in, by means of the --disable-altirra_bios
configure option.
Port specific improvements:
== Atari Falcon ==
* More Videl/screen handling fixes
* Ability to run Atari800 in an AES-less environment
* Replaced C2P with MMU friendly and faster code
* Atari800 should run on all TOS clones with XBIOS Sound API
== Android ==
* Fixed building of the Android target, broken in the previous release.
* Fixed labels on console keys (unreadable on hi-res displays)
* Fixed console keys press detection
* Fixed "right-handed joystick" trigger press
== Raspberry Pi ==
* updated build documentation
* find proper Broadcom GLes libraries
* fixed bug in GRAPHICS 9 (shifted colors)
== MS Windows ==
* updated build documentation
General Fixes:
* updated build documentation
* it is possible to build atari800 out of source tree
* unconnected host joysticks initialized properly, fixes the MULE game
-- 1.22.2: --
April 23, 2019:
PSX: Fixed a regression introduced in 1.22.0-UNSTABLE that broke a few PS1 games(e.g. SimCity 2000 and Rise 2).
Fixed issues with inline functions in the QuickLZ code that could cause linker errors when compiling with optimizations disabled.
April 14, 2019:
Apple2: Added basic WOZ 2.0 disk image support.
April 13, 2019:
NGP: Fixed a sequence point rule violation that could cause "Gals' Fighters" to malfunction when Mednafen was compiled with clang,
per tip from stellarporter.
SS: Added the European release of "Theme Park" to the internal database of games to use the data cache read bypass kludge with,
to fix a crash/hang during the intro FMV.
Lynx: Fixed an old heap buffer overflow bug that could be triggered if the emulated game set up registers and RAM in a
certain way.
March 18, 2019:
PCE: Fixed an old bug(looks like from around a decade ago) in the HES playback code; it caused periodic high IRQ latency,
which resulted in timer IRQ-driven DDA playback sounding rougher than it should have.
With another month over, it’s time for another release, and MAME
0.209 is sure to have something to interest everyone. We’ve cracked
the encryption on the Fun World CPU blocks, making Fun World Quiz,
Joker Card, Mega Card, Power Card, Multi Win, Saloon and Nevada
playable. Regular contributor shattered has added Кузьмич-Егорыч
(Kuzmich-Egorych), a Russian Mario Brothers bootleg running on
heavily modified Apple II hardware. In other Apple II news, CD-ROM
drives now work with the Apple II SCSI card, and another batch of
cleanly cracked floppies has been added to the software list. The
NES SimCity prototype has been added to the software list, along
with MMC5 improvements to support it, and better emulation for
Famicom cartridges with on-board sound chips.
Henrik Algestam has continued his Game & Watch work, bringing Popeye
(wide screen) and Zelda to MAME. Chess computer support has been
expanded with Fidelity Chess Challenger 3, and additional versions
of Applied Concepts Boris, and Novag Super Expert and Super Forte.
Newly supported arcade games include Akka Arrh (an Atari title that
failed location testing), Little Casino II, a French version of
Empire City: 1931, and additional versions of Dock Man and Street
Heat. A better LM3900 op-amp model means Money Money and Jack Rabbit
are no longer missing the cassa (bass drum) channel, and mixing
between music and speech is improved.
Bug fixes include the Rockwell AIM 65 being returned to working
order, working support for multiple light guns on Linux from Kiall,
corrected screen freeze behaviour on Deniam hardware from cam900,
and better flashing characters on the Sinclair QL from vilcans.
Changes from 20180808:
* Dynamic controller port count reporting
* Fix crash when loading Audio CD
* Clamp IR factor to 8 with SSAA.
* "Fix" resolver shader with 16x IR.
* Fix issue #368 and enhance flipped sprite detection
* Don't expose 32x resolution.
* Fix chain allocator behaviour
* Refactor UV offset and limit code to be shared by all renderers.
* Fix PGXP "+CPU" integration
* Prevent crash when cue sheet references a non-existant file
ui_curses.c contains now a new patch:
* Switch unportable iconv(3) UCS-2 <-> wchar_t conversions
to a portable algorithm with an intermediate step with
multibyte sequences
With this change qemu -curses works again.
Thanks to joerg@ for pointing out the proper algorithm.
Bump pkgrevision.
- After the 4.0.0 update documentation was no longer installed.
To generate documentation and man pages makeinfo, pod2man and
py-sphinx are needed, add them as tool dependencies.
- Add a SUBST class to override hardcoded sphinx-build program name.
- Remove PYTHON_VERSIONS_INCOMPATIBLE: 2.7 and 3 are supported.
- hicolor icon themes are installed, include hicolor-icon-theme bl3
Changes since 1.59.2:
- Fixed subscreen blending with master brightness < 100%.
- Fixed NMI timing when toggling enable bit. Fixes Chou Aniki--hack removed.
- Reverted an IPL map optimization that misses a weird edge case that caused
The Great Battle III to lock up.
- Clamp MSU1 addition to max amplitude instead of wrapping. Proper MSU1 tracks
will not be affected by this.
- Save mipmap_input parameter with customized GLSL and slang shaders.
- Actually use mipmap_input parameter.
- Optimized subscreen math with help from Dwedit.
- Revert to measured APU clock speed instead of nominal speed. Fixes An
American Tail.
- Fixed broken BPS patch support. (ArtiiP)
- Fixed MSU1 track restarting on load state.
libretro:
- Added ability to use Satellaview data in same directory as ROM.
- Fixed deviation from proper libretro spec.
- Added option to use the software NTSC filter. (stellarporter)
GTK:
- Added icons to the entries to clear binding assignments.
- Fixed overlap in xBRZ multithreading.
- Changed glFenceSync option to an OML_sync option that works better.
- Fixed accumulation of partial pixel data on mouse motion when we update the
mouse position more than once per frame.
- Allow one key to be bound to many controller buttons on the same controller.
- Force menu and button icons.
- Add the view menu to right-click when SNES mouse isn't used.
- Remove unused status bar option.
- Startup background can be changed in snes9x.conf.
- Improved PortAudio driver.
Unix:
- Fixed sound output that broke with APU refactor.
Bugfixes:
- GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
- GB Serialize: Fix loading states with negative pixel x (fixes mgba.io/i/1293)
- GB, GBA Serialize: Fix loading two states in a row
- GBA: Fix video timing when skipping BIOS (fixes mgba.io/i/1318)
- GBA DMA: Fix Display Start DMAs
- GBA DMA: Fix DMA start/end timing
- GBA DMA: Fix invalid DMA handling (fixes mgba.io/i/1301)
- GBA Memory: Fix a few AGBPrint crashes
- GBA Memory: Fix OOB ROM reads showing up as AGBPrint memory
- GBA SIO: Prevent writing read-only multiplayer bits
- GBA Video: Fix enabling layers in non-tile modes (fixes mgba.io/i/1317)
Misc:
- GBA Video: Improve sprite cycle counting (fixes mgba.io/i/1274)
Changelog:
Incompatible changes
The "handle" option to -fsdev and -virtfs has been removed. The "local" or "proxy" options should be used instead.
The "-virtioconsole" option has been removed. Use "-device virtconsole" instead.
The "-no-frame" option has been removed. It was only usable with SDL1.2, and support for this library has been suspended now.
The "-enable-hax" option has been removed. Use "-accel hax" instead.
The "-clock" option has been removed. It was only a "dummy" option without meaning since QEMU 1.7, so there is no replacement.
The legacy "ivshmem" device has been removed. Use "ivshmem-doorbell" or "ivshmem-plain" instead.
The x86 machine types "pc-0.10" and "pc-0.11" have been removed. Use a newer machine type instead.
The "irq" property of the "spapr-vscsi", "spapr-vlan" and "spapr-vty" devices has been removed with no replacement.
The "memory-backend-memfd" backend object type will be reported as unavailable on hosts systems without memfd sealing support. On previous versions, "memory-backend-memfd" was reported as available, but didn't work properly without sealing support.
HMP snapshot commands (such as "savevm", "loadvm" and "delvm") use only the snapshot tag, and not the ID any more, to identify snapshots. This removes ambiguity from the interface, but may require changing the HMP command in existing scripts.
New deprecated options and features
cpu-add QMP/HMP command
machine-types pc-0.12, pc-0.13, pc-0.14 and pc-0.15
qemu-nbd --partition=N option
The query-events QMP command has been superseded by the more powerful and accurate query-qmp-schema command.
The acl option to the "-vnc" argument has been replaced by the tls-authz and sasl-authz options.
The acl_show, acl_reset, acl_policy, acl_add, and acl_remove commands are deprecated with no replacement. Authorization for VNC should be performed using the pluggable QAuthZ objects.
QEMU_AUDIO_ environment variables and "-audio-help" are now deprecated. Use "-audiodev" instead.
Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.
Architercture specific summary:
Arm
Implement the ARMv8.0-SB extension
Implement the ARMv8.0-PredInv extension
Implement the ARMv8.1-HPD extension
Implement the ARMv8.1-LOR extension (as the trivial "no limited ordering regions provided" minimum)
Implement the ARMv8.2-FHM extension
Implement the ARMv8.2-AA32HPD extension
Implement the ARMv8.3-PAuth extension
Implement the ARMv8.3-JSConv extension
Implement the ARMv8.4-CondM extension
Implement the ARMv8.5-CondM extension
Implement the ARMv8.5-FRINT extension
And new boards
MIPS
Added support for I7200 CPU (nanoMIPS32 ISA + DSP ASE; system mode only).
Added support for I6500 CPU (MIPS64R6 ISA + MSA ASE + multicore features).
Added support for QMP-based querying of the available CPU types.
Added support for SAARI and SAAR configuration registers.
Added support for MTTCG (multi-threaded TCG).
Improved support for ITU (Interthread Communication Unit).
Improved support for Fulong 2E machine.
Improved end user documentation.
Fixed build for MIPS n32 hosts.
RISC-V
The virt board now supports PCI and USB.
The FS field of mstatus now supports three states (dirty, clean, and off).
The TSR, TW, and TVM fields of mstatus are now implemented.
The misa CSR is now writable.
The built-in gdbserver supports register lists via XML files.
The sifive_u machine supports SMP.
The SiFive UART supports TX interrupts.
The sifive_u machine has the correct number of PLIC interrupts.
x86
The HAX accelerator is now supported for POSIX hosts other than Darwin, including Linux and NetBSD.
Machines pc-* now support configuring firmware with -machine pflash0=ID0,pflash1=ID1 in addition to -drive if=pflash,... This permits use of -blockdev.
MPX is considered a failed experiment by Intel, and has thus been removed from all named CPU models. It is still accessible via "-cpu host".
PVH Linux images can be booted with "-kernel".
Changelog:
0.208 2019-03-27
----------------
MAMETesters Bugs Fixed
----------------------
- 06423: [Graphics] (amstrad.cpp) cpc6128 [terminat]: Graphics corruption on level 3. (AmatCoder)
- 06439: [DIP/Input] (spec128.cpp) spec128, specpl3e: In Abu Simbel Profanation, the character jumps constantly. (AmatCoder)
- 06611: [Crash/Freeze] (amstrad.cpp) cpc6128: Can't play fourth level of Perico Delgado Maillot Amarillo disk version. (AmatCoder)
- 06854: [Graphics] (amstrad.cpp) cpc6128 [007tld]: Graphical errors in 007 The Living Daylights. (AmatCoder)
- 06927: [Crash/Freeze] (amstrad.cpp) cpc464, cpc6128: Hundra gets stuck in a black screen after leaving main menu. (AmatCoder)
- 06997: [Graphics] (amstrad.cpp) cpc6128: Graphical issues in Galactic Tomb. (AmatCoder)
- 07134: [Media Support] (amstrad.cpp) CPC6128: Floppy drive support is broken. (AmatCoder)
- 07209: [Crash/Freeze] (dai.cpp) Assembler-based games no longer work. (Robbbert)
- 07240: [DIP/Input] (cps1.cpp) sf2rules: Kick buttons are non-functional. (Ivan Vangelista)
- 07250: [DIP/Input] (segas16b.cpp) dunkshot, dunkshota: DIP 1 and DIP 8 are incorrectly marked as unused. (chaneman)
- 07251: [Documentation] (brkthru.cpp) brkthru: Test mode is undocumented. (chaneman)
- 07254: [Multisession] NETLIST: Machines using netlist components raise a fatal error on back-to-back sessions. (Couriersud)
- 07258: [Original Reference] (micro3d.cpp) f15se21: ROM names for F-15 Strike Eagle are incorrect. (chaneman)
- 07260: [Sound] (topspeed.cpp) topspeed: Top Speed engine sounds are missing. (Ivan Vangelista)
- 07263: [Gameplay] (galaxian.cpp) tenspot: Only half of the games are accessible. (Robbbert)
New working machines
--------------------
Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A) [Sean Riddle, David Haywood, anonymous]
Fidelity Electronics Checker Challenger 4 [hap, Sean Riddle]
Fidelity Electronics Gin & Cribbage Challenger [hap, David Viens]
Game & Watch: Balloon Fight (new wide screen) [algestam, anikom15, f205v, hap]
Game & Watch: Fire Attack [algestam, Justin Kerk]
Game & Watch: Octopus [algestam, Zorix, khrainos]
Game & Watch: Parachute [algestam]
Game & Watch: Turtle Bridge [algestam, uman]
Geigeki Go Go Shooting (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood]
I Can Play Piano [Sean Riddle, David Haywood, anonymous]
Jumping Popira (Japan) [Sean Riddle, David Haywood, anonymous]
Rebound (Rev B) [TTL] [DICE Team, Couriersud]
SpongeBob SquarePants - The Fry Cook Games (JAKKS Pacific TV Game, Game-Key Ready) (AUG 18 2005 21:31:56) [Sean Riddle, anonymous]
Waddingtons 2001: The Game Machine [hap, Sean Riddle, Couriersud]
New working clones
------------------
Data Cash Systems CompuChess [hap]
DJ Boy (Japan, set 2) [Artemio Urbina, The Dumping Union]
DJ Boy (World) [Artemio Urbina, The Dumping Union]
Elite Champion Challenger (Travemuende upgrade) [hap, Berger]
Finalizer - Super Transformation (set 2) [pacman70]
Gemini Wing (World) [pacman70]
Head to Head: Electronic Basketball (TMS1000 version) [hap, Sean Riddle]
Karate Champ (US VS version, set 3) [Don Thibert, R.Coltrane, The Dumping Union]
Karate Champ (US VS version, set 4) [Don Thibert, R.Coltrane, The Dumping Union]
Kishon Chesster (v2.2) [Berger]
Komo Como (Topmar, bootleg?) [f205v]
Omega (earlier) [Corrado Tomaselli, The Dumping Union]
Pang Pom's (Nova) [Hammy, The Dumping Union]
Raiden (US set 3) [Apocalypse, The Dumping Union]
VEB Mikroelektronik Erfurt Schachcomputer SC 2 (rev. E) [kaiOr]
Machines promoted to working
----------------------------
Applied Concepts Boris [hap, Sean Riddle]
Applied Concepts Boris Diplomat [hap]
Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
Fidelity Electronics Bridge Challenger III [hap, Lord Nightmare]
Fidelity Electronics Voice Bridge Challenger [hap, Lord Nightmare]
Gururin World (Japan) [David Haywood, Sean Riddle, Peter Wilhelmsen, ShouTime]
Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen, O. Galibert, David Haywood]
Novag Chess Champion: Delta-1 [hap]
Popira 2 (Japan) [David Haywood, Peter Wilhelmsen, Sean Riddle, ShouTime]
SciSys Chess Traveler [hap]
Clones promoted to working
--------------------------
Fidelity Electronics Advanced Bridge Challenger [hap, Lord Nightmare]
Fidelity Electronics Elite Avant Garde (model 6114-5) [hap, Berger]
New machines marked as NOT_WORKING
----------------------------------
e-kara Mix (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood]
Evio (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
Fidelity Electronics Chess Challenger [hap, Berger]
Fisher-Price Fun 2 Learn Smart Fit Park [Sean Riddle, ClawGrip]
Frantic Fruits [SpinalFeyd, The Dumping Union]
Jurassic Park (bootleg of Megadrive version) [Jorge Silva, Kravex]
Kontron Instruments Micromon 7141 ECG unit [Robbbert, Rockman, ClawGrip]
Lear Siegler ADM 36 Video Display Terminal [Al Kossow, Bitsavers]
Mega Drive 4 / Guitar Idol (set 1) [Alexandre Souza]
Neo Print - Chicken Ramen (Japan)
[malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print - Fuyo Pri Iitoko Tori (Japan) (T4i 3.07)
[malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print - Otogibanashi (Japan) (T4i 3.00)
[malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print - Senyou Cassette Ver. 1 (Japan)
[malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print Special: Sekai Ryokou 2 (Japan)
[malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Sega AS-1 Controller [Arzeno Fabrice. The Dumping Union]
Star Trek: The Next Generation (LX-5) [PinMAME]
Super Chick [Travis Swager]
unknown poker game [chaneman]
New clones marked as NOT_WORKING
--------------------------------
LeapPad (Canada) [Sean Riddle, ClawGrip]
Mega Drive 4 / Guitar Idol (set 2) [Alexandre Souza]
My First LeapPad (World, V1.3) [Sean Riddle, ClawGrip]
Over Rev (Model 2B, Revision A) [Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union]
Sega Rally Championship - Twin/DX (Revision A)
[Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union]
Spider-Man (JAKKS Pacific TV Game) (older hardare) [Sean Riddle, anonymous]
Yamaha MU80 [R. Belmont, O. Galibert]
Yamaha VL70-m [R. Belmont, O. Galibert]
New working software list additions
-----------------------------------
acrnsys_rom: ADE [Nigel Barnes]
apple2_flop_orig:
A.E., Akalabeth, Alien Lander, The Asteroid Field, Beer Run, Bug Attack, Captain Goodnight and the Islands of Fear,
Championship Lode Runner, Choplifter, Dazzle Draw (version 1.1), Eggs-It, Ernie's Quiz, Gamma Goblins, Golden Mountain,
Gruds in Space, High Orbit, Instant Zoo, Labyrinth, Lancaster, Lunar Leepers, Mix and Match, Muppetville, Phaser Fire, Ribbit,
Serpentine, Spotlight, The Super Factory, Ultima III: Exodus, Where in the World is Carmen Sandiego [4am, Firehawke]
bbc_rom: Acorn DFS 0.9H (Torch) [Nigel Barnes]
ekara_japan:
1973-75 Volume 1 (Japan) (EC0017-G73), Artist Selection Volume 7 (B'z) (Japan) (EC0039-ATS),
Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS), Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS),
Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS), ENK Volume 2 (Japan) (EC0016-ENK), ENK Volume 5 (Japan) (EC0043-ENK),
Graduation Encouragement Volume 1 (Japan) (EC0019-BSC), Graduation Encouragement Volume 2 (Japan) (EC0038-BSC),
J-Pop Mix Volume 16 (Japan) (EC0028-JPM), J-Pop Mix Volume 18 (Japan) (EC0040-JPM), J-Pop Mix Volume 22 (Japan) (EC0053-JPM),
J-Pop Mix Volume 24 (Japan) (EC0056-JPM), J-Pop Mix Volume 25 (Japan) (EC0059-JPM), Kid's Mix Volume 2 (Japan) (EC0020-KID)
[Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
electron_cart: ROMPlus-144 [Nigel Barnes]
gba: Aka-chan Doubutsuen (Jpn, Rev. 1) [No-Intro, FakeShemp]
ibm5150:
Dragon's Lair, Golden Axe (3.5"), Indiana Jones And The Last Crusade - The Action Game (Kixx release),
Panza Kick Boxing (Kixx budget release) [ArcadeShadow]
ibm5170: All New World Of Lemmings, Desert Strike: Return to the Gulf, Ultimate Body Blows [ArcadeShadow]
icanpian:
Piano Favorites (J7522) [Sean Riddle, anonymous]
Disney Princess Magical Melodies (K4656), Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653),
Jungle Boogie (J7524), Nicktoons Show Tunes (J7527), Rockin' Dance Party (J8715), Scooby-Doo! Monster Mayhem (J7525)
[Sean Riddle, David Haywood]
mtx_flop:
CP/M System Disk (FDX), CP/M System Disk (SDX), dBASE II, FDX NewWord, Modem Executive 1.14, SuperCalc,
Tape to Disc Transfer (FDX and CP/M only), Turbo PASCAL 2.00A, Turbo PASCAL 3.00A, WordStar 3.00 [Nigel Barnes]
pc98:
Cal Gaiden - Tiny Steps Behind the Cal, Capcom Tokoton Efude, Ce'st la vie, Cherry Jam - Kanojo ga Hadaka ni Kigaetara,
Cherry Jam - Kanojo ga Hadaka ni Kigaetara (Alt), Chiemi, Chou Shinri Samadhi (Alt), Clipper - Takepon no Ochimono Puzzle,
Cocktail Soft - Zoukan-gou 2, Concert, Cranston Manor (2HD conversion), CRW - Metal Jacket, Cybernetic Hi-School / Dennou Gakuen
[Neo Kobe Collection]
pc98_cd: Cyberwar [Neo Kobe Collection]
snes: Striker (Euro, NTSC Prototype) [FakeShemp]
specpls3_flop:
+3 Utilities, 007 Trans-Master, 2 Por 1: Chase H.Q. + Indiana Jones y la Ultima Cruzada,
2 Por 1: MASK III: VENOM Strikes Back + North Star, 2 Por 1: Motor Massacre + Final Assault, 2 Por 1: Renegade + Target Renegade,
2 Por 1: Silent Shadow + Mad Mix Game, 2 Por 1: Silent Shadow + Mad Mix Game (alt), 2 Por 1: Techno Cop + Mickey Mouse,
2 Por 1: The Deep + The Muncher, 2 Por 1: Thunder Blade + Cybernoid II, 2 X 1: Capitan Sevilla + Meganova,
2 X 1: Corsarios + Mutan Zone, 2 X 1: Don Quijote + Mega-Corp, 2 X 1: Hundra + Turbo Girl, 2 X 1: Phantis + Freddy Hardest,
2 por 1: Platoon + Arkanoid II: Revenge of Doh, 2 por 1: Platoon + Arkanoid II: Revenge of Doh (alt), 20 Game Pack,
3D Construction Kit, 3D Game Maker, 3D Game Maker (alt), 3D Game Maker (alt 2), 3D Grand Prix (master disk), 3D Game Maker (Spa),
3D Game Maker (Spa) (alt), 4 Soccer Simulators, 4 Top Games - Pulsator + Slaine - The Celtic Barbarian, Los 40 Principales Vol. 1,
Los 40 Principales Vol. 1 (alt), Los 40 Principales Vol. 10, Los 40 Principales Vol. 10 (alt), Los 40 Principales Vol. 2,
Los 40 Principales Vol. 3, Los 40 Principales Vol. 3 (alt), Los 40 Principales Vol. 4, Los 40 Principales Vol. 5,
Los 40 Principales Vol. 6, Los 40 Principales Vol. 6 (alt), Los 40 Principales Vol. 7, Los 40 Principales Vol. 8,
Los 40 Principales Vol. 8 (alt), Los 40 Principales Vol. 8 (alt 2), Los 40 Principales Vol. 9, A Toda Maquina,
La Abadia del Crimen, La Abadia del Crimen (alt), ACE 2 - The Ultimate Head to Head Conflict, Action Fighter,
Action Force - International Heroes (alt), Action Force II - International Heroes (alt), Adidas Championship Tie-Break (alt),
Adidas Championship Tie-Break (Spa), After the War, After the War (Spa), Afterburner, Afterburner (alt), Agatha's Folly,
Agatha's Folly (alt), Airborne Ranger, Alien Research Centre, Alien Storm, Alien Storm (Spa), Alien Syndrome,
Alien Syndrome (Spa), Alkatraz Development Disks - Bedturn Project Backup,
Alkatraz Development Disks - Designer + Assembler Backup, Alkatraz Development Disks - Disk Protection Source Code,
Alkatraz Development Disks - Locoscript Start of Day 25-10-88, Alkatraz Development Disks - Main Enc + BASIC Run Sample Backup,
Alkatraz Development Disks - Main Encryptor + Screen Load Designer, Alkatraz Development Disks - Mastering Program,
Alkatraz Development Disks - New Word, Alkatraz Development Disks - Run Program + BASIC Constructor,
Alkatraz Development Disks - Sample Loader + Master Installer Backup,
Alkatraz Development Disks - Simple Loader + Encryptor Constructor, Alkatraz Development Disks - Tape System Text Backup,
All-American Basketball (master disk), All in a Day's Work, The Amazing Spider-Man and Captain America in Dr. Doom's Revenge,
American 3D Pool (master disk), Amnesia v1.02, Amnesia v1.02 (Spa), Amoto's Puf, Amstrad Compilation Disk Spectrum Plus 3,
Amstrad Compilation Disk Spectrum Plus 3 (alt), Amstrad Compilation Disk Spectrum Plus 3 (alt 2), The Amulet of Darath,
Another Big Disk, Answer Back Factfile 500 - Arithmetic - Ages 6-11, Answer Back Junior Quiz, APB - All Points Bulletin,
The Apprentice, April 7th, Apulija 13 V1.1, Apulija 13 v1.2, Arcade Collection Volume 1, Arcade Collection Volume 2,
Arcade Collection Volume 2 (alt), Arcade Extravaganza Disk 3, Arctic Fox, Arkanoid - Revenge of Doh, Arnold the Adventurer 1 + 2,
Arnold the Adventurer III - This Time It's Personal, The Artist II, The Artist II (alt), Artura (alt), Asalto y Castigo,
Aspar GP Master, Aspar GP Master (alt), Astro Marine Corps, ATF - Advanced Tactical Fighter,
ATF - Advanced Tactical Fighter (Spa), Aura-Scope, Australian Games (Spa), Autocrash, The Axe of Kolt, La Aventura Espacial,
La Aventura Original, Aztec Assault, Back to the Future Part II, Back to the Future Part III, Back to the Future Part III (alt),
Bad Dudes vs. Dragon Ninja, Badlands (alt), Badlands (Spa), The Balrog and the Cat, Balrog's Big Disk, The Balrogian Trilogy,
Barbarian, Barbarian II - The Dungeon of Drax, Barbarian II - The Dungeon of Drax (alt), Barbarian II - The Dungeon of Drax (Spa),
The Bard's Tale Vol 1 - Tales of the Unknown, The Bardic Rites, The Bardic Rites + Dragon-Quest,
Bart Bear + The Return of Bart Bear, Batman - The Caped Crusader, Batman - The Movie, Batman - The Movie (alt),
Batman - The Movie (alt 2), Batman - The Movie (Spa), Batman - The Movie (Spa) (alt), Beach Volley, The Beast, Bedlam,
Bedlam (Spa), The Beginning of the End, Behind Closed Doors 4 - Balrog's Day Out, The Bermuda Triangle, The Best of Clive and Les,
Best of Elite Vol. 1, Bestial Warrior, Bestial Warrior (Gun Stick), Beverly Hills Cop (alt), Beyond the Ice Palace,
Beyond the Ice Palace (Spa), Bionic Ninja (master disk), Black Lamp, The Black Tower, Blasteroids,
Blinky's Scary School (master disk), Bloodwych (alt), Bog of Brit + The Menagerie, The Boggit - Bored Too (alt), Bonanza Bros.,
Book of the Dead (alt), Boots Action Pack, The Boyd File, BraveStarr, Brian - The Novice Barbarian,
Brian Clough's Football Fortunes, Bridge Player Galactica, Bubble Bobble, Bubble Buster, Buffalo Bill's Wild West Show (alt),
Buffalo Bill's Wild West Show (Spa), Buggy Boy, Buggy Boy (alt), Buggy Boy (Spa), Buggy Ranger, Bugsy, Bumpy, Butcher Hill (alt),
By Fair Means...or Foul, Cabal, Cabal (Spa), CAD-Master - Light Pen & Graphics Software, California Games, Cannon Bubble,
Capitan Sevilla, El Capitan Trueno, Captain Blood, Captain Blood (alt), Captain Planet and the Planeteers,
Captain Planet and the Planeteers (alt), Carlos Sainz - Campeonato del Mundo de Rallies, Carrier Command (alt),
Cartoon Capers Disk 3, The Case of the Beheaded Smuggler, Castle Master, Castle Master (alt), Castle Master (Spa),
Castles and Clowns, Castles and Clowns (alt), Castlevania - Spectral Interlude, Castlevania - Spectral Interlude (alt),
Castlevania - Spectral Interlude (Ita), Castlevania - Spectral Interlude (Ita) (alt), Castlevania - Spectral Interlude (Pol),
Castlevania - Spectral Interlude (Pol) (alt), Castlevania - Spectral Interlude (Rus),
Castlevania - Spectral Interlude (Rus) (alt), Castlevania - Spectral Interlude (Spa),
Castlevania - Spectral Interlude (Spa) (alt), Celtic Carnage, CEZ Collection Vol.1, Chain Reaction, Championship Run,
Championship Run (rerelease) (master disk), Championship Run (rerelease) (master disk backup),
Championship Run (rerelease) (tape master disk), A Chance in Hell, A Chance in Hell (Extreme), Chartbusters, Chase H.Q.,
Chase H.Q. (Spa), Chase H.Q. II - Special Criminal Investigations, Chase H.Q. II - Special Criminal Investigation (Spa),
The Chessmaster 2000, Chicago 30's (alt 2), Chicago 30's (alt), CHIPNSFX Tracker+player, Choy-Lee-Fut Kung-Fu Warrior,
Chuck Yeager's Advanced Flight Trainer, Chuck Yeager's Advanced Flight Trainer (alt), Circus Games, The Citadel, Civil Service II,
Classic Games 4, Clock Chess '89, Clock Chess '89 (Spa), Cloud 99, Coleccion de Exitos Dinamic, Colossus Bridge 4,
Colossus Chess 4, Colossus Chess 4 (alt), Colossus Chess 4 (alt 2), Colossus Chess 4 (Spa), Comando Quatro, Comando Tracer,
Combat School + Gryzor Preview, Comic, Arcade & Aventura, Command Performance, Complete Machine Code Package, Computer Classics,
Continental Circus, Continental Circus (Spa), Corporal Stone, Corruption (alt), Corruption (alt 2), Corruption (alt 3),
Cosmic Sheriff, Count and Add, Coursemaster v3.88, Coursemaster v3.88 (alt), CP-M Plus v1.0, Crack City, Cray-5, Crazy Cars,
Crazy Cars (alt), Crazy Cars II, Cricket Master, Crystals of Kings, Curro Jimenez, The Curse of Nimue,
Cybernoid - The Fighting Machine (alt), Cybernoid II - The Revenge (alt), Cyborg 2900, The Cycles, The Cycles (Spa),
Daley Thompson's Olympic Challenge, Dan Dare Collection, Dan Dare II - Mekon's Revenge, Dan Dare III - The Escape (alt), Darius+,
Dark Fusion (alt), The Dark Gladiator, Dark Side, Dark Side (Spa), The Dark Tower, The Darkest Road, Data East's Arcade Alley,
Data East's Arcade Alley (alt), DB1 Plus 3 Disc Backup Utility, Death Wish 3, Death Wish 3 (alt), Death Wish 3 (alt 2),
Deception of the Mind's Eye, Deek's Deeds, The Deep (alt), Defenders of the Earth, Deflektor (alt),
Delbert's Hamster-Wheel of Fortune, Desafio Total, Diarmid, DICE v2.1, Dicks Galore, Dinamic 5 Aniversario,
Dinamic 5 Aniversario (alt), La Diosa de Cozumel, Discology +3, Discopack +3, Disk Doctor, Dixons Premier Collection for Your +3,
The Dogboy, Dominator (alt), Dominator (Spa), Double Classic, Double Dragon, Double Dragon (Spa), Double Dragon II - The Revenge,
The Duel - Test Drive II, A Dungeon Romp, The Dungeons of Maldread, Dr. Jekyll and Mr. Hyde (master disk), Dragon Ninja (Spa),
Dragon-Quest, Drakkar, Drazen Petrovic Basket, Drazen Petrovic Basket (alt), Driller, DTP Pack, DU54 v5.04, DU54 v5.04 (alt),
Duck Out, Dynamite Dux, Dynasty Wars, E-motion, Echelon (alt), Edd the Duck, Edd the Duck (master disk),
Edd the Duck (tape master disk), Edd the Duck Editor (master disk), The Elfin Wars, Elfindor, Eliminator, The Ellisnore Diamond,
The Emerald Elf, Emilio Butragueno 2, Emilio Butragueno Futbol, Emilio Butragueno Futbol (alt), Emilio Sanchez Vicario Grand Slam,
Emilio Sanchez Vicario Grand Slam (alt), Emilio Sanchez Vicario Grand Slam (alt 2), Emlyn Hughes International Soccer,
The End Is Nigh, Epyx 21, El Equipo A (Gunstick), Erbe 88, Erbe 88 (alt), Erbe 88 (alt 2), Erik - the Phantom of the Opera (alt),
The Escape from Hodgkins' Manor, Escape from Prison Planet + Hounds of Hell, Escape from the Planet of the Robot Monsters (Spa),
The Escaping Habit, Espionage (alt), European Superleague, Even Yet Another Big Disk, Extreme, Eye, F-1, F-15 Strike Eagle,
F-16 Combat Pilot (alt), F1 Tornado Simulator (tape master disk), Federation (alt), Fernandez Must Die,
Fernando Martin Basket Master, Fiendish Freddy's Big Top o'Fun, The Final Chorus v4, The Final Demand, Final Fight, Firefly (alt),
First World Problems, Fish v1.03, Fish! (alt), The Fisher King, A Fistful of Necronomicons, Five Star Games 3, Flameout,
Flexipage Viewdata Author, Football Boxform, Football Director II (alt), Football Manager, Football Manager 3,
Footballer of the Year 2 (alt), For Pete's Sake, Forgotten Worlds, Forgotten Worlds (alt), Found Yet Another Big Disk,
Four Great Games Volume 3, The Four Symbols, Foxx Fights Back, Frank Bruno's Big Box, Freddy Hardest en Manhattan Sur, Frightmare,
Frontiers, Full Throttle 2 (tape master disk), Fun School 2 for 6-8 Year Olds, Fun School 2 for 6-8 Year Olds (alt),
Fun School 2 for 6-8 Year Olds (alt 2), Fun School 2 for 6-8 Year Olds (alt 3), Fun School 2 for the Over-8s,
Fun School 3 for 5-7 Year Olds, Fun School 3 for the Over-7s, Fun School 3 for the Under-5s, Fun School 4 for 5-7 Year Olds,
Fun School 4 for 7-11 Year Olds, Funky Fungus, Funky Fungus (alt), The Fury, G-LOC (Spa), G-LOC - R360, Gaggles of George,
Game Over + Game Over 2, Game Without a Name, Game, Set and Match, The Games - Summer Edition,
Garfield - Big, Fat, Hairy Deal (alt), Gary Lancaster Tools Collection, Gary Lineker's Super Skills (alt),
Gary Lineker's Super Star Soccer (alt), Gary Lineker's Super Star Soccer (alt 2), Gauntlet (alt), Gauntlet (alt 2),
Gauntlet II (alt), Gauntlet III - The Final Quest, Gazza II (alt), Gazza's Super Soccer (Spa), Gemini Wing,
Genesis - Dawn of a New Day, Genghis Khan, GENS3P to GENS80 Source Files Converter, The German Master, Ghouls 'n' Ghosts (alt),
Ghouls 'n' Ghosts (Spa), Giant Killer, Giants (U.S. Gold), Gnome Ranger, Gnome Ranger (alt), The Gods of War,
Gold, Silver, Bronze, Golden Axe, Golden Axe (Spa), Golden Axe (Spa) (alt), Golden Basket, The Golden Locket, The Golden Pyramid,
The Golden Sword of Bhakhor, Grabbed by the Ghoulies, Grabbed by the Ghoulies + Helvera - Mistress of the Park,
Graeme Souness Soccer Manager (tape master disk), El Gran Halcon, Grandes y Pequenos, Gryzor, Guerrilla War - Hail the Heroes,
The Guild of Thieves, The Guild of Thieves (alt), Guillermo Tell, Gunship, Gunship (alt), Gunship (Spa),
H.A.T.E. - Hostile All Terrain Encounter (alt), H.K.M. - Human Killing Machine (alt), Hairy Toes, A Handful of Hamsters,
Hard Drivin', Hard Drivin' (alt), Hard Drivin' (Spa), Hellfire Attack, Helvera - Mistress of the Park, Henrietta's Book of Spells,
The Hermitage, Hero Quest (alt 2), Hero Quest (alt 3), Hero Quest (alt 4), Hero Quest (alt),
Hero Quest - Return of the Witch Lord, Hero Quest - Return of the Witch Lord (alt), Hero Quest - Return of the Witch Lord (alt 2),
Hero Quest - Return of the Witch Lord (alt 3), Heroes - , Heroes Rescue, Heroes of the Lance (Spa), Heroes of the Lance (alt),
HiSoft BASIC Compiler v1.2 +3, HiSoft C v1.3 +3, HiSoft Devpac, HiSoft Devpac (alt), HiSoft Pascal 4, Hide and Seek,
High Steel (Spa), Hob's Hoard, Hopping Mad, Hostages, Hostages (Spa), Hotshot, The House, The House on the Tor,
Human Killing Machine (alt 2), I Need Speed, Ice-Breaker, Identify Europe, Ikari Warriors, Ikari Warriors (alt), Impact,
Impossamole, Impossamole (Spa), Indiana Jones y la Ultima Cruzada, Infiltrado 2 - Return To Reactor, Los Inhumanos, Ingrid's Back,
Ingrid's Back (alt), Ingrid's Back (alt 2), Instant Recall, The Inter City, International 5 A Side Football (tape master disk),
International Karate, International Tennis (master disk), Into the Eagle's Nest, Los Intocables, Iron Lord (alt),
Isotopia Construction Set, Italia '90 - World Cup Soccer (alt), Italia 1990, Ivan 'Ironman' Stewart's Super Off Road (alt),
Jabato, The Jade Stone, The Jade Stone (alt), Jahangir Khan's World Championship Squash, Janosik,
Javier Herrera Games Collection 01, Javier Herrera Games Collection 02, Javier Herrera Games Collection 03,
Javier Herrera Games Collection 04, Javier Herrera Games Collection 05, Javier Herrera Games Collection 06,
Javier Herrera Games Collection 09, Javier Herrera Games Collection 10, Jenny's Big Disk Vol 1, Jenny's Big Disk Vol 2,
Jenny's Next Big Disk Vol 1, Jenny's Next Big Disk Vol 2, Jester Quest, Jesus Tejero Software Collection 01,
Jesus Tejero Software Collection 02, Jesus Tejero Software Collection 03, Jesus Tejero Software Collection 04,
Jesus Tejero Software Collection 05, Jesus Tejero Tools Collection 01, Jesus Tejero Tools Collection 02, Jet Bike Simulator,
Jet Set Willy 128K, Jewels of Darkness, Jinxter, Jinxter (alt), Jocky Wilson's Compendium of Darts (tape master disk),
Jungle Maths, Jungle Warrior, Kenny Dalglish Soccer Match (alt), The Khangrin Plans, Kick Off (alt), Kick Off 2,
Kick-Box Vigilante (master disk), Kidnapped, Kidnapped + For Pete's Sake, Klax, Knight Life, Knight Orc v2,
Kobyashi Ag'Kwo - A Return to Naru, Kobyashi Naru, Konami's Arcade Collection, The Krazy Kartoonist Kaper,
Krazy Kartoonist Kaper + The Grue-Knapped, Krom El Guerrero, Krunel, Krunel (alt), Labour Pains, The Labours of Hercules,
Lancelot, Las Aventuras de Pepe Trueno, Laskar's Return, Last Duel, The Last Mohican (alt), Last of the Big Disks, The Last Word,
Lazer Tag, Leader Board Par 3, LED Storm Rally 2011, A Legacy for Alaric - The Magic Isle, Licence to Kill, Licence to Kill (alt),
Lifeguard, The Light Corridor (alt), The Light Corridor (alt 2), The Light Corridor (alt 3), The Light Corridor (Spa),
The Light Corridor (Spa) (alt), Lightmare, Little Wandering Guru, Live Ammo, Live Ammo - Green Beret + Top Gun + Rambo (alt),
Live and Let Die - The Computer Game, The Lost Twilight, Loads of Laurence Vol. 1, Loads of Laurence Vol. 2,
Loads of Midnight (alt), Lone Wolf - The Mirror of Death (alt), Loose Ends, Lords of Chaos, Lords of Chaos (alt), Lost in Time,
Lotus Esprit Turbo Challenge (alt), Lotus Esprit Turbo Challenge (Spa), Mad Mix 2 - en el Castillo de los Fantasmas, Mad Mix Game,
Magic Fields, Magic Johnson's Basketball, Magic Knight Trilogy (alt), Magnetic Moon, The Magnificent Seven, Man About the House,
Manchester United (Spa), Manchester United - The Official Computer Game, The Mapper, Mask III - Venom Strikes Back (alt),
Masterfile +3, Masters of the Universe - The Movie (alt), Mastertronic +3 Compilation Disk 4, Match Day II, Match Day II (alt),
Match of the Day (tape master disk), Mega 4, Mega Box, Mega Phoenix, Mega Twins, MegaApocalypse (alt), Lo Mejor de Dinamic,
Meltdown, Mercenary - Escape from Targ, Metal Action, Metropolis, Mickey Mouse - The Computer Game (alt),
MicroByte - Serie Clasicos Spectrum 01, MicroByte - Serie Clasicos Spectrum 02, MicroProse Soccer,
MicroProse Soccer (large case release), MicroProse Soccer (small case release), MicroProse Soccer (Spa), Microfair Madness Plus,
Microvalue 6 Pack, Midnight Resistance (Spa), Midnight Resistance (alt 2), Midnight Resistance (alt), A Midsummer Days Dream,
Mike Gunner, Mind-Stretchers, The Mines of Lithiad, The Miser, Monty Designs 2014, Monty Python's Flying Circus (alt), Moonwalker,
Mortadelo y Filemon II - Safari Callejero, Mot, Motorbike Madness, Mountain Bike Racer, Mountain Bike Racer (tape master disk),
Mountain Bike Racer (tape master disk backup), Mr. Heli, Multi Sports, The Mummy's Crypt v2.1, The Muncher Eats Chewits,
Mundial de Futbol, Mundial de Futbol Italia '90, Mundial de Futbol Italia '90 (alt), Mundial de Futbol Italia '90 (alt 2),
Murder - He Said, Murder Hunt, Murder Hunt II, Music Maestro, Mutiny, Mystical, NARC, NARC (Spa), Narco Police, Navy Moves,
Navy Moves (Spa), Navy Moves (Spa) (alt), Navy SEALs, Neighbours, Neighbours (cheat version) (master disk),
Neighbours (master disk), Neighbours (tape master disk), The New Zealand Story, The New Zealand Story (Spa),
Nigel Mansell's Grand Prix, Night Breed - The Action Game, Night Hunter, Night Raider, The Ninja Warriors (Spa),
The Ninja Warriors (Spa) (alt), Nope Here's Another One, Norman's Lament, North & South, North & South (alt),
North & South (alt 2), North & South (alt 3), North Star (alt), North Star (alt 2), Not Another Big Disk, Obliterator (Spa),
The OCP Art Studio, The OCP Art Studio (alt), The OCP Art Studio (alt 2), Oh Sh1t Another Big Disk, One More Big Disk,
One of our Wombats is Missing, Opera Storys 1, Opera Super Sports, Operation Thunderbolt, Operation Thunderbolt (Spa),
Operation Wolf, Operation Wolf (alt), Operation Wolf (alt 2), Operation Wolf (Spa), The Oppressed Land, Oriental Games,
Oriental Games (Spa), Out Run, Out of the Limelight, Outlet issue 023, Outlet issue 024, Outlet issue 025, Outlet issue 026,
Outlet issue 027, Outlet issue 028, Outlet issue 029, Outlet issue 030, Outlet issue 031, Outlet issue 032, Outlet issue 033,
Outlet issue 034, Outlet issue 035, Outlet issue 036, Outlet issue 037, Outlet issue 038, Outlet issue 039, Outlet issue 040,
Outlet issue 041, Outlet issue 042, Outlet issue 043, Outlet issue 044, Outlet issue 045, Outlet issue 046, Outlet issue 047,
Outlet issue 048, Outlet issue 049, Outlet issue 050, Outlet issue 051, Outlet issue 052, Outlet issue 053, Outlet issue 054,
Outlet issue 055, Outlet issue 056, Outlet issue 057, Outlet issue 059, Outlet issue 060, Outlet issue 061, Outlet issue 062,
Outlet issue 066, Outlet issue 067, Outlet issue 068, Outlet issue 069, Outlet issue 070, Outlet issue 071, Outlet issue 072,
Outlet issue 074, Outlet issue 077, Outlet issue 080, Outlet issue 081, Outlet issue 082, Outlet issue 083, Outlet issue 084,
Outlet issue 086, Outlet issue 087, Outlet issue 088, Outlet issue 089, Outlet issue 090, Outlet issue 091, Outlet issue 092,
Outlet issue 093, Outlet issue 094, Outlet issue 095, Outlet issue 096, Outlet issue 097, Outlet issue 098, Outlet issue 099,
Outlet issue 100, Outlet issue 102, Outlet issue 104, Outlet issue 106, Outlet issue 107, Outlet issue 108, Outlet issue 109,
Outlet issue 110, Outlet issue 111, Outlet issue 112, Outlet issue 113, Outlet issue 114, Outlet issue 115, Outlet issue 116,
Outlet issue 118, Outlet issue 119, Outlet issue 120, Outlet issue 121, Overlander, Overlander (Spa), P-47 Thunderbolt (alt),
P.H.M. Pegasus (alt), Pac-Land (alt), Pack Ferpecto, Pack Regalo Sinclair +3, Pack Regalo Sinclair +3 (alt), Pang (alt),
Pang (Spa), Paperboy 2, Paris-Dakar, Passing Shot (alt), Passing Shot (Spa), Paul Woakes' Mercenary 1 Compendium,
The Pawn v2.4 (alt), The Pawn v2.4 (alt 2), Pawns of War - The Infiltrator, PAWS for Thought Vol 1, PAWS for Thought Vol 2,
PAWS for Thought Vol 3, PD Tape 02 - +3 Utilities, The Pendant of Logryn, Pepe Carvalho en los Pajaros de Bangkok,
Perico Delgado Maillot Amarillo, Perseus, Personal Computer Whirled, Phantomas Saga - Infinity, Phoenix, Pick 'n' Pile,
Pick'n'Mix, Pictionary - El juego en el que todos pintan, Pictionary - The Game of Quick Draw, Pipe Mania (alt),
Pirate 3 +3 (alt), Pit-Fighter, Platoon (alt), Plus 3 Adventures, Plus 3 Arcade, Plus 3 Biker, Plus 3 Diary & Filing System,
Plus 3 Hits, Plus 3 Pack, Plus 3 Pack (Dinamic), Plus 3 Sports, Plus 3 Sports (alt), Power Magic, Powersports,
The Prayer Of The Warrior, The Prayer of the Warrior (alt), Predator 2 (alt), Preliminary Monty, The Prisoner,
Pro Tennis Tour (alt), Pro Tennis Tour (Spa), Probably the Last Big Disk, Professional Adventure Writer,
Professional Adventure Writer (Spa), Prohibition, Project Nova, Project Nova + Beginning of the End, Project Stealth Fighter,
Purple Saturn Day, Q10 Tank Buster (master disk), Quest for the Holy Something,
A Question of Scruples - The Computer Edition (alt), A Question of Sport (alt), R.A.M., R.B.I. 2 Baseball (alt), Radiomania,
Raiders of the Lost Tomb, Rainbow Islands (alt), Rainbow Islands (Spa), Read-Right-Away: Reading Pack 2, Red Heat, Red Heat (Spa),
Regreso al Futuro - Parte III, Regreso al Futuro - Parte III (alt), Renegade (alt), Renegade (alt 2), Repton Mania,
Rescate Atlantida, Rescate Atlantida (alt), Rescate Atlantida (alt 2), Rescate Atlantida (alt 3), Revelados, Rex (alt),
Rhyme Cryme, Rick Dangerous, Rick Dangerous 2, Ring Wars (Spa), Riptoff, Road Blasters (alt), Road Blasters (Spa), Robocop,
Robocop (alt), Robocop 2 (alt), Robocop 2 (alt 2), Robocop 2 (Spa), Rock 'n Roll, Rolling Thunder (alt), Round the Bend,
Round the Bend (master disk backup), Round the Bend (master disk), Run the Gauntlet (alt), Run, Bronwynn, Run,
Run, Bronwynn, Run + The Spectre of Castle Coris, The Running Man, S.T.U.N. Runner, Saboteur II - Avenging Angel,
Saint & Greavsie (alt), Salamander, Sam's Un-Excellent Adventure + The Hospital,
Samurai Warrior - The Battles of... Usagi Yojimbo, Santa's Xmas Caper (tape master disk), Satan, Scapeghost, Scapeghost (alt),
Scrabble Deluxe (alt), Scramble Spirits, SE Basic v0.80a, Seaside Sorcery, Senda Salvaje, The Sentinel, A Serpentine Tale,
Seto Taisho vs Yokai (English, Italian), Seto Taisho vs Yokai (French, Portuguese), Seto Taisho vs Yokai (German, Spanish),
Shackled, Shadow Dancer, Shadow Warriors, Shadow of the Beast, Shadow of the Beast (Spa), Shard of Inovar,
Sharkey's Moll (tape master disk), Sherlock Holmes - The Lamberley Mystery, Shinobi, Shinobi (Spa), Shootacular Disk 2 (alt),
Side Arms, Silicon Dreams, Silkworm, Silkworm (Spa), Silkworm (Spa) (alt), Silkworm (Spa) (alt 2), Silverwolf, Sim City (alt),
The Simpsons - Bart vs. the Space Mutants, Simulation Hits (Spa), Sinclair Action Pack - Lightgun Games,
Sinclair Action Pack - Lightgun Games (re-release), Sinclair Game Compilation, Sinclair Plus 3, Sir Fred,
Sito Pons 500cc Grand Prix, Skateball (alt), Skull & Crossbones (alt), The Slaughter Caves, Sleepwalker (tape master disk),
Slowglass, A Small Collection of Hamster Droppings, Smash TV, Snoopy (alt), Soccer Mania, Sokoban, Sokoban (Spa), Sol Negro,
Soldier of Fortune, Soldier of Light (alt), Soldier of Light (Spa), Solid Gold, The Song of Taliesin, Sootland (Gunstick),
Soviet, SP4 Tape to +3 Disc Utility, SP5, SP5 Tape to +3 Disc Utility, SP6 Tape to +3 Disc Utility, SP7 Tape to +3 Disc Utility,
Space Crusade (alt), Space Harrier II, Spanish Gold, The Spectre of Castle Coris v2, Spectrum CP-M Plus + Mallard BASIC,
Spherical, Spitting Image (Spa), Spitting Image - The Computer Game, Sportacular Disk 1 (alt), Sporting Triangles,
Sporting Triangles (alt), The Spy Who Loved Me (alt), SQ-Tracker +3, SRS Games Disc, St. Dragon, Stack Up (tape master disk),
The Staff of Power, Stalingrad (alt), Stalker, Star Control, Star Raiders II, Star Wars (alt),
Star Wars - Return of the Jedi (alt), Star Wars - Return of the Jedi (Spa), Star Wars - Return of the Jedi (Spa) (alt),
Star Wars - The Empire Strikes Back, Starbyte, Starglider (alt), Starglider 2 - The Egrons Strike Back,
Starring Charlie Chaplin (alt), Starship Quest, Still Another Big Disk, Still One More Big Disk, Stir Crazy Featuring Bobo,
Stir Crazy Featuring Bobo (Spa), Stormlord, Stranded, Street Fighter, Stuff Me Another Big Disk,
Subbuteo - The Computer Game (alt), Summer Games II, The Sun Computer Crosswords Volume 1 (alt), Super Cars (alt),
Super Cycle (alt), Super Scramble Simulator, Super Scramble Simulator (Spa), Super Space Invaders (alt),
Super Space Invaders (alt 2), Super Space Invaders (alt 3), Super Space Invaders (alt 4), Superchess 3 v3.5,
Superman - The Man of Steel, Supersports - The Alternative Olympics, Supreme Challenge, Supreme Challenge: Soccer Spectacular,
The Sword of IANNA, The Sword of IANNA (alt), Sword of the Samurai (master disk), T'Was a Time of Dread,
Tai Chi Tortoise (tape master disk), Tai-Pan (alt), Take 3 Sports, Take Five, The Tales of Mathematica, Tank Attack, Tapedisc,
Target Plus, Target: Renegade, Tarot Master, Tas-Sign, Tas-Spell Plus Three, Tascalc, Tasprint Plus Three,
Tasprint Plus Three (alt), Taswide, Tasword 2 to Tasword +3 Text File Converter, Tasword Plus Three, Tasword Plus Three (Spa),
Tasword Two - The Word Processor, Tax Bills, Tax Returns, The Taxman Cometh, The Tears of the Moon, Techno-Cop, Teenage Emergency,
Teenage Mutant Hero Turtles (alt), Teenage Mutant Hero Turtles (alt 2), Los Templos Sagrados, Ten Green Bottles,
Terminator 2 - Judgment Day (alt), Terrorpods, Tetris, Tetris (alt 2), Tetris (alt), Theme Park U.K., Theme Park U.S.A.,
There's a Bomb Under Parliament, The Thirty-Nine Steps, The Time Crystal, Thomas the Tank Engine's Fun With Words,
Thunder Blade (alt), Thunder Blade (alt 2), Thunderbirds, Thunderbirds (alt), Thunderbirds (Spa), Thundercats (alt), Tiburon,
Time Scanner, Time Scanner (Spa), Time and Magik, Time and Magik (alt), Tintin en la Luna, Tintin on the Moon,
Titanic Blinky (tape master disk), TNT, TNT (Spa), Toddler Trouble, Toi Acid Game, Tomahawk, Toobin', Toobin' (alt),
Toobin' (Spa), Toobin' (Spa) (alt), Top 10 Collection, Top By Topo, Tortugas Ninja, Tortugas Ninja (unprotected), Total,
Total Eclipse, Total Recall (alt), Tour de Force, The Train: Escape to Normandy (Spa), Transfer +3, Transfer +3 (alt),
Traveller's Tales, Treasure Island, Trevor Brooking's World Cup Glory (alt), Trigger, Trigger (Gun Stick),
Trivial Pursuit - A New Beginning, Trouble with Trolls, Tuareg, Turbo Girl, Turbo Out Run, Turbo Out Run (Spa),
Turbo Skate Fighter (tape master disk), Turrican, Turrican (Spa), Turrican II - The Final Fight,
Turrican II - The Final Fight (alt), The Twelve Days of Christmas, Twilight: Krajina Tienov, Twin World, Typhoon, Typhoon (alt),
Typhoon (alt 2), UDG Generator, UK Main Lotto Random Number Generator, The Unborn One, The Untouchables, The Untouchables (alt),
The Untouchables (alt 2), The Untouchables (alt 3), Urban, Venom, The Very Big Cave Adventure, Viaje al Centro de la Tierra,
Videomaster, Videomaster (alt), Videomaster (alt 2), Vigilante (alt), Vigilante (alt 2), Vigilante (alt 3), Vigilante (Spa),
The Vindicator, The Vindicator (alt), The Vindicator (alt 2), The Violator of Voodoo, Virus, Vitaminas, Vixen (alt), Wanderer,
Wanderer 3D, War in Middle Earth (alt), War in Middle Earth (Spa), We Are the Champions, WEC Le Mans, WEC Le Mans (alt),
WEC Le Mans (Spa), The Well of Zol, Welltris (alt), Welltris (Spa), Wheels of Fire, Where Time Stood Still,
The White Feather Cloak, Whoops Another Big Disk, The Winning Team, Winter Olympiad '88, The Wizard of Oz, Wizard Quest,
Word Power, Word-Master, Words and Pictures, World Championship Boxing Manager (alt), World Class Rugby,
World Cricket (tape master disk), World Cup Year 90 Compilation, World Rugby (tape master disk), World Soccer (tape master disk),
Wrestling Superstars, Wrestling Superstars (alt), Wrestling Superstars (alt 2), WWF WrestleMania, X-Out (Spa), X-Out (alt),
Xenon (alt), Xenophobe, Xenophobe (alt), Xybots (Spa), Xybots (alt), Yet Another Big Disk, Yippee One More Big Disk, Zap-Pak,
Zen Quest, Zipi y Zape, Zipi y Zape (alt), ZX CP-M 2.2, Zzzz [TOSEC, ICEknight]
spectrum_flop_opus:
007 Multispy, Astrum+ v1.0, Astrum+ v1.1, Blast v3.7, Daton Software Card Games, The Derek Brewster Collection, Disc Manager,
Grumpy Gumphrey Supersleuth/Monty On The Run, Masterfile v09, Omnicalc 2, QuickDOS, Sales/Purchase Ledger Invoicing,
Spectrum Discovery Club Library Disc 01, Spectrum Discovery Club Library Disc 02, Spectrum Discovery Club Library Disc 03,
Spectrum Discovery Club Library Disc 04, Spectrum Discovery Club Library Disc 05, Spectrum Discovery Club Library Disc 06,
Spectrum Discovery Club Library Disc 07, Spectrum Discovery Club Library Disc 08, Spectrum Discovery Club Library Disc 09,
Spectrum Discovery Club Library Disc 10, Spectrum Discovery Club Newsletter 01-03, Spectrum Discovery Club Newsletter 04,
Spectrum Discovery Club Newsletter 05, Spectrum Discovery Club Newsletter 06, Spectrum Discovery Club Newsletter 07,
Spectrum Discovery Club Newsletter 08, Spectrum Discovery Club Newsletter 09, Spectrum Discovery Club Newsletter 10,
Spectrum Discovery Club Newsletter 11, Spectrum Discovery Club Newsletter 12, Spectrum Discovery Club Newsletter 13,
Spectrum Discovery Club Newsletter 14, Spectrum Discovery Club Newsletter 15, Spectrum Discovery Club Newsletter 16,
Spectrum Discovery Club Newsletter 17, Spectrum Discovery Club Newsletter 18, Spectrum Discovery Club Newsletter 19,
Spectrum Discovery Club Newsletter 20, Spectrum Discovery Club Newsletter 21, Spectrum Discovery Club Newsletter 22,
Spectrum Discovery Club Newsletter 23, Spectrum Discovery Club Newsletter 24, Spectrum Discovery Club Newsletter 25,
Spectrum Discovery Club Newsletter 26, Spectrum Discovery Club Newsletter 27, Spectrum Discovery Club Newsletter 28,
Spectrum Discovery Club Newsletter 29, Spectrum Discovery Club Newsletter 30, Spectrum Discovery Club Newsletter 31,
Spectrum Discovery Club Newsletter 32, Spectrum Discovery Club Newsletter 33, Spectrum Discovery Club Newsletter 34,
Spectrum Discovery Club Newsletter 35, Spectrum Discovery Club Newsletter 36, Spectrum Discovery Club Newsletter 37,
Spectrum Discovery Club Newsletter 38, Spectrum Discovery Club Newsletter 39, Spectrum Discovery Club Newsletter 40,
Spectrum Discovery Club Newsletter 41, Spectrum Discovery Club Newsletter 42,
Spectrum Discovery Club Newsletter Xmas Bonus December 1989, Spectrum Discovery Club Newsletter Xmas Bonus December 1990,
Spectrum Discovery Club Newsletter Xmas Bonus December 1991, Spectrum Discovery Club Newsletter Xmas Bonus December 1992,
Tascopy, Tasprint, Tasword Three, Trans-Express 85.2, Transdata, UDG Generator, The Writer [World of Spectrum]
vsmile_cart:
Aventuras en el Parque Alfabeto (Spa), Barrio Sesamo - El Mundo Fantastico de Epi y Blas (Spa), Conduccion Divertida (Spa),
Disney Aladdin - El Maravilloso Mundo de Aladdin (Spa), Disney El Rey Leon - La Gran Aventura de Simba (Spa),
Disney La Casa de Mickey Mouse (Spa), Disney La Sirenita - El Viaje Fantastico de Ariel (Spa),
Disney Mickey - La Aventura Magica de Mickey (Spa), Disney Winnie the Pooh - En Busca de la Miel (Spa),
Disney Winnie the Pooh - En Busca de la Miel (Spa, Rev. 122), Disney/Pixar Buscando a Nemo - Los Descubrimientos de Nemo (Spa),
Disney/Pixar Ratatouille - Las recetas del Remy (Spa), Disney/Pixar Toy Story 2 - El Rescate De Woody (Spa),
Disney/Pixar Wall-E (Spa), DreamWorks Monstruos contra Alienigenas (Spa), Mundo Elmo - Grandes descubrimientos de Elmo (Spa),
Nick Jr. Dora La Exploradora - La Aventura arregla-todo de Dora (Spa, Rev. 222),
Nickelodeon Bob Esponja - Un dia en la vida de una esponja (Spa), Osos Amorosos - Una Leccion de Amor (Spa),
Spider-Man y Amigos - La Aventura Del Doctor Octopus (Spa), Spider-Man y Amigos - Misiones Secretas (Spa),
Walt Disney La Cenicienta - Los suenos magicos de Cenicienta (Spa, Rev. 222), Zayzoo - Mi Amiga del Espacio (Spa)
[TeamEurope, ClawGrip]
Software list items promoted to working
---------------------------------------
pc98:
C.G. Gallery Master_98, CG Tsukuuru 3D, CRW 2, Cal III - Kanketsuhen, Cal Piss Water - Ayashii CG Shuu,
Can Can Bunny 2 - Superior, Can Can Bunny 4 - Premiere, Can Can Bunny 5 - Extra, Can Can Bunny 5 1/2 - Limited,
Canaan - Yakusoku no Chi, Challenge the Touch-Type 2, Charade, Charade Magic, Check Six (Demo), Cherry Moderate,
Cherry Moderate (Demo), Chuushaki - Hirasawa Nurse School, Clone Doll - Kagai Juugyou, Coin, Coming Heart,
Computer Aided Economics, Computer Music Vol. 20, CrEastar - Planets in Legend, Custom Mate 2, Custom Mate 3, Cyber Illusion,
Level II COBOL V2.1, SoftBank C Magazine 1991-11, SoftBank C Magazine 1992-01, SoftBank C Magazine 1992-02,
SoftBank C Magazine 1992-03, SoftBank C Magazine 1992-04, SoftBank C Magazine 1992-05, SoftBank C Magazine 1992-06,
SoftBank C Magazine 1992-07, SoftBank C Magazine 1992-09, SoftBank C Magazine 1992-10, SoftBank C Magazine 1992-11,
SoftBank C Magazine 1992-12, SoftBank C Magazine 1993-01, SoftBank C Magazine 1994-04, SoftBank C Magazine 1994-05,
SoftBank C Magazine 1994-06 [Carl, r09]
psx:
1-on-1 - Single Basketball (Jpn), 19-ji 03-pun Ueno Hatsu Yakou Ressha (Jpn), Advan Racing (Jpn), Captain Commando (Jpn),
First Kiss Monogatari (Jpn), Ikuzawa Touru Kanshuu - Meisha Retsuden - Greatest 70's (Jpn), Running High (Jpn),
S.Q. - Sound Qube (Jpn), Simple 1500 Series Vol.104 - The Pink Panther - Pinkadelic Pursuit (Jpn),
Simple 1500 Series vol.88 - The Gal Mahjong - Love Songs - Idol wa High Rate (Jpn), Simple 1500 Series vol.90 - The Sensha (Jpn),
Simple 1500 Series vol.97 - The Squash (Jpn), Space Invaders X (Jpn), Squaresoft Memory Card Data CD (Jpn),
Super Live Stadium (Jpn), TFX - Tactical Fighter Experiment (Jpn), Ungra Walker (Jpn), Victory Spike (Jpn), Zig Zag Ball (Jpn),
Zipangujima - Unmei wa Saikoro ga Kimeru! (Jpn) [Angelo Salese]
saturn: AI Shougi (Jpn), Cat the Ripper - 13-ninme no Tanteishi (Jpn), Dezaemon 2 (Jpn) [Angelo Salese]
New NOT_WORKING software list additions
---------------------------------------
32x: Pinocchio (Euro, Prototype 19951206) [Radar, FakeShemp]
bbc_rom: SatPic 3.0 (Cirkit) [Nigel Barnes]
cd32: Mean Arenas [FakeShemp]
icanguit:
American Idol - Guitar Greats (K9907), Hot Wheels - Road Tunes (K9902), Nashville Hits (K9905),
SpongeBob SquarePants - Surf's Up (K9903) [Sean Riddle, David Haywood]
leapfrog_leappad_cart:
5th Grade Math (UK), ABC-Abenteuer (Germany), Englisch Kurs - Let's go 3 (Germany), Englisch Kurs - Let's go 4 (Germany),
FUN-damentals Series - 4th Grade Math (UK), FUN-damentals Series - Smart Guide to 3rd Grade (UK),
FUN-damentals Series - Smart Guide to 5th Grade (UK), Hop on Pop - Based on the Book by Dr. Seuss (UK),
Leap 2 - Math - The Great Dune Buggy Race (UK), Leap and the lost Dinosaur (UK),
LeapFrog Schoolhouse - Level 3 - Helping Others (UK), LeapPad Interactive Book (UK), Music - Hit it, Maestro! (UK),
Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale (UK), Pre Reading - Leap's Friends From A to Z (UK),
Reading - Disney/Pixar Finding Nemo (UK), Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started (Spain),
Sed de Saber - English as a Second Language Edition - Book 2 - A New Job (Spain),
Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities (Spain),
Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety (Spain),
Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions (Spain),
Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... (Spain), What will you be? (UK) [TeamEurope]
Disney Princesas - Cuentos de las Princesas (Spain), Fiesta in the House! - Party en la Casa! (Spain),
LeapPad - Libro Interactivo (Spain), El Rey Leon (Spain), Yo aprendo ingles! - Mis Primeras 500 Palabras en Ingles (Spain)
[TeamEurope, ClawGrip]
leapfrog_mfleappad_cart:
Disney Princesas - Las Princesas Disney (Spa), El gran dia de Croki (Spa), Mi Primer Dia de Escuela (Spa) [TeamEurope, ClawGrip]
pc98:
Centurion - Defender of Rome, Centurion - Defender of Rome (Alt), Chikyuu Bouei Shoujo Iko-chan - UFO Daisakusen,
Computer Technica FMC-98 Sound Card Driver Utility, Contec Super EMS, Cranston Manor [Neo Kobe Collection]
Shin'ou Densetsu Crystania - Powerup Kit, Shin'ou Densetsu Crystania DX (cracked) [r09]
vsmile_cart: Scooby-Doo - Misterio en el Parque (Spa) [TeamEurope, ClawGrip]
vsmile_cd:
The Amazing Spider-Man - Countdown to Doom (USA, Rev. 2), Disney/Pixar Cars - In the Fast Lane (USA, Rev. 1),
Disney/Pixar Cars - In the Fast Lane (USA, Rev. 3), Nick SpongeBob Schwammkopf: Ein Schwamm voller Ideen (Ger),
Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 1), Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 2),
Shrek the Third - The Search for Arthur (UK), Wacky Race on Jumpin' Bean Island (UK),
Wacky Race on Jumpin' Bean Island (USA, Rev. 2) [redump.org, ClawGrip]
Bratz - El Misterio del Collar (Spa), Carrera Loca en la Isla de las Vainas Fritas (Spa), Cars - El Carril Rapido (Spa),
Disney Princess - El Castillo de las Princesas (Spa), Nickelodeon Bob Esponja - Mision Esponja (Spa),
Scooby-Doo: Viaje al Pasado (Spa), Shrek Tercero - Donde Esta Arturo? (Spa) [Diego Bartolome, redump.org, ClawGrip]
vsmileb_cart: Un Dia en la Granja (Spa) [TeamEurope, ClawGrip]
Source Changes
--------------
-dec0.cpp: Converted to use uPD4701A device for trackball input. [AJR]
-tms9900, tms9980a, tms9995: Made CRU read addressing consistent with write addressing. [AJR]
-Added skeleton CPU device and disassembler for National Semiconductor High Performance microController (HPC) architecture. [AJR]
-i186: Added interrupt controller registers to debugger state [AJR]
-Exclude scheduled devices that don't expose a base program counter from numerical indexing for debugger commands. [AJR]
-Add AHA-1542A, AHA-1542B, and BIOS v1.02 of AHA-1542C ROMs from Adaptec. [AJR]
-cdc721: Reduced character height to make all rows fit. [AJR]
-freekick.cpp: Documented connector pinouts. [AJR]
-mcs51: Updated old hack to break out of JB INT0/INT1 loops when interrupt is triggered. [AJR]
-tmp68301: Merged on-chip peripheral emulation with CPU device. [AJR]
-Added skeleton Adaptec AHA-1740 and AHA-1742A ISA devices. [AJR]
-Added ROMs for BusLogic BT-542B ISA SCSI controller. [AJR]
-odyssey2.cpp: Fixed videopac machine. [AmatCoder]
-mc6845.cpp updates: [AmatCoder]
* Don't reset line counter when screen parameters are changed.
* Check vertical sync condition when frame is reset if vertical sync width is supported.
-upd765.cpp: Made Read ID return command if execution phase is reached but ID is not found. [AmatCoder]
-dsk_dsk.cpp: Report error if image has more heads and/or tracks than the drive supports. [AmatCoder]
-spectrum.cpp: Fixed bit 6 value returned from port 0xFE (fixes MT06439). [AmatCoder]
-divideo.h: Eliminated MCFG_VIDEO_SET_SCREEN macro. [cam900]
-74157.cpp, terminal.cpp, tms34061.cpp, itech8.cpp: Removed unnecessary arguments in handlers. [cam900]
-segaybd.cpp: Removed an unused state class member. [cam900]
-witch.cpp: Fixed foreground tilemap and bank switching behavior. [cam900]
-itech32.cpp: Corrected sound CPU type. [cam900]
-stadhero.cpp, vrc6.cpp: Updated comments. [cam900]
-cninja.cpp: Fixed tilemap color mask behavior. [cam900]
-twincobr.cpp, wardner.cpp: Simplified handlers, eliminated register_postload, and cleaned up code. [cam900]
-bus/nes/konami.cpp: Fixed sound clock and VRC7 volume. [cam900]
-ym2413.cpp: Added VRC7 instrument table with notes. [cam900]
-toaplan_scu.cpp: Simplified and cleaned up code. [cam900]
-toaplan1.cpp: Separated demonwld and samesame state classes, reduced runtime tag map lookups, and cleaned up code. [cam900]
-gaelco2.cpp: Fixed save states for snowboar, mark tilemaps dirty when RAM bas is changed, and cleaned up code. [cam900]
-namcos1.cpp: Reduced runtime tag map lookups, reduced redundancy, and cleaned up code. [cam900]
-dec0.cpp: Removed a duplicate #include directive. [cam900]
-esd16.cpp: Mark 8x8 tilemap dirty on video RAM writes, and cleaned up code. [cam900]
-silvmil.cpp: Moved alternate graphics layout into graphics decoding description, and cleaned up code. [cam900]
-gamemachine.cpp: Added netlist audio. [Couriersud]
-netlist: Added output first-order approximation of NE555 output driver impedance. [Couriersud]
-netlist: Added unijunction transistor example for 2N6027. [Couriersud]
-netlist: Added base-emitter and base-collector capacitance to Ebers-Moll bipolar junction transistor model. [Couriersud]
* Improves performance on switching by dramatically reducing required Newton-Raphson iterations.
-spg2xx.cpp: Moved audio emulation to a separate device so it can be shared with the SPG110. [David Haywood]
-vii.cpp: Added inputs to icanpian and icanguit. [David Haywood]
-xavix.cpp: Fixed controls in popira2 and epo_guru, and mapped some missing inputs in ttv_mx. [David Haywood]
-vii.cpp: Added basic inputs to dreamlif. [David Haywood]
-svi3x8: Hooked up controllers to the Coleco Game Adapter, and replaced generic cartridge slot with Coleco cartridge slot.
[Dirk Best]
-sg1000m3: Added support for keyboard cable link used by F-16 Fighting Falcon for two-player mode. [Enik Land]
-Fixed mapping between mouse coordinates and character positions in Qt debugger views. [Golden Child]
-apollo.cpp updates and resurrection: [Hans Ostermeyer]
* Fix typo'd constant in m68kmmu that prevented trapping user accesses to kernel space.
* Removed need for intrusive m68k modifications, fixed crash in 3c505 networking, and fixed Domain/OS booting in Normal mode.
-Made X11 XInput lightgun button numbering consistent with Windows (GitHub #4695). [Kiall Mac Innes]
-upd765.cpp: Changed ND flag behaviour to fix Speedlock copy protection regression. [Michael Zapf]
-tms9995.cpp: Fixed interrupt condition error that caused geneve GPL mode lock-up. [Michael Zapf]
-tms9900.cpp, tms9995.cpp: Fixed handling of C and OV status bits for INV and SLA instructions. [Michael Zapf]
-bsmt2000.cpp: Fixed sample ROM alignment/padding (fixes 4-bit ADPCM sample playback). [moralrecordings]
-spectrum updates: [Nigel Barnes]
* Improved expansion interface to allow devices to act on opcode fetches.
* Added Multiface One/128/3, and MultiPrint devices.
* Added the Technology Research Beta 128 Disk Interface.
* Added the Cheetah SpecDrum device.
* Added the Opus Discovery disc system, and OPD floppy format.
-bbc_cciword: Added missing ROM switching zones for Inter-Word. [Nigel Barnes]
-mtx: Added expansion bus with SDX floppy controller. [Nigel Barnes]
* 80 column card with SDX in CP/M mode.
* Fixed ROM/RAM banking for CP/M, and fixed MTX500 detection.
* Added support for Type 03 and Type 07 .mfloppy images.
* Added alternate MTX2 ROM set (German).
* Keyboard ROM now selected in Configuration.
* Quickload .RUN files.
-spec128: Improved compatibility with ROM-swapping expansion devices in 128 mode (not yet 100%). [Nigel Barnes]
-ns32000: Added skeleton CPU device and disassembler for NS32000 family. [Nigel Barnes]
-bbc: Added preliminary Acorn 32016 2nd Processor (CPU emulation is incomplete). [Nigel Barnes]
-xavix.cpp: Changed palette format to HCY and improved colors. [O. Galibert]
-i2cmem: Fixed page write logic. [O. Galibert]
-ymmu100.cpp: Hooked up inputs and made battery test pass for vl70. [O. Galibert]
-ymmu100.cpp: Started adding the MEG. [O. Galibert]
-mips1 updates: [Patrick Mackinlay]
* Implemented FPU instructions and exceptions.
* Corrected swl/swr implementation.
* Optimized TLB MRU lookup.
* Added debugger hooks for interrupts and privilege level changes.
-apple2p: Made language card RAM initially write-enabled. [Peter Ferrie]
-apple2: Slow down TransWarp CPU during joystick accesses. [R. Belmont]
-apple2gs: Added annotations to disassembly, including Toolbox calls, system globals, and new I/O. [R. Belmont]
-apple2: Added support for Focus Drive IDE interface. [R. Belmont, anonymous]
-apple3: Added Focus Drive as a slot option and turned off unnecessary logging. [R. Belmont]
-apple2: Added Focus IDE for IIe, and added Vulcan/Vulcan Gold IDE for IIe and IIgs. [R. Belmont]
-spg2xx audio improvements: [Ryan Holtz]
* Fixed channel stop behaviour (fixes bad/missing audio in jak_sbfc, jak_mpac, jak_wof, jak_wwe and others).
* Increased internal sample rate to match synthesis frame rate for better synchronization.
* Moved envelope processing into sample-update loop.
* Reset envelope ramp-down bit when a channel stops (fixes missing channels in vii and others).
* Only process envelope ramp-down for active channels (fixes missing channels in icanpian and others).
* Reset ADPCM bit at sample loop point (fixes bad samples in jak_sith and others).
* Avoid treating end-of-sample marker as a playable sample (fixes sample popping).
* Fixed sample ordering for 8-bit PCM samples, improving audio quality.
* Scale SPU channel sum by a fixed 1/16 divider rather than by the active channel count (fixes volume 'wobble').
* Implemented VolSel register.
* Switch sample processing mode immediately on change (fixes additional instruments in icanpian).
-spg2xx.cpp: Fixed palette indexing on backgrounds in wallpaper mode (fixes backgrounds in jak_nick). [Ryan Holtz]
-astrohome: Added cassette support for the AstroBASIC cartridge. [Ryan Holtz, BallyAlley]
-astrohome updates: [Ryan Holtz]
* Removed inaccurate comment from astrocde.xml regarding the 2000 Baud tape interface.
* Converted astrohome controllers to slot devices.
* Added 300 Baud cassette tape slot device.
* Changed potentiometer callbacks from tagged I/O ports to devcb3.
* Added I/O access handling to expansion slot.
* Added INS8154 I/O functionality and cassette loading/saving to Blue RAM boards (RAM not yet hooked up).
* Added lightpen callback to controller slot device.
* Fixed spurious lightpen interrupts being triggered every scanline (fixes synchronization on 2000 Baud multi-part music tapes).
* Converted accessory port to slot device and added lightpen support.
-Added more granular emulation feature bits as well as a couple more catch-all categories. [Ryan Holtz, Vas Crabb]
-ins8154: Added internal 128-byte RAM and simplified handlers. [Ryan Holtz]
-model1.cpp: Hooked up raw drive board outputs. [SailorSat]
-pokey.cpp optimization: [schnitzeltony]
* Avoid unnecessary modulo operations.
* Avoid repeating expensive calculations when inputs haven't changed.
* Avoid unnecessary synchronization barriers in step_pot when nothing changes.
-video/opengl: Improved performance by lifting calculations/memory accesses out of loops in pixel copy/format conversion functions.
[schnitzeltony]
-spectrum_uspeech: Use measured oscillator frequencies, and toggle ROM also on IORQ as used in Rockfall1/2. [Thomas Busse]
-m6809 disassembler fixes: [tomctomc]
* Fixed program counter increment for indexed addressing with single-byte offset.
* Changed indexed addressing to print absolute addresses based on current program counter rather than offsets.
* Added explicit EXT addressing annotation for small offsets.
* Renamed "indirect" to "indexed" in code.
-imgtool/filtbas.cpp: Automatically terminate strings on end-of-line. [tomctomc]
-romload: Made BIOS selection apply to fills. [Vas Crabb]
-mosaic.cpp: Verified and corrected clocks for Mosaic. [caius, The Dumping Union]
-vsmile_cd.xml: Replaced CHDs created from CloneCD images with new ones created from standard redump.org images. [ClawGrip]
* "Nickelodeon SpongeBob Squarepants - Idea Sponge (USA)" is the last remaining CHD created from a CloneCD image.
-vtech_storio_cart.xml: Fixed year for scoobysp. [ClawGrip]
-gp32.cpp: Dumped X2C32 CPLD. [coolmod]
-meadows.cpp: Corrected ROM label and location for deadeye. [f205v]
-taito_f2.cpp: Dumped PALs for footchmp. [f205v]
-pirates.cpp: Corrected ROM labels for Genix Family. [f205v]
-expro02.cpp: Corrected a chip type and fixed a typo in the documentation. [f205v]
-gba.xml: Added cartridge documentation from No-Intro. [FakeShemp]
-Added Adaptec AHA-1542B BIOS v3.11. [Funet Archive]
-Add half of yet another Adaptec AHA-1542A BIOS/MCODE set. [Funet Archive]
-Added Adaptec AHA-1542CF BIOS v2.10 and expanded notes. [Guru]
-specpls3_flop.xml: Added DSK images from TOSEC. [ICEknight]
-cps1.cpp: Verified sf2ceblp dump and added ROM locations. [hammy, The Dumping Union]
-gauntlet.cpp: Dumped PROM at 4R and corrected size of ROM at 6P. [Joe Magiera, The Dumping Union]
-Added Adaptec AHA-1542CF v2.11 ROM. [Jolaes76, VOGONS Vintage Driver Library]
-gdrom: Documented security commands. [MetalliC]
-Added Adaptec AHA-1542C and AHA-1542CP ROMs. [modem7, minuszerodegrees.net]
-Added skeleton ISA device for Novell Disk Coprocessor Board. [modem7, minuszerodegrees.net]
-ym2413.cpp: Added VRC7 drum patches dumped using debug mode. [Nuke.YKT]
-segasp.cpp: Dumped Dinosaur King security PIC. [Porchy]
-pc98.xml, pc98_cd.xml: Updates: [r09]
* Added new software items from the Neo Kobe Collection.
* Re-tested software entries with current MAME.
* Re-labeled disks with their actual names, and fixed some spelling errors.
* Added usage notes for software that needs DOS.
* Removed user disks from games where they aren't included in the original box, and the user is expected to create them.
* Removed duplicate images where the only differences are in the saved game data.
* Split "Shin'ou Densetsu Crystania DX" into the original and cracked versions.
* Replaced "Chou-Baku" with a dump that's actually bootable.
* Re-ordered some disks so they are auto-mounted in a more logical way.
-Added pinouts for I Can Play Guitar and I Can Play Piano cartridges. [Sean Riddle]
-Harmonised software list file names with names in the software list and in the driver/device source. [Tafoid]
-m72.cpp: Dumped i8571 MCU for lohtb3. [TeamEurope, hammy, The Dumping Union]