Commit Graph

6026 Commits

Author SHA1 Message Date
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
Stephen Anthony 476a2b2c56 Make sure to use correct 'virtual' size of ROM when creating the internal buffer. 2020-06-09 11:19:49 -02:30
thrust26 8483b6d160 fixed palette/tv-effects slider rounding issue 2020-06-09 08:27:14 +02:00
thrust26 b93ea1c837 Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-08 15:34:29 +02:00
thrust26 106a021ece allow changing TV hue in 1% steps
update palette display when defaulting
2020-06-08 15:34:10 +02:00
Stephen Anthony 859c8c7382 Updated documentation with changes to properties key names. 2020-06-08 10:59:11 -02:30
thrust26 dda4ec8906 make NTSC custom phase shift not affect Yellow anymore (fixes #656) 2020-06-08 15:27:08 +02:00
Stephen Anthony 900e7dd435 Updated changelog; I forgot something for the 6.2 release. 2020-06-07 20:16:34 -02:30
Stephen Anthony d38912f8cd 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 468f6657ae And it never ends. Fix broken support for 2K ROMs. 2020-06-07 17:40:42 -02:30
Stephen Anthony 870905fb87 Update warning message when truncating ROMs in the ROM buffer. 2020-06-07 15:34:38 -02:30
Stephen Anthony 5f2fbc8618 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 edcf1d3c9d Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-07 08:22:25 +02:00
thrust26 22f6398eae fix ROMs >= 64K (partially addresses #654) 2020-06-07 08:22:07 +02:00
Stephen Anthony 070dd48f22 And as usual, some last minute updates. 2020-06-06 16:37:13 -02:30
Stephen Anthony d983847c95 Final commit before branching for 6.2 release. 2020-06-06 15:01:14 -02:30
thrust26 fcb7dcf1f0 add odd sized test ROM 2020-06-05 18:06:38 +02:00
thrust26 baa47aec57 take care of odd ROM sizes (fixes #653) 2020-06-05 18:04:08 +02:00
Stephen Anthony 6b14a13f15 Shorten error messages in ROM launcher, to fix overflow of buffer width. 2020-06-04 17:32:35 -02:30
thrust26 79a12351ce fix #648 (focus problem in debugger) 2020-06-04 09:55:13 +02:00
thrust26 effcfd7ae6 updated doc 2020-06-03 12:22:30 +02:00
thrust26 e273ed4272 improved keyboard detection (JamLoopy demo) 2020-06-02 21:42:25 +02:00
Stephen Anthony 9d1c3df1d4 Updated version number for upcoming release. 2020-06-02 15:49:20 -02:30
thrust26 9e78f3d630 Save old state for "RunTo" and "RunToPC" debugger commands (fixes #650) 2020-06-02 18:28:38 +02:00
Stephen Anthony ced671c972 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 1504e81706 Update Xcode project for CartCreator class. 2020-05-30 17:47:41 -02:30
Stephen Anthony 435761051b Add CartCreator to VS project, and fix a few warnings. 2020-05-30 17:34:44 -02:30
Stephen Anthony 683a84c619 libretro: Add CartCreator class. 2020-05-30 17:24:07 -02:30
Stephen Anthony a5ec574489 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
Stephen Anthony fe8883580b Updated changelog, removing highscore stuff until 6.3. 2020-05-29 16:30:50 -02:30
thrust26 573fafd8b9 minor doc update 2020-05-28 18:19:26 +02:00
thrust26 f9de0deee7 added analog input filtering in UI (fixes #578) 2020-05-27 10:14:16 +02:00
Stephen Anthony 97f6271412 Add support for loading grayscale PNG. Fixes #644.
If I'd known it would be that easy, I'd have done it long ago.
2020-05-26 14:55:40 -02:30
thrust26 3728fb40b1 fixed #645 2020-05-26 15:30:32 +02:00