Commit Graph

6277 Commits

Author SHA1 Message Date
thrust26 cb75f794db fixed missing log file saving 2020-07-27 09:01:54 +02:00
Stephen Anthony 3785f2b791 AtariVox controller was mistakenly reported as SaveKey in the logs. 2020-07-27 00:42:53 -02:30
Christian Speckner 9ad484f62d Remove misleading comment. 2020-07-26 21:57:00 +02:00
thrust26 069f98194b Fixed popup widget text limits 2020-07-26 21:41:17 +02:00
thrust26 f9fcd11267 minor doc update 2020-07-26 18:29:50 +02:00
thrust26 829710b637 added emulation speed change to 'direct only' hotkeys 2020-07-26 10:59:08 +02:00
thrust26 fd02e13d55 added emulation speed hotkeys 2020-07-26 10:52:38 +02:00
thrust26 709e1ccb5a added docs for TM playback 2020-07-26 09:31:58 +02:00
Stephen Anthony 1a7ee58982 Fix bug with accessing files as text using binary I/O.
This doesn't seem to matter for Linux and macOS, but breaks Windows CRLF
endings.
2020-07-25 17:53:53 -02:30
Stephen Anthony ac1a4b8d68 Fixed snapshots being cut off in fullscreen mode (fixes #674). 2020-07-25 16:37:52 -02:30
Stephen Anthony 5f2811f2c4 Almost all file I/O now goes through FilesystemNode::read/write, instead of raw C++ fstreams.
This allows data to be stored in a ZIP archive and for Stella to use it as if it were a normal file.
Still TODO is add ZIP write support.
2020-07-25 12:57:12 -02:30
Stephen Anthony 2f6b57b0b4 Fix documentation warning from clang. 2020-07-25 11:28:41 -02:30
thrust26 d047e9b504 added missing hotkey doc for autofire 2020-07-25 14:54:37 +02:00
thrust26 9667c843f0 added autofire (resolves #676) 2020-07-25 10:19:07 +02:00
thrust26 d954b495b7 enhanced debugger option "Re-disassemble" into "Disassemble @ current line" (resolves #652) 2020-07-24 11:09:01 +02:00
thrust26 54733946a4 Two minor fixes 2020-07-23 21:12:33 +02:00
thrust26 81fdbf4091 removed GZIP from doc and rephrased ZIP text 2020-07-23 14:28:52 +02:00
thrust26 2e6bb5aa57 started adding playback mode (see #678) 2020-07-23 12:39:22 +02:00
thrust26 32f872729c updated doc and changes 2020-07-22 12:11:23 +02:00
thrust26 16fe6ffcb2 use mapped keys instead of fixed keys in TM UI (resolves #679) 2020-07-22 12:03:31 +02:00
thrust26 f4db583d7f support F12 (snapshot) in TM UI too (implements #679) 2020-07-22 10:29:23 +02:00
Stephen Anthony 63ca43a35e Converted CartDebug to use new FSNode I/O. This means we can load from sym/list files stored in a ZIP file. 2020-07-18 15:26:42 -02:30
Stephen Anthony 8b5c13feb4 Begin the process of converting all file open/close operations to be done in FSNode.
This will eventually allow ZIP files (and any other compression scheme we use in the future)
to read and write as if they were normal files.  Basically an implementation of a mini-VFS.
2020-07-16 21:20:50 -02:30
Thomas Jentzsch 33d2e5a7ac minor hotkey fix (avoids mapping clash) 2020-07-16 19:35:36 +02:00
Thomas Jentzsch 22af507eef Merge branch 'master' of https://github.com/stella-emu/stella 2020-07-16 17:26:30 +02:00
Thomas Jentzsch cc3fe461a3 Prevent enabling phosphor when cycling through global options (fixes #672) 2020-07-16 17:25:33 +02:00
Stephen Anthony 2549188d3f Add ability to use .pro file stored in a ZIP file (containing the ROM, with the same name). 2020-07-13 18:54:52 -02:30
Thomas Jentzsch 1ad3b286b6 added numpad keys as defaults for global hotkeys 2020-07-04 10:31:42 +02:00
Thomas Jentzsch b2eb5c9aff added numpad keys as defaults for global hotkeys 2020-07-04 10:31:16 +02:00
Thomas Jentzsch fc67786b8c Merge branch 'master' of https://github.com/stella-emu/stella 2020-07-04 10:10:36 +02:00
Stephen Anthony f6f7f064b1 Moved 'max ROM size' function to more appropriate place. 2020-07-03 14:46:57 -02:30
thrust26 279b68cb84 reordered and grouped event handling 2020-07-03 18:17:11 +02:00
thrust26 8f2f13b0dc Added global hot keys for debug options 2020-07-02 23:33:13 +02:00
Stephen Anthony 379dfe4ac3 Refactor Cart::getImage, always return a ByteBuffer.
Most classes did this already, but some didn't.  So we standardize on this, and eliminate raw pointers.
2020-07-02 17:28:48 -02:30
thrust26 33e57a83ca suppress fullscreen mode switches in Time Machine mode (fixes #670) 2020-07-02 09:33:16 +02:00
thrust26 04fb72106b allow breakpoints in data areas (fixes #668) 2020-07-01 23:51:49 +02:00
thrust26 ad930ef34b Added new interface palette 'Dark' 2020-06-21 15:58:58 +02:00
thrust26 538eecc5d6 minor wording fix 2020-06-20 18:01:12 +02:00
Stephen Anthony 6999f69aa2 Last minute update to docs before the 6.2.1 release. 2020-06-20 12:33:07 -02:30
thrust26 1cbdb810a9 updated screenshots 2020-06-20 08:37:50 +02:00
Stephen Anthony 386d591e08 Revert "Remove superfluous 'deltax' parameter in drawString; I have no idea what it was doing there."
This reverts commit 06db9b4f4a.

And as soon as I committed it, I suspected it would cause problems :(
2020-06-19 20:25:00 -02:30
Stephen Anthony 464111c39d Updated various files for 6.2.1 release. 2020-06-19 20:20:56 -02:30
Stephen Anthony 1bfcac8a6e Added 'Save' button to GameInfoDialog, to save current properties to a separate .pro file. 2020-06-19 20:07:07 -02:30
Stephen Anthony 06db9b4f4a Remove superfluous 'deltax' parameter in drawString; I have no idea what it was doing there. 2020-06-19 20:02:00 -02:30
Stephen Anthony 6048fa9bc5 Make sure long messages overlaid on framebuffer don't overflow display surface. 2020-06-19 19:55:27 -02:30
thrust26 7c91e2d60b fix missing key mapping when event version has changed 2020-06-19 22:31:29 +02:00
Stephen Anthony 5d0084307b Fix TIA images saved in '1x' mode to not use TV effects (fixes #643). 2020-06-18 21:48:51 -02:30
Stephen Anthony ef12cb49cc Updated changelog, and bumped state number for recent changes in M6532 class. 2020-06-18 12:06:29 -02:30
thrust26 8ca5684b67 simple fix for #667 (minimized window) 2020-06-18 07:22:47 +02:00
thrust26 1893a8f434 fixed crash in Audio & Video dialog when opened from debugger 2020-06-17 22:42:54 +02:00