Commit Graph

6453 Commits

Author SHA1 Message Date
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
Christian Speckner 9f048706af Fix reads and writes during timer wrap. Fixes #606 . 2020-06-17 00:20:26 +02:00
Stephen Anthony 2cb7fe15fc 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 8b8eb035b1 Fix ROM dir for profiling. 2020-06-15 23:35:20 +02:00
Stephen Anthony 1519f50f79 Eliminate magic number. 2020-06-12 10:54:25 -02:30
Stephen Anthony c6a9775e25 Attempt to gain a little speed on frequently used functions. 2020-06-12 09:24:15 -02:30
thrust26 aba80851af fix #663 (illegal segment access) 2020-06-12 12:48:15 +02:00
Stephen Anthony 7b8f9efa38 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 f2cddf2de6 updated snapshot snapshot :) 2020-06-11 17:36:35 +02:00
thrust26 deb9a685d0 Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-11 17:30:46 +02:00
thrust26 5423bc1718 changed all adjustable steps to 1%
updated changes
2020-06-11 17:30:27 +02:00
Stephen Anthony 5560fb8976 Updated docs: modified text for saving "pixel-exact" images, and Cart.VCenter range. 2020-06-11 12:18:30 -02:30
Stephen Anthony 041429ccfb Fix compile error from last commit. 2020-06-11 12:02:50 -02:30
thrust26 45b11cea53 Fixed #662 (3E+ initialization description) 2020-06-11 16:20:10 +02:00
Stephen Anthony e8fd51453c 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 2783c1cabe 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 f68e10a156 Updated changelog and minimum compiler requirements in the docs. 2020-06-09 19:00:35 -02:30
Stephen Anthony 46e7830c2b Remove focus from description in debugger CartRAM widget. 2020-06-09 16:45:53 -02:30
thrust26 754cb5d4c6 Revert "take care of odd ROM sizes (fixes #653)"
This reverts commit bc8211b443.
2020-06-09 20:43:37 +02:00
Stephen Anthony 4f581d67ac Fixed interaction with ideal ROM size between 3E and 3E+. 2020-06-09 15:56:31 -02:30
Stephen Anthony fb3438aac7 Make sure 3E+ ROMs are always internally sized as a multiple 1024 bytes. 2020-06-09 12:32:14 -02:30
Stephen Anthony 1223e160b9 Make sure to use correct 'virtual' size of ROM when creating the internal buffer. 2020-06-09 11:19:49 -02:30
thrust26 e0403d93a3 fixed palette/tv-effects slider rounding issue 2020-06-09 08:27:14 +02:00
thrust26 788e5067e6 Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-08 15:34:29 +02:00
thrust26 53cd413221 allow changing TV hue in 1% steps
update palette display when defaulting
2020-06-08 15:34:10 +02:00
Stephen Anthony d57479fa2b Updated documentation with changes to properties key names. 2020-06-08 10:59:11 -02:30
thrust26 632d19a301 make NTSC custom phase shift not affect Yellow anymore (fixes #656) 2020-06-08 15:27:08 +02:00