stella/src/emucore
stephena e6044426ec Updated sound system with ideas from z26 and MESS. To me at least,
the sound is now much more accurate in "Space Rocks", and there aren't
any regressions that I'm aware of.

Removed 'clipvol' setting, since the sound is now 16-bit and clipping
is no longer required.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2578 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2013-01-04 19:13:30 +00:00
..
AtariVox.cxx Some rearrangement of code in Console class, so that Controller::enable 2012-01-13 21:13:10 +00:00
AtariVox.hxx Some minor code cleanups thanks to R. Broglia. Oh joy, are we actually 2012-10-24 10:10:32 +00:00
Booster.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Booster.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Cart.cxx Fixes for 'illegal' VSYNC behaviour wrt 'short' frames. 2012-07-14 18:56:57 +00:00
Cart.hxx Added 'tunes.bin' data to Chetiry scheme, and updated romtohex 2012-04-29 19:43:28 +00:00
Cart2K.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart2K.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Cart3E.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart3E.hxx More work on Chetiry bankswitch scheme. Preliminary version can 2012-05-20 14:23:48 +00:00
Cart3F.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart3F.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Cart4A50.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart4A50.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Cart4K.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart4K.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
Cart0840.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
Cart0840.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartAR.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartAR.hxx Added 'tunes.bin' data to Chetiry scheme, and updated romtohex 2012-04-29 19:43:28 +00:00
CartCM.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartCM.hxx Changed release date to today; there's no point waiting for next week. 2012-03-16 20:31:31 +00:00
CartCTY.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartCTY.hxx More work on Chetiry bankswitch scheme. I may not get it finished 2012-05-24 21:41:54 +00:00
CartCTYTunes.hxx More work on Chetiry bankswitch scheme. I may not get it finished 2012-05-24 21:41:54 +00:00
CartCV.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartCV.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
CartDPC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartDPC.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
CartDPCPlus.cxx Fixed music bug in DPC+ scheme. 2012-10-02 14:56:31 +00:00
CartDPCPlus.hxx Some more DPC+ updates. 2012-06-04 19:20:27 +00:00
CartE0.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartE0.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartE7.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartE7.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartEF.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartEF.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartEFSC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartEFSC.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartF0.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF0.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartF4.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF4.hxx Added 'tunes.bin' data to Chetiry scheme, and updated romtohex 2012-04-29 19:43:28 +00:00
CartF4SC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF4SC.hxx Added 'tunes.bin' data to Chetiry scheme, and updated romtohex 2012-04-29 19:43:28 +00:00
CartF6.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF6.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartF6SC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF6SC.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartF8.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF8.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartF8SC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartF8SC.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartFA.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartFA.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartFA2.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartFA2.hxx Improvements to the FA2 Harmony flash load/save functionality: 2012-04-14 19:28:53 +00:00
CartFE.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartFE.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartMC.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartMC.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
CartSB.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartSB.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
CartUA.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartUA.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CartX07.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
CartX07.hxx Added skeleton class for CompuMate bankswitching. 2012-01-02 20:31:42 +00:00
CompuMate.cxx Fixed ghost key issue with the CompuMate emulation. It seems that mixing 2012-04-19 20:11:16 +00:00
CompuMate.hxx Fixed ghost key issue with the CompuMate emulation. It seems that mixing 2012-04-19 20:11:16 +00:00
Console.cxx Fixed PAL autodetection regression. 2012-12-17 22:04:20 +00:00
Console.hxx Control-f now cycles between NTSC/PAL/SECAM/NTSC50/PAL60/SECAM60 2012-06-05 16:32:35 +00:00
Control.cxx Fixed SWCHA read handler in the case where the ports are swapped. 2012-01-28 15:19:41 +00:00
Control.hxx Some minor code cleanups thanks to R. Broglia. Oh joy, are we actually 2012-10-24 10:10:32 +00:00
DefProps.hxx Updated ROM properties for personalized 'Star Castle' ROMs. 2012-09-04 13:25:42 +00:00
Device.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Driving.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Driving.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Event.hxx Fixed ghost key issue with the CompuMate emulation. It seems that mixing 2012-04-19 20:11:16 +00:00
EventHandler.cxx Updated log functionality slightly; you no longer have to supply 2012-12-22 20:17:33 +00:00
EventHandler.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
FSNode.cxx Fixed handling of '.' character (indicating current directory) in 2012-06-14 21:26:38 +00:00
FSNode.hxx Fixed handling of '.' character (indicating current directory) in 2012-06-14 21:26:38 +00:00
FrameBuffer.cxx Updated log functionality slightly; you no longer have to supply 2012-12-22 20:17:33 +00:00
FrameBuffer.hxx Fixed a PNG load crash, and added more PNG text chunks when saving snapshots. 2012-11-11 23:32:25 +00:00
Genesis.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Genesis.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Joystick.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Joystick.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Keyboard.cxx More work on the CompuMate scheme. The logic for the Controllers is 2012-03-14 22:24:54 +00:00
Keyboard.hxx Added keyboard controller to the debugger I/O tab. 2012-01-09 17:23:44 +00:00
KidVid.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
KidVid.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
M6502.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
M6502.hxx Updated how the debugger is created, and protected against using the 2012-01-17 22:20:20 +00:00
M6502.ins Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
M6502.m4 Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
M6532.cxx Removed some debugging info from RIOT class. 2012-09-27 22:17:27 +00:00
M6532.hxx Added emulation of D6 (interrupt flag) to the Interrupt Flag register 2012-09-16 17:32:45 +00:00
MD5.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
MD5.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
MT24LC256.cxx Some minor code cleanups thanks to R. Broglia. Oh joy, are we actually 2012-10-24 10:10:32 +00:00
MT24LC256.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
MediaFactory.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
MediaFactory.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
MindLink.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
MindLink.hxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
NullDev.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
NullDev.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
OSystem.cxx Updated log functionality slightly; you no longer have to supply 2012-12-22 20:17:33 +00:00
OSystem.hxx Updated log functionality slightly; you no longer have to supply 2012-12-22 20:17:33 +00:00
Paddles.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
Paddles.hxx CTY scheme now contains logic to determine when 'LDA #$F2' is executed. 2012-05-21 17:30:14 +00:00
Props.cxx Fixes for 'illegal' VSYNC behaviour wrt 'short' frames. 2012-07-14 18:56:57 +00:00
Props.hxx The left and right mouse buttons are now recognized separately in emulation mode. 2012-01-22 21:01:13 +00:00
PropsSet.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
PropsSet.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Random.cxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Random.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
SaveKey.cxx Some rearrangement of code in Console class, so that Controller::enable 2012-01-13 21:13:10 +00:00
SaveKey.hxx Some minor code cleanups thanks to R. Broglia. Oh joy, are we actually 2012-10-24 10:10:32 +00:00
SerialPort.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Serializable.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Serializer.cxx Fixes for some issues picked up when compiling in OSX. This is 2012-05-21 21:33:39 +00:00
Serializer.hxx More work on Chetiry bankswitch scheme. Preliminary version can 2012-05-20 14:23:48 +00:00
Settings.cxx Updated sound system with ideas from z26 and MESS. To me at least, 2013-01-04 19:13:30 +00:00
Settings.hxx OSystem now controls loading and saving of settings, by calling 2012-05-13 18:06:56 +00:00
Sound.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
StateManager.cxx Preparing for upcoming 3.7.3 release. 2012-10-22 23:23:32 +00:00
StateManager.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
Switches.cxx More work on Chetiry bankswitch scheme. Preliminary version can 2012-05-20 14:23:48 +00:00
Switches.hxx Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
System.cxx Now that the Serializer class throws exceptions differently, 2012-05-25 12:41:19 +00:00
System.hxx Fixed bugs in DPC+ scheme; reset wasn't actually resetting the 2012-06-03 18:05:14 +00:00
TIA.cxx Fixed regression with missing VSYNC in certain ROMs, and bumped 2012-10-30 22:21:09 +00:00
TIA.hxx Fixes for 'illegal' VSYNC behaviour wrt 'short' frames. 2012-07-14 18:56:57 +00:00
TIASnd.cxx Updated sound system with ideas from z26 and MESS. To me at least, 2013-01-04 19:13:30 +00:00
TIASnd.hxx Updated sound system with ideas from z26 and MESS. To me at least, 2013-01-04 19:13:30 +00:00
TIATables.cxx Fixes for 'illegal' VSYNC behaviour wrt 'short' frames. 2012-07-14 18:56:57 +00:00
TIATables.hxx Changed TIAColor enum names on the advice of Rainer M. Canavan, 2012-01-03 20:26:37 +00:00
Thumbulator.cxx Changed disassemble and debug checks from run-time to compile-time 2012-12-26 21:16:34 +00:00
Thumbulator.hxx Changed disassemble and debug checks from run-time to compile-time 2012-12-26 21:16:34 +00:00
TrackBall.cxx A fairly large overhaul of the mouse-emulates-controller functionality, 2012-04-19 13:00:02 +00:00
TrackBall.hxx Some minor code cleanups thanks to R. Broglia. Oh joy, are we actually 2012-10-24 10:10:32 +00:00
module.mk Initial check-in of Chetiry bankswitch scheme from cd-w. For now, it's 2012-04-29 18:04:47 +00:00
stella.pro Updated ROM properties for personalized 'Star Castle' ROMs. 2012-09-04 13:25:42 +00:00
unzip.c Fixed some compiler warnings picked up by Xcode 4.3 2012-03-16 13:19:29 +00:00
unzip.h Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00