stella/src/emucore
stephena 4c75e52a96 Fixed segfault that could occur on startup when a ROM triggered a read
from the write port.  Basically, the cartdebug class depended on the
console existing, but it wasn't being created until after it was required.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1979 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2010-03-29 02:21:32 +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 Fixed segfault that could occur on startup when a ROM triggered a read 2010-03-29 02:21:32 +00:00
Cart.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart2K.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart2K.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart3E.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
Cart3E.hxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
Cart3F.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart3F.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart4A50.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
Cart4A50.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart4K.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart4K.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart0840.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
Cart0840.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartAR.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartAR.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartCV.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartCV.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartDPC.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartDPC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartDPCPlus.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartDPCPlus.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartE0.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartE0.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartE7.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartE7.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartEF.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartEF.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartEFSC.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
CartEFSC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF0.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF0.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF4.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF4.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF4SC.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
CartF4SC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF6.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF6.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF6SC.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
CartF6SC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF8.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF8.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartF8SC.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
CartF8SC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartFA.cxx Added Cart::patch support for all Superchip schemes as well as 2010-03-28 16:01:31 +00:00
CartFA.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartFE.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartFE.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartMC.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartMC.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartSB.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartSB.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartUA.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartUA.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartX07.cxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +00:00
CartX07.hxx Modified most of the cart classes to properly set the 'page dirty' flag 2010-03-28 03:13:10 +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