thrust26
93494fc7d3
support F12 (snapshot) in TM UI too (implements #679 )
2020-07-22 10:29:23 +02:00
Stephen Anthony
f9194bbfb4
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
25913b791e
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
2a6c493f6f
minor hotkey fix (avoids mapping clash)
2020-07-16 19:35:36 +02:00
Thomas Jentzsch
3d0c5fa5d3
Merge branch 'master' of https://github.com/stella-emu/stella
2020-07-16 17:26:30 +02:00
Thomas Jentzsch
91ddcaecfa
Prevent enabling phosphor when cycling through global options ( fixes #672 )
2020-07-16 17:25:33 +02:00
Stephen Anthony
94d6715384
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
0a3d18ee65
added numpad keys as defaults for global hotkeys
2020-07-04 10:31:42 +02:00
Thomas Jentzsch
59b89c6139
added numpad keys as defaults for global hotkeys
2020-07-04 10:31:16 +02:00
Thomas Jentzsch
b1bbda8376
Merge branch 'master' of https://github.com/stella-emu/stella
2020-07-04 10:10:36 +02:00
Stephen Anthony
f0e2b357cf
Moved 'max ROM size' function to more appropriate place.
2020-07-03 14:46:57 -02:30
thrust26
29fee4c580
reordered and grouped event handling
2020-07-03 18:17:11 +02:00
thrust26
8c2c9ebb60
Added global hot keys for debug options
2020-07-02 23:33:13 +02:00
Stephen Anthony
29cbdb09cf
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
2245d87875
suppress fullscreen mode switches in Time Machine mode ( fixes #670 )
2020-07-02 09:33:16 +02:00
thrust26
716cea765f
allow breakpoints in data areas ( fixes #668 )
2020-07-01 23:51:49 +02:00
thrust26
d3455ed607
Added new interface palette 'Dark'
2020-06-21 15:58:58 +02:00
thrust26
bda9eb8277
minor wording fix
2020-06-20 18:01:12 +02:00
Stephen Anthony
10067dfe8a
Last minute update to docs before the 6.2.1 release.
2020-06-20 12:33:07 -02:30
thrust26
71f3b2eeca
updated screenshots
2020-06-20 08:37:50 +02:00
Stephen Anthony
186ead46fb
Revert "Remove superfluous 'deltax' parameter in drawString; I have no idea what it was doing there."
...
This reverts commit 6a180aeda0
.
And as soon as I committed it, I suspected it would cause problems :(
2020-06-19 20:25:00 -02:30
Stephen Anthony
44c180f189
Updated various files for 6.2.1 release.
2020-06-19 20:20:56 -02:30
Stephen Anthony
6fce69ec76
Added 'Save' button to GameInfoDialog, to save current properties to a separate .pro file.
2020-06-19 20:07:07 -02:30
Stephen Anthony
6a180aeda0
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
eafa29a520
Make sure long messages overlaid on framebuffer don't overflow display surface.
2020-06-19 19:55:27 -02:30
thrust26
fcff01df3c
fix missing key mapping when event version has changed
2020-06-19 22:31:29 +02:00
Stephen Anthony
a1d6d6ea41
Fix TIA images saved in '1x' mode to not use TV effects ( fixes #643 ).
2020-06-18 21:48:51 -02:30
Stephen Anthony
148545bbf8
Updated changelog, and bumped state number for recent changes in M6532 class.
2020-06-18 12:06:29 -02:30
thrust26
217ca846b0
simple fix for #667 (minimized window)
2020-06-18 07:22:47 +02:00
thrust26
0816f25ee5
fixed crash in Audio & Video dialog when opened from debugger
2020-06-17 22:42:54 +02:00
Christian Speckner
f1998c761c
Fix reads and writes during timer wrap. Fixes #606 .
2020-06-17 00:20:26 +02:00
Stephen Anthony
e1e9c61bc6
Fix reading from TIA registers when D6 is not used. Also fix randomization with
...
'tiadriven' to always fully randomize, with no relationship to what was on the data bus (fixes #664 ).
2020-06-16 14:44:44 -02:30
Christian Speckner
9a9bfe097b
Fix ROM dir for profiling.
2020-06-15 23:35:20 +02:00
Stephen Anthony
006c7c62d6
Eliminate magic number.
2020-06-12 10:54:25 -02:30
Stephen Anthony
2d78f0ee7c
Attempt to gain a little speed on frequently used functions.
2020-06-12 09:24:15 -02:30
thrust26
9cf4686bc2
fix #663 (illegal segment access)
2020-06-12 12:48:15 +02:00
Stephen Anthony
dc3324e083
Handle creation of 2K/Sub2K and all other cart types separately.
...
This simplifies the logic in both cases, and fixes a few corner cases.
2020-06-11 19:04:39 -02:30
thrust26
cb790081a2
updated snapshot snapshot :)
2020-06-11 17:36:35 +02:00
thrust26
a05ef8e22b
Merge branch 'master' of https://github.com/stella-emu/stella
2020-06-11 17:30:46 +02:00
thrust26
8bcb12c00c
changed all adjustable steps to 1%
...
updated changes
2020-06-11 17:30:27 +02:00
Stephen Anthony
bc451db409
Updated docs: modified text for saving "pixel-exact" images, and Cart.VCenter range.
2020-06-11 12:18:30 -02:30
Stephen Anthony
afe4be3510
Fix compile error from last commit.
2020-06-11 12:02:50 -02:30
thrust26
7584558746
Fixed #662 (3E+ initialization description)
2020-06-11 16:20:10 +02:00
Stephen Anthony
298eea04cf
Fix Pitfall II not working ( fixes #661 ).
...
Note that I've refactored all the constructors to prevent this issue from happening again.
It already happened with 3E+/3E, and now DPC/F8. Also, FA2/FA looked suspicious.
2020-06-10 16:59:27 -02:30
Stephen Anthony
b9d0535517
Make first 3 segments of 3E+ point to random banks, according to the documentation ( fixes #660 ).
2020-06-10 11:39:55 -02:30
Stephen Anthony
b966fa2802
Updated changelog and minimum compiler requirements in the docs.
2020-06-09 19:00:35 -02:30
Stephen Anthony
8fabf83080
Remove focus from description in debugger CartRAM widget.
2020-06-09 16:45:53 -02:30
thrust26
5b634b99e7
Revert "take care of odd ROM sizes ( fixes #653 )"
...
This reverts commit baa47aec57
.
2020-06-09 20:43:37 +02:00
Stephen Anthony
5c879d4a48
Fixed interaction with ideal ROM size between 3E and 3E+.
2020-06-09 15:56:31 -02:30
Stephen Anthony
e497405216
Make sure 3E+ ROMs are always internally sized as a multiple 1024 bytes.
2020-06-09 12:32:14 -02:30