Commit Graph

6023 Commits

Author SHA1 Message Date
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
Stephen Anthony 77aafee4cc Updated changelog; I forgot something for the 6.2 release. 2020-06-07 20:16:34 -02:30
Stephen Anthony 082b8dd9dc A small reprieve for gcc6 users. Fixed codebase so it compiles in g++6 again.
Note that we're moving to gcc7 fairly soon, so this won't be for long.

Bumped version number.
2020-06-07 18:34:10 -02:30
Stephen Anthony 081682e2b5 And it never ends. Fix broken support for 2K ROMs. 2020-06-07 17:40:42 -02:30
Stephen Anthony fec22a56c5 Update warning message when truncating ROMs in the ROM buffer. 2020-06-07 15:34:38 -02:30
Stephen Anthony dbc0baf9f0 Fix some common errors causing crashes when ROM sizes aren't what we expect (fixes #654). 2020-06-07 14:49:27 -02:30
thrust26 099d6babd2 Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-07 08:22:25 +02:00
thrust26 bfe33e25b7 fix ROMs >= 64K (partially addresses #654) 2020-06-07 08:22:07 +02:00
Stephen Anthony 1476d460e5 And as usual, some last minute updates. 2020-06-06 16:37:13 -02:30
Stephen Anthony 76a8468a66 Final commit before branching for 6.2 release. 2020-06-06 15:01:14 -02:30
thrust26 bc8211b443 take care of odd ROM sizes (fixes #653) 2020-06-05 18:04:08 +02:00
Stephen Anthony badb41c4ed Shorten error messages in ROM launcher, to fix overflow of buffer width. 2020-06-04 17:32:35 -02:30
thrust26 73ac91b624 fix #648 (focus problem in debugger) 2020-06-04 09:55:13 +02:00
thrust26 8c9cbc87cb updated doc 2020-06-03 12:22:30 +02:00
thrust26 1daf02b827 improved keyboard detection (JamLoopy demo) 2020-06-02 21:42:25 +02:00
Stephen Anthony ea17bfd604 Updated version number for upcoming release. 2020-06-02 15:49:20 -02:30
thrust26 32db1cc2df Save old state for "RunTo" and "RunToPC" debugger commands (fixes #650) 2020-06-02 18:28:38 +02:00
Stephen Anthony f78d880a45 Some small API changes for FSNode::getChildren(); it should only include the parent if requested. 2020-05-30 22:03:10 -02:30
Stephen Anthony 7c263c4199 Update Xcode project for CartCreator class. 2020-05-30 17:47:41 -02:30
Stephen Anthony 88914c493b Add CartCreator to VS project, and fix a few warnings. 2020-05-30 17:34:44 -02:30
Stephen Anthony c6c2d9e162 libretro: Add CartCreator class. 2020-05-30 17:24:07 -02:30
Stephen Anthony bedc04aaf4 Split logic for cart creation from CartDetector into new CartCreator class.
Besides simplifying the class, this allows the code to be more easily integrated into HarmonyCart.
2020-05-30 17:21:06 -02:30