...
 
Commits (6)
...@@ -26,6 +26,48 @@ ...@@ -26,6 +26,48 @@
"string_view": "cpp", "string_view": "cpp",
"system_error": "cpp", "system_error": "cpp",
"vector": "cpp", "vector": "cpp",
"stdexcept": "cpp" "sstream": "cpp",
"__bit_reference": "cpp",
"__functional_base": "cpp",
"algorithm": "cpp",
"bitset": "cpp",
"chrono": "cpp",
"functional": "cpp",
"iterator": "cpp",
"limits": "cpp",
"locale": "cpp",
"memory": "cpp",
"ratio": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"stdexcept": "cpp",
"fstream": "cpp",
"__locale": "cpp",
"__string": "cpp",
"__config": "cpp",
"__nullptr": "cpp",
"cstddef": "cpp",
"exception": "cpp",
"initializer_list": "cpp",
"new": "cpp",
"typeinfo": "cpp",
"__mutex_base": "cpp",
"mutex": "cpp",
"condition_variable": "cpp",
"*.ins": "cpp",
"cstring": "cpp",
"iostream": "cpp",
"cstdint": "cpp",
"ostream": "cpp",
"__memory": "cpp",
"iosfwd": "cpp",
"__hash_table": "cpp",
"array": "cpp",
"queue": "cpp",
"unordered_map": "cpp",
"istream": "cpp",
"thread": "cpp",
"utility": "cpp",
"streambuf": "cpp"
} }
} }
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
SSSS ttt eeeee llll llll aaaaa SSSS ttt eeeee llll llll aaaaa
=========================================================================== ===========================================================================
Release 5.1.3 for Linux, MacOSX and Windows Release 6.0 for Linux, macOS and Windows
=========================================================================== ===========================================================================
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the The Atari 2600 Video Computer System (VCS), introduced in 1977, was the
...@@ -21,30 +21,30 @@ all of your favourite Atari 2600 games again! Stella was originally ...@@ -21,30 +21,30 @@ all of your favourite Atari 2600 games again! Stella was originally
developed for Linux by Bradford W. Mott, however, it has been ported to a developed for Linux by Bradford W. Mott, however, it has been ported to a
number of other platforms and is currently maintained by Stephen Anthony. number of other platforms and is currently maintained by Stephen Anthony.
This is the 5.1.3 release of Stella for Linux, Mac OSX and Windows. The This is the 6.0 release of Stella for Linux, macOS and Windows. The
distributions currently available are: distributions currently available are:
* Binaries for Windows XP_SP3(*)/Vista/7/8/10 : * Binaries for Windows XP_SP3(*)/Vista/7/8/10 :
Stella-5.1.3-win32.exe (32-bit EXE installer) Stella-6.0-win32.exe (32-bit EXE installer)
Stella-5.1.3-x64.exe (64-bit EXE installer) Stella-6.0-x64.exe (64-bit EXE installer)
Stella-5.1.3-windows.zip (32/64 bit versions) Stella-6.0-windows.zip (32/64 bit versions)
(*) Note: Support for Windows XP is problematic on some systems, (*) Note: Support for Windows XP is problematic on some systems,
and will probably be discontinued in a future release. and will probably be discontinued in a future release.
* Binary distribution for MacOS X 10.7 and above : * Binary distribution for macOS 10.7 and above :
Stella-5.1.3-macosx.dmg (64-bit Intel) Stella-6.0-macos.dmg (64-bit Intel)
* Binary distribution in 32-bit & 64-bit Ubuntu DEB format : * Binary distribution in 32-bit & 64-bit Ubuntu DEB format :
stella_5.1.3-1_i386.deb stella_6.0-1_i386.deb
stella_5.1.3-1_amd64.deb stella_6.0-1_amd64.deb
* Binary distribution in 32-bit & 64-bit RPM format : * Binary distribution in 32-bit & 64-bit RPM format :
stella-5.1.3-2.i386.rpm stella-6.0-2.i386.rpm
stella-5.1.3-2.x86_64.rpm stella-6.0-2.x86_64.rpm
* Source code distribution for all platforms : * Source code distribution for all platforms :
stella-5.1.3-src.tar.xz stella-6.0-src.tar.xz
Distribution Site Distribution Site
......
...@@ -12,6 +12,143 @@ ...@@ -12,6 +12,143 @@
Release History Release History
=========================================================================== ===========================================================================
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.
-Have fun!
5.1.2 to 5.1.3: (June 10, 2018) 5.1.2 to 5.1.3: (June 10, 2018)
* Fixed crash in OpenBSD when quitting the app, which can also be * Fixed crash in OpenBSD when quitting the app, which can also be
...@@ -20,8 +157,6 @@ ...@@ -20,8 +157,6 @@
* Fixed configure/build scripts to work natively under OpenBSD. * Fixed configure/build scripts to work natively under OpenBSD.
-Have fun!
5.1.1 to 5.1.2: (May 20, 2018) 5.1.1 to 5.1.2: (May 20, 2018)
......
...@@ -101,7 +101,8 @@ MODULES += \ ...@@ -101,7 +101,8 @@ MODULES += \
src/emucore/tia/frame-manager \ src/emucore/tia/frame-manager \
src/gui \ src/gui \
src/common \ src/common \
src/common/tv_filters src/common/tv_filters \
src/common/audio
###################################################################### ######################################################################
# The build rules follow - normally you should have no need to # The build rules follow - normally you should have no need to
......
# Missing features
* Reimplement target FPS mode
* Add GUI for new audio parameters (prebuffer fragment count, resampling quality)
# Cleanup
* Remove or turn sterr output into log messages
* Document EmulationTiming
...@@ -348,22 +348,26 @@ esac ...@@ -348,22 +348,26 @@ esac
# Determine the C++ compiler # Determine the C++ compiler
# #
echo_n "Looking for C++ compiler... " echo_n "Looking for C++ compiler... "
if test -n "$_host"; then if test -n "$CXX"; then
compilers="$CXX $_host_prefix-g++ $_host_prefix-c++ $_host_cpu-$_host_os-g++ $_host_cpu-$_host_os-c++" echo $CXX
else else
compilers="$CXX g++ c++" if test -n "$_host"; then
fi compilers="$_host_prefix-g++ $_host_prefix-c++ $_host_cpu-$_host_os-g++ $_host_cpu-$_host_os-c++"
else
compilers="g++ c++"
fi
for compiler in $compilers; do for compiler in $compilers; do
if test_compiler "$compiler -std=c++14"; then if test_compiler "$compiler -std=c++14"; then
CXX=$compiler CXX=$compiler
echo $CXX echo $CXX
break break
fi
done
if test -z "$CXX"; then
echo "none found!"
exit 1
fi fi
done
if test -z $CXX; then
echo "none found!"
exit 1
fi fi
# #
...@@ -381,9 +385,9 @@ cc_check_define __GNUC__ && have_gcc=yes ...@@ -381,9 +385,9 @@ cc_check_define __GNUC__ && have_gcc=yes
if test "$have_clang" = yes; then if test "$have_clang" = yes; then
clang_minor=$( $CXX -dM -E -x c /dev/null | grep __clang_minor__ | sed 's/.*\([0-9][0-9]*\).*/\1/' ) clang_minor=$( $CXX -dM -E -x c /dev/null | grep __clang_minor__ | sed -E 's/.* ([0-9]+).*/\1/' )
clang_patch=$( $CXX -dM -E -x c /dev/null | grep __clang_patchlevel__ | sed 's/.*\([0-9][0-9]*\).*/\1/' ) clang_patch=$( $CXX -dM -E -x c /dev/null | grep __clang_patchlevel__ | sed -E 's/.* ([0-9]+).*/\1/' )
clang_major=$( $CXX -dM -E -x c /dev/null | grep __clang_major__ | sed 's/.*\([0-9][0-9]*\).*/\1/' ) clang_major=$( $CXX -dM -E -x c /dev/null | grep __clang_major__ | sed -E 's/.* ([0-9]+).*/\1/' )
cxx_version="$clang_major.$clang_minor.$clang_patch" cxx_version="$clang_major.$clang_minor.$clang_patch"
...@@ -707,17 +711,17 @@ LD=$CXX ...@@ -707,17 +711,17 @@ LD=$CXX
case $_host_os in case $_host_os in
unix) unix)
DEFINES="$DEFINES -DBSPF_UNIX -DHAVE_GETTIMEOFDAY" DEFINES="$DEFINES -DBSPF_UNIX"
MODULES="$MODULES $SRC/unix" MODULES="$MODULES $SRC/unix"
INCLUDES="$INCLUDES -I$SRC/unix" INCLUDES="$INCLUDES -I$SRC/unix"
;; ;;
darwin) darwin)
DEFINES="$DEFINES -DBSPF_UNIX -DHAVE_GETTIMEOFDAY -DOSX_KEYS" DEFINES="$DEFINES -DBSPF_UNIX -DMACOS_KEYS"
MODULES="$MODULES $SRC/unix" MODULES="$MODULES $SRC/unix"
INCLUDES="$INCLUDES -I$SRC/unix" INCLUDES="$INCLUDES -I$SRC/unix"
;; ;;
win32) win32)
DEFINES="$DEFINES -DBSPF_WINDOWS -DHAVE_GETTIMEOFDAY" DEFINES="$DEFINES -DBSPF_WINDOWS"
MODULES="$MODULES $SRC/windows" MODULES="$MODULES $SRC/windows"
INCLUDES="$INCLUDES -I$SRC/windows" INCLUDES="$INCLUDES -I$SRC/windows"
LIBS="$LIBS -lmingw32 -lwinmm" LIBS="$LIBS -lmingw32 -lwinmm"
...@@ -819,7 +823,7 @@ rm -f stella-conf* ...@@ -819,7 +823,7 @@ rm -f stella-conf*
if test "$_host_os" = darwin; then if test "$_host_os" = darwin; then
cat <<EOI cat <<EOI
WARNING: plain UNIX-style builds on OSX without XCode have degraded functionality WARNING: plain UNIX-style builds on macOS without XCode have degraded functionality
and are unsupported. Continue on your own risk... and are unsupported. Continue on your own risk...
EOI EOI
fi fi
stella (6.0-1) unstable; urgency=medium
Version 6 has a new state file format, so old state files will not
work with this release.
-- Stephen Kitt <skitt@debian.org> Thu, 27 Dec 2018 20:51:24 +0100
stella (5.0.1-1) unstable; urgency=medium stella (5.0.1-1) unstable; urgency=medium
Version 5 has a new state file format, so old state files will not Version 5 has a new state file format, so old state files will not
......
stella (6.0-1) unstable; urgency=medium
* New upstream release.
* Set “Rules-Requires-Root: no”.
* Standards-Version 4.3.0, no further change required.
-- Stephen Kitt <skitt@debian.org> Sat, 12 Jan 2019 21:56:40 +0100
stella (5.1.3-1) unstable; urgency=medium stella (5.1.3-1) unstable; urgency=medium
* New upstream release. * New upstream release.
......
...@@ -8,10 +8,11 @@ Build-Depends: debhelper (>= 11~), ...@@ -8,10 +8,11 @@ Build-Depends: debhelper (>= 11~),
libpng-dev, libpng-dev,
libsdl2-dev, libsdl2-dev,
zlib1g-dev zlib1g-dev
Standards-Version: 4.1.4 Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/games-team/stella Vcs-Browser: https://salsa.debian.org/games-team/stella
Vcs-Git: https://salsa.debian.org/games-team/stella.git Vcs-Git: https://salsa.debian.org/games-team/stella.git
Homepage: https://stella-emu.github.io Homepage: https://stella-emu.github.io
Rules-Requires-Root: no
Package: stella Package: stella
Architecture: any Architecture: any
......
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0
Upstream-Name: stella Upstream-Name: stella
Source: https://stella-emu.github.io Source: https://stella-emu.github.io
Copyright: 1995-2017 Bradford W. Mott, Stephen Anthony and the Stella Team Copyright: 1995-2018 Bradford W. Mott, Stephen Anthony and the Stella Team
License: GPL-2+ License: GPL-2+
Files: * Files: *
Copyright: 1995-2017 Bradford W. Mott, Stephen Anthony and the Stella Copyright: 1995-2018 Bradford W. Mott, Stephen Anthony and the Stella
Team Team
License: GPL-2+ License: GPL-2+
Files: debian/* Files: debian/*
Copyright: 1998-2004 Tom Lear <tom@trap.mtview.ca.us> Copyright: 1998-2004 Tom Lear <tom@trap.mtview.ca.us>
2006 Mario Iseli <admin@marioiseli.com> 2006 Mario Iseli <admin@marioiseli.com>
2010-2017 Stephen Kitt <skitt@debian.org> 2010-2019 Stephen Kitt <skitt@debian.org>
License: GPL-2+ License: GPL-2+
Files: Files:
...@@ -112,7 +112,7 @@ License: libpng ...@@ -112,7 +112,7 @@ License: libpng
risk of satisfactory quality, performance, accuracy, and effort is risk of satisfactory quality, performance, accuracy, and effort is
with the user. with the user.
Files: src/macosx/* Files: src/macos/*
Copyright: 2005-2006 Mark Grebe Copyright: 2005-2006 Mark Grebe
License: GPL-2+ License: GPL-2+
......
This diff is collapsed.
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<body> <body>
<center><b><font size="7">Stella</font></b></center> <center><b><font size="7">Stella</font></b></center>
<center><h4><b>Release 5.1.3</b></h4></center> <center><h4><b>Release 6.0</b></h4></center>
<center><h1><b>Integrated Debugger</b></h1></center> <center><h1><b>Integrated Debugger</b></h1></center>
<center><h4><b>(a work in progress)</b></h4></center> <center><h4><b>(a work in progress)</b></h4></center>
<br> <br>
...@@ -744,7 +744,6 @@ that holds 'number of scanlines' on an actual console).</p> ...@@ -744,7 +744,6 @@ that holds 'number of scanlines' on an actual console).</p>
<tr><td> _fcount</td><td> Number of frames since emulation started</td></tr> <tr><td> _fcount</td><td> Number of frames since emulation started</td></tr>
<tr><td> _fcycles</td><td> Number of cycles since frame started</td></tr> <tr><td> _fcycles</td><td> Number of cycles since frame started</td></tr>
<tr><td> _icycles</td><td> Number of cycles of last instruction</td></tr> <tr><td> _icycles</td><td> Number of cycles of last instruction</td></tr>
<tr><td> _rwport</td><td> Last address to attempt a read from the cart write port</td></tr>
<tr><td> _scan</td><td> Current scanline count</td></tr> <tr><td> _scan</td><td> Current scanline count</td></tr>
<tr><td> _scycles</td><td> Number of cycles in current scanline</td></tr> <tr><td> _scycles</td><td> Number of cycles in current scanline</td></tr>
<tr><td> _vblank</td><td> Whether vertical blank is enabled (1 or 0)</td></tr> <tr><td> _vblank</td><td> Whether vertical blank is enabled (1 or 0)</td></tr>
...@@ -1089,11 +1088,8 @@ as illustrated:</p> ...@@ -1089,11 +1088,8 @@ as illustrated:</p>
<p><img src="graphics/debugger_tiaoutcmenu.png"></p> <p><img src="graphics/debugger_tiaoutcmenu.png"></p>
<p>The options are as follows:</p> <p>The options are as follows:</p>
<ul> <ul>
<li><b>Fill to scanline</b>: If you've already started a partial frame <li><b>Fill to scanline</b>: This option will draw all scanlines up to the
draw (ie, the frame is already partially 'greyed' out), selecting this vertical position where the mouse was clicked.</li>
option will draw all scanlines up to the vertical position where the
mouse was clicked. Note that if you weren't in partial-frame mode,
this option will have no effect.</li>
<li><b>Toggle breakpoint</b>: Will toggle a conditional breakpoint at the <li><b>Toggle breakpoint</b>: Will toggle a conditional breakpoint at the
scanline where the mouse was clicked. You can also use scanline where the mouse was clicked. You can also use
the Prompt Tab commands to list and turn off the breakpoint.</li> the Prompt Tab commands to list and turn off the breakpoint.</li>
......
docs/graphics/cheat.png

3.55 KB | W: | H:

docs/graphics/cheat.png

2.81 KB | W: | H:

docs/graphics/cheat.png
docs/graphics/cheat.png
docs/graphics/cheat.png
docs/graphics/cheat.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/commandmenu.png

3.3 KB | W: | H:

docs/graphics/commandmenu.png

2.86 KB | W: | H:

docs/graphics/commandmenu.png
docs/graphics/commandmenu.png
docs/graphics/commandmenu.png
docs/graphics/commandmenu.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_audiotab.png

2.34 KB | W: | H:

docs/graphics/debugger_audiotab.png

1.84 KB | W: | H:

docs/graphics/debugger_audiotab.png
docs/graphics/debugger_audiotab.png
docs/graphics/debugger_audiotab.png
docs/graphics/debugger_audiotab.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_bankcomplex.png

10.3 KB | W: | H:

docs/graphics/debugger_bankcomplex.png

7.01 KB | W: | H:

docs/graphics/debugger_bankcomplex.png
docs/graphics/debugger_bankcomplex.png
docs/graphics/debugger_bankcomplex.png
docs/graphics/debugger_bankcomplex.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_banksimple.png

3.68 KB | W: | H:

docs/graphics/debugger_banksimple.png

2.82 KB | W: | H:

docs/graphics/debugger_banksimple.png
docs/graphics/debugger_banksimple.png
docs/graphics/debugger_banksimple.png
docs/graphics/debugger_banksimple.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_bpstatus.png

334 Bytes | W: | H:

docs/graphics/debugger_bpstatus.png

429 Bytes | W: | H:

docs/graphics/debugger_bpstatus.png
docs/graphics/debugger_bpstatus.png
docs/graphics/debugger_bpstatus.png
docs/graphics/debugger_bpstatus.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_dataops.png

509 Bytes | W: | H:

docs/graphics/debugger_dataops.png

534 Bytes | W: | H:

docs/graphics/debugger_dataops.png
docs/graphics/debugger_dataops.png
docs/graphics/debugger_dataops.png
docs/graphics/debugger_dataops.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_globalbuttons.png

1.37 KB | W: | H:

docs/graphics/debugger_globalbuttons.png

856 Bytes | W: | H:

docs/graphics/debugger_globalbuttons.png
docs/graphics/debugger_globalbuttons.png
docs/graphics/debugger_globalbuttons.png
docs/graphics/debugger_globalbuttons.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_iotab.png

9.78 KB | W: | H:

docs/graphics/debugger_iotab.png

6.19 KB | W: | H:

docs/graphics/debugger_iotab.png
docs/graphics/debugger_iotab.png
docs/graphics/debugger_iotab.png
docs/graphics/debugger_iotab.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_main.png

84.5 KB | W: | H:

docs/graphics/debugger_main.png

43.1 KB | W: | H:

docs/graphics/debugger_main.png
docs/graphics/debugger_main.png
docs/graphics/debugger_main.png
docs/graphics/debugger_main.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_options.png

407 Bytes | W: | H:

docs/graphics/debugger_options.png

335 Bytes | W: | H:

docs/graphics/debugger_options.png
docs/graphics/debugger_options.png
docs/graphics/debugger_options.png
docs/graphics/debugger_options.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_ram-dpc.png

13.9 KB | W: | H:

docs/graphics/debugger_ram-dpc.png

9.55 KB | W: | H:

docs/graphics/debugger_ram-dpc.png
docs/graphics/debugger_ram-dpc.png
docs/graphics/debugger_ram-dpc.png
docs/graphics/debugger_ram-dpc.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_ram-f8sc.png

6.7 KB | W: | H:

docs/graphics/debugger_ram-f8sc.png

4.92 KB | W: | H:

docs/graphics/debugger_ram-f8sc.png
docs/graphics/debugger_ram-f8sc.png
docs/graphics/debugger_ram-f8sc.png
docs/graphics/debugger_ram-f8sc.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_ram.png

7.4 KB | W: | H:

docs/graphics/debugger_ram.png

5.06 KB | W: | H:

docs/graphics/debugger_ram.png
docs/graphics/debugger_ram.png
docs/graphics/debugger_ram.png
docs/graphics/debugger_ram.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_ramsearch.png

5.95 KB | W: | H:

docs/graphics/debugger_ramsearch.png

3.8 KB | W: | H:

docs/graphics/debugger_ramsearch.png
docs/graphics/debugger_ramsearch.png
docs/graphics/debugger_ramsearch.png
docs/graphics/debugger_ramsearch.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_rom.png

14.6 KB | W: | H:

docs/graphics/debugger_rom.png

8.71 KB | W: | H:

docs/graphics/debugger_rom.png
docs/graphics/debugger_rom.png
docs/graphics/debugger_rom.png
docs/graphics/debugger_rom.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_romcmenu.png

10.6 KB | W: | H:

docs/graphics/debugger_romcmenu.png

9.77 KB | W: | H:

docs/graphics/debugger_romcmenu.png
docs/graphics/debugger_romcmenu.png
docs/graphics/debugger_romcmenu.png
docs/graphics/debugger_romcmenu.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_tiainfo.png

1.69 KB | W: | H:

docs/graphics/debugger_tiainfo.png

2.01 KB | W: | H:

docs/graphics/debugger_tiainfo.png
docs/graphics/debugger_tiainfo.png
docs/graphics/debugger_tiainfo.png
docs/graphics/debugger_tiainfo.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_tiaoutcmenu.png

2.84 KB | W: | H:

docs/graphics/debugger_tiaoutcmenu.png

2.26 KB | W: | H:

docs/graphics/debugger_tiaoutcmenu.png
docs/graphics/debugger_tiaoutcmenu.png
docs/graphics/debugger_tiaoutcmenu.png
docs/graphics/debugger_tiaoutcmenu.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/debugger_tiatab.png

11.8 KB | W: | H:

docs/graphics/debugger_tiatab.png

7.47 KB | W: | H:

docs/graphics/debugger_tiatab.png
docs/graphics/debugger_tiatab.png
docs/graphics/debugger_tiatab.png
docs/graphics/debugger_tiatab.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/developer_stats.png

3.21 KB | W: | H:

docs/graphics/developer_stats.png

3.31 KB | W: | H:

docs/graphics/developer_stats.png
docs/graphics/developer_stats.png
docs/graphics/developer_stats.png
docs/graphics/developer_stats.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/eventmapping.png

7.02 KB | W: | H:

docs/graphics/eventmapping.png

4.78 KB | W: | H:

docs/graphics/eventmapping.png
docs/graphics/eventmapping.png
docs/graphics/eventmapping.png
docs/graphics/eventmapping.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/eventmapping_combo.png

2.59 KB | W: | H:

docs/graphics/eventmapping_combo.png

2.35 KB | W: | H:

docs/graphics/eventmapping_combo.png
docs/graphics/eventmapping_combo.png
docs/graphics/eventmapping_combo.png
docs/graphics/eventmapping_combo.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/eventmapping_remap.png

6.75 KB | W: | H:

docs/graphics/eventmapping_remap.png

4.79 KB | W: | H:

docs/graphics/eventmapping_remap.png
docs/graphics/eventmapping_remap.png
docs/graphics/eventmapping_remap.png
docs/graphics/eventmapping_remap.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/launcher.png

23.7 KB | W: | H:

docs/graphics/launcher.png

13.7 KB | W: | H:

docs/graphics/launcher.png
docs/graphics/launcher.png
docs/graphics/launcher.png
docs/graphics/launcher.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/launcher_override.png

6.7 KB | W: | H:

docs/graphics/launcher_override.png

5.01 KB | W: | H:

docs/graphics/launcher_override.png
docs/graphics/launcher_override.png
docs/graphics/launcher_override.png
docs/graphics/launcher_override.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/logs.png

8.55 KB | W: | H:

docs/graphics/logs.png

7.81 KB | W: | H:

docs/graphics/logs.png
docs/graphics/logs.png
docs/graphics/logs.png
docs/graphics/logs.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options.png

4.24 KB | W: | H:

docs/graphics/options.png

2.78 KB | W: | H:

docs/graphics/options.png
docs/graphics/options.png
docs/graphics/options.png
docs/graphics/options.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_audio.png

2.5 KB | W: | H:

docs/graphics/options_audio.png

4.58 KB | W: | H:

docs/graphics/options_audio.png
docs/graphics/options_audio.png
docs/graphics/options_audio.png
docs/graphics/options_audio.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_developer.png

6.45 KB | W: | H:

docs/graphics/options_developer.png

5.46 KB | W: | H:

docs/graphics/options_developer.png
docs/graphics/options_developer.png
docs/graphics/options_developer.png
docs/graphics/options_developer.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_gameinfo.png

5.86 KB | W: | H:

docs/graphics/options_gameinfo.png

4.68 KB | W: | H:

docs/graphics/options_gameinfo.png
docs/graphics/options_gameinfo.png
docs/graphics/options_gameinfo.png
docs/graphics/options_gameinfo.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_misc.png

3.69 KB | W: | H:

docs/graphics/options_misc.png

2.85 KB | W: | H:

docs/graphics/options_misc.png
docs/graphics/options_misc.png
docs/graphics/options_misc.png
docs/graphics/options_misc.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_misc_light.png

3.65 KB | W: | H:

docs/graphics/options_misc_light.png

2.83 KB | W: | H:

docs/graphics/options_misc_light.png
docs/graphics/options_misc_light.png
docs/graphics/options_misc_light.png
docs/graphics/options_misc_light.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_ui.png

4.13 KB | W: | H:

docs/graphics/options_ui.png

3.97 KB | W: | H:

docs/graphics/options_ui.png
docs/graphics/options_ui.png
docs/graphics/options_ui.png
docs/graphics/options_ui.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_video.png

6.48 KB | W: | H:

docs/graphics/options_video.png

4.55 KB | W: | H:

docs/graphics/options_video.png
docs/graphics/options_video.png
docs/graphics/options_video.png
docs/graphics/options_video.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/options_video_tv.png

7.11 KB | W: | H:

docs/graphics/options_video_tv.png

5.19 KB | W: | H:

docs/graphics/options_video_tv.png
docs/graphics/options_video_tv.png
docs/graphics/options_video_tv.png
docs/graphics/options_video_tv.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/qwertz.png

13.9 KB | W: | H:

docs/graphics/qwertz.png

12.9 KB | W: | H:

docs/graphics/qwertz.png
docs/graphics/qwertz.png
docs/graphics/qwertz.png
docs/graphics/qwertz.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/romaudit.png

3.39 KB | W: | H:

docs/graphics/romaudit.png

2.99 KB | W: | H:

docs/graphics/romaudit.png
docs/graphics/romaudit.png
docs/graphics/romaudit.png
docs/graphics/romaudit.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/rominfo_1x_large.png

27.6 KB | W: | H:

docs/graphics/rominfo_1x_large.png

16.6 KB | W: | H:

docs/graphics/rominfo_1x_large.png
docs/graphics/rominfo_1x_large.png
docs/graphics/rominfo_1x_large.png
docs/graphics/rominfo_1x_large.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/rominfo_1x_small.png

19.1 KB | W: | H:

docs/graphics/rominfo_1x_small.png

11.8 KB | W: | H:

docs/graphics/rominfo_1x_small.png
docs/graphics/rominfo_1x_small.png
docs/graphics/rominfo_1x_small.png
docs/graphics/rominfo_1x_small.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/rominfo_2x_small.png

69.5 KB | W: | H:

docs/graphics/rominfo_2x_small.png

35.4 KB | W: | H:

docs/graphics/rominfo_2x_small.png
docs/graphics/rominfo_2x_small.png
docs/graphics/rominfo_2x_small.png
docs/graphics/rominfo_2x_small.png
  • 2-up
  • Swipe
  • Onion skin
docs/graphics/timemachine.png

2.21 KB | W: | H:

docs/graphics/timemachine.png

1.58 KB | W: | H:

docs/graphics/timemachine.png
docs/graphics/timemachine.png
docs/graphics/timemachine.png
docs/graphics/timemachine.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
...@@ -29,8 +29,8 @@ BankRomCheat::BankRomCheat(OSystem& os, const string& name, const string& code) ...@@ -29,8 +29,8 @@ BankRomCheat::BankRomCheat(OSystem& os, const string& name, const string& code)
bank = unhex(myCode.substr(0, 2)); bank = unhex(myCode.substr(0, 2));
address = 0xf000 + unhex(myCode.substr(2, 3)); address = 0xf000 + unhex(myCode.substr(2, 3));
value = unhex(myCode.substr(5, 2)); value = uInt8(unhex(myCode.substr(5, 2)));
count = unhex(myCode.substr(7, 1)) + 1; count = uInt8(unhex(myCode.substr(7, 1)) + 1);