stella/src/emucore
stephena 0d367461a4 Cleaned up the Cartridge API. Certain methods are now explicitly marked
as 'const', and return types are closer to the actual type of data
returned.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1985 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2010-04-02 22:09:31 +00:00
..
AtariVox.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
AtariVox.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Booster.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Booster.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Cart.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart2K.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart2K.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart3E.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart3E.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart3F.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart3F.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart4A50.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart4A50.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart4K.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart4K.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart0840.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Cart0840.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartAR.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartAR.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartCV.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartCV.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartDPC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartDPC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartDPCPlus.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartDPCPlus.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartE0.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartE0.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartE7.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartE7.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartEF.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartEF.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartEFSC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartEFSC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF0.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF0.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF4.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF4.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF4SC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF4SC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF6.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF6.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF6SC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF6SC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF8.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF8.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF8SC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartF8SC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartFA.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartFA.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartFE.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartFE.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartMC.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartMC.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartSB.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartSB.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartUA.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartUA.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartX07.cxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
CartX07.hxx Cleaned up the Cartridge API. Certain methods are now explicitly marked 2010-04-02 22:09:31 +00:00
Console.cxx Fixed segfault that could occur on startup when a ROM triggered a read 2010-03-29 02:21:32 +00:00
Console.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Control.cxx Added support for the Sega Genesis gamepad controller. This 2010-02-23 14:49:12 +00:00
Control.hxx Added support for the Sega Genesis gamepad controller. This 2010-02-23 14:49:12 +00:00
DefProps.hxx Updates 'Road Runner' ROM as recently talked about on AtariAge. It seems 2010-02-23 21:53:09 +00:00
Device.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Device.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Driving.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Driving.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Event.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Event.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
EventHandler.cxx Checking in WIP for Distella integration. Moved the internal text 2010-03-05 22:02:12 +00:00
EventHandler.hxx Checking in WIP for Distella integration. Moved the internal text 2010-03-05 22:02:12 +00:00
FSNode.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
FSNode.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
FrameBuffer.cxx Checks are now performed when attempting to open a window smaller than 2010-02-10 22:55:08 +00:00
FrameBuffer.hxx Checks are now performed when attempting to open a window smaller than 2010-02-10 22:55:08 +00:00
Genesis.cxx Changed the second button on the Genesis controller to correspond to 2010-02-25 21:49:30 +00:00
Genesis.hxx Changed the second button on the Genesis controller to correspond to 2010-02-25 21:49:30 +00:00
Joystick.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Joystick.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Keyboard.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Keyboard.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
KidVid.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
KidVid.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
M6502.cxx OK, this is the first pass at a huge reorganization of the debugger 2010-01-17 16:48:45 +00:00
M6502.hxx OK, this is the first pass at a huge reorganization of the debugger 2010-01-17 16:48:45 +00:00
M6502.ins Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
M6502.m4 Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
M6532.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
M6532.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
MD5.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
MD5.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
MT24LC256.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
MT24LC256.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
MediaFactory.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
MediaFactory.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
NullDev.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
NullDev.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
OSystem.cxx Fixed segfault that could occur on startup when a ROM triggered a read 2010-03-29 02:21:32 +00:00
OSystem.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Paddles.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Paddles.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Props.cxx First pass at adding 'hints' to each Cart class that its bank has changed. 2010-03-06 18:56:36 +00:00
Props.hxx ContextMenu dialog now properly works with scrolled content (both with 2010-02-24 14:46:05 +00:00
PropsSet.cxx ContextMenu dialog now properly works with scrolled content (both with 2010-02-24 14:46:05 +00:00
PropsSet.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Random.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Random.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
SaveKey.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
SaveKey.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
SerialPort.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Serializable.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Serializer.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Serializer.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Settings.cxx OK, I've finally gotten back to Stella development and fixing the 2010-03-18 16:36:12 +00:00
Settings.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Sound.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
SpeakJet.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
SpeakJet.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
StateManager.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
StateManager.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Switches.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
Switches.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
System.cxx Fixed segfault that could occur on startup when a ROM triggered a read 2010-03-29 02:21:32 +00:00
System.hxx Fixed segfault that could occur on startup when a ROM triggered a read 2010-03-29 02:21:32 +00:00
TIA.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
TIA.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
TIASnd.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
TIASnd.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
TIATables.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
TIATables.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
TrackBall.cxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
TrackBall.hxx Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
module.mk Added 'DPC+' bankswitch scheme, as defined by SpiceWare and Batari from 2010-03-18 17:34:53 +00:00
stella.pro Updates 'Road Runner' ROM as recently talked about on AtariAge. It seems 2010-02-23 21:53:09 +00:00
unzip.c Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
unzip.h Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00