stella/src/emucore
Stephen Anthony eafe102daa Refactor StateManager and RewindManager for eventual use outside debugger. 2017-09-03 23:02:15 -02:30
..
tia Fix a very minor timing glitch in paddle emulation. 2017-09-02 00:53:08 +02:00
AmigaMouse.hxx Updated Visual Studio project for recent refactoring. 2017-08-02 16:16:05 -02:30
AtariMouse.hxx Updated Visual Studio project for recent refactoring. 2017-08-02 16:16:05 -02:30
AtariVox.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
AtariVox.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
BSType.hxx Further refactoring of bankswitching schemes, and removal of 'MC' scheme. 2017-08-31 15:31:27 -02:30
Booster.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Booster.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Cart.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart2K.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart2K.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3E.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3E.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3EPlus.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3EPlus.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3F.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart3F.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4A50.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4A50.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4K.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4K.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4KSC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart4KSC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart0840.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
Cart0840.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartAR.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartAR.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBF.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBF.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBFSC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBFSC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBUS.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartBUS.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCDF.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCDF.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCM.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCM.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCTY.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCTY.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCTYTunes.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
CartCV.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCV.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCVPlus.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartCVPlus.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDASH.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDASH.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDF.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDF.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDFSC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDFSC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDPC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDPC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDPCPlus.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDPCPlus.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartDetector.cxx Further refactoring of bankswitching schemes, and removal of 'MC' scheme. 2017-08-31 15:31:27 -02:30
CartDetector.hxx Fairly huge refactoring of the cart autodetection code. 2017-07-02 19:27:27 -02:30
CartE0.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartE0.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartE7.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartE7.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartEF.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartEF.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartEFSC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartEFSC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF0.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF0.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF4.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF4.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF4SC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF4SC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF6.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF6.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF6SC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF6SC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF8.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF8.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF8SC.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartF8SC.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFA.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFA.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFA2.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFA2.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFE.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartFE.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartMDM.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartMDM.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartSB.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartSB.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartUA.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartUA.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartWD.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartWD.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartX07.cxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CartX07.hxx Cart::getImage refactoring: use uInt32, since sizes are never negative. 2017-09-01 10:23:17 -02:30
CompuMate.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
CompuMate.hxx Minor refactoring in CompuMate class. 2017-07-20 10:56:17 -02:30
Console.cxx Fixed inconsistent Alt-p phosphor behaviour (fixes #196). 2017-08-19 19:48:41 -02:30
Console.hxx Some changes to phosphor blending: 2017-05-29 10:49:50 -02:30
Control.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Control.hxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
DefProps.hxx Added 'Zippy the Porcupine' info to ROM properties database. 2017-08-30 11:09:06 -02:30
Device.hxx First pass at cleanup of the peek/poke API from Device class: 2017-08-30 19:45:57 -02:30
Driving.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Driving.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Event.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
EventHandler.cxx Commandline arguments 'holdxxx' now work correctly (fixes #209). 2017-08-22 14:15:30 -02:30
EventHandler.hxx Fixed logic error in detecting 'Alt' key. 2017-08-30 19:41:16 -02:30
EventJoyHandler.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
FBSurface.cxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
FBSurface.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
FSNode.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
FSNode.hxx Fixed inheritance issue with Widget::wantsFocus() and child classes. 2017-04-01 15:41:34 -02:30
FrameBuffer.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
FrameBuffer.hxx Cleaned up a few places that still used SDL types and replaced them with BSPF types 2017-05-15 07:55:25 -02:30
Genesis.cxx Fix genesis controller initial state. 2017-08-20 23:39:30 +02:00
Genesis.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Joystick.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Joystick.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Keyboard.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Keyboard.hxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
KidVid.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
KidVid.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
M6502.cxx Updated FE scheme to that described by the original FE patent application. 2017-08-29 22:03:11 -02:30
M6502.hxx Updated FE scheme to that described by the original FE patent application. 2017-08-29 22:03:11 -02:30
M6502.ins Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
M6502.m4 Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
M6532.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
M6532.hxx Properly emulate interrupt flag behavior of INITM read on wraparound. 2017-03-19 22:26:00 +01:00
MD5.cxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
MD5.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
MT24LC256.cxx Added 'fallthrough' directive in cases where we fall through a case statement. 2017-05-27 14:10:05 -02:30
MT24LC256.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
MindLink.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
MindLink.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
NullDev.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
OSystem.cxx Commandline arguments 'holdxxx' now work correctly (fixes #209). 2017-08-22 14:15:30 -02:30
OSystem.hxx Fairly huge refactoring of the cart autodetection code. 2017-07-02 19:27:27 -02:30
Paddles.cxx Analog input refactoring and improvements 2017-07-22 00:38:02 +02:00
Paddles.hxx Updated PointingDevice (trakball and friends) 2017-08-02 16:07:02 -02:30
PointingDevice.cxx Updated OSX project file for recent refactoring. 2017-08-05 13:34:56 -02:30
PointingDevice.hxx Minor refactoring; remove const reference where not needed. 2017-08-02 17:53:07 -02:30
Props.cxx The default phosphor blend level can now be set globally (fixes #144). 2017-07-09 22:40:06 -02:30
Props.hxx The default phosphor blend level can now be set globally (fixes #144). 2017-07-09 22:40:06 -02:30
PropsSet.cxx Updated std::map to use emplace instead of insert (optimization). 2017-06-09 14:50:11 -02:30
PropsSet.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Random.hxx Make Random class serializable, and save to state files. 2017-08-18 12:36:54 -02:30
SaveKey.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
SaveKey.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
SerialPort.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Serializable.hxx Final state load/save updates for DelayQueue. 2017-03-25 21:29:43 -02:30
Serializer.cxx Move to C++14, now that all the minimum required compilers support it. 2017-07-21 21:10:13 -02:30
Serializer.hxx Re-abled state loading/saving. 2017-03-25 17:58:58 -02:30
Settings.cxx Added 'threads' commandline argument, to enable/disable multi-threading. 2017-08-14 21:29:48 -02:30
Settings.hxx Minor refactoring, slight speedup of passing data in sound code. 2017-08-02 19:21:36 -02:30
Sound.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Switches.cxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Switches.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
System.cxx Make Random class serializable, and save to state files. 2017-08-18 12:36:54 -02:30
System.hxx Make Random::next() const, since logically it should be. 2017-07-18 18:17:39 -02:30
TIASnd.cxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
TIASnd.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
TIASurface.cxx Fixed inconsistent Alt-p phosphor behaviour (fixes #196). 2017-08-19 19:48:41 -02:30
TIASurface.hxx Fixed inconsistent Alt-p phosphor behaviour (fixes #196). 2017-08-19 19:48:41 -02:30
TIATypes.hxx Removed $Id$ stuff from codebase, since it's Subversion-specific. 2016-12-29 20:30:30 -03:30
Thumbulator.cxx CDF updates (with versioning) from Spiceware. 2017-08-14 09:11:54 -02:30
Thumbulator.hxx CDF updates (with versioning) from Spiceware. 2017-08-14 09:11:54 -02:30
TrakBall.hxx Updated Visual Studio project for recent refactoring. 2017-08-02 16:16:05 -02:30
module.mk Refactor StateManager and RewindManager for eventual use outside debugger. 2017-09-03 23:02:15 -02:30
stella.pro Added 'Zippy the Porcupine' info to ROM properties database. 2017-08-30 11:09:06 -02:30