Commit Graph

6007 Commits

Author SHA1 Message Date
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
Stephen Anthony 5137b3a82a Updated changelog, removing highscore stuff until 6.3. 2020-05-29 16:30:50 -02:30
thrust26 1518d6fc5d minor doc update 2020-05-28 18:19:26 +02:00
thrust26 3d06fb0258 added analog input filtering in UI (fixes #578) 2020-05-27 10:14:16 +02:00
Stephen Anthony 91c49bd222 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 cf54e2b833 fixed #645 2020-05-26 15:30:32 +02:00
thrust26 d11bac4afb added two more TV Boy dumps and their properties 2020-05-26 10:33:16 +02:00
Stephen Anthony eb6c633c13 libretro: Use ROM size from core, update formatting and add const. 2020-05-25 18:37:35 -02:30
Stephen Anthony 96959a7c7d Move 'max rom size' into a const method, and make use of it elsewhere in the code. 2020-05-25 17:32:01 -02:30
Stephen Anthony e8640e2133 libretro: Allow ROMs that are max size for Stella (instead of requiring 1 byte less). 2020-05-25 14:14:57 -02:30
Stephen Anthony 3946b2f4e1 Add TVBoy properties to database. 2020-05-25 14:06:05 -02:30
thrust26 c7012528e6 reorder 512K bankswitching detection 2020-05-25 18:32:13 +02:00
thrust26 47e258f638 fix cart detection for 512K ROMs
add new event & hotkey for selecting previous multicart ROM
2020-05-25 13:58:53 +02:00
thrust26 72b5a484f0 disable scanlines by default
add default pause key for macOS
2020-05-25 09:19:51 +02:00
thrust26 7c283a0ac4 enhanced TVBoy widget 2020-05-25 08:55:05 +02:00
thrust26 6d383b3536 updated docs for TV Boy bankswitching 2020-05-25 08:36:20 +02:00
Stephen Anthony 78b11d146a Fix paddle autodetect in a ROM; it actually uses joysticks. 2020-05-24 20:11:36 -02:30