Commit Graph

7755 Commits

Author SHA1 Message Date
Thomas Jentzsch 331cdba445 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-30 16:33:07 +02:00
Thomas Jentzsch f84a65d281 fixed filename of Joy2BPlusWidget 2022-06-30 16:32:53 +02:00
Stephen Anthony 036a74f005 Fix compilation in Linux (module.mk incorrect). 2022-06-30 08:53:18 -02:30
Thomas Jentzsch 73ffb94d43 added Joy 2B+ support (resolves #909) 2022-06-30 12:54:12 +02:00
Thomas Jentzsch e01d49e485 enhanced keyboard controller detection (except MagiCard) (fixes #908) 2022-06-29 23:40:13 +02:00
Thomas Jentzsch 08db05d198 7800 pause is now working again (fixes #905)
updated doc for 7800 pause hotkey
2022-06-26 19:39:18 +02:00
Stephen Anthony e253be49d5 libretro: disable TV jitter until it settings are exposed through the UI.
This fixes rolling on NTSC ROMs that worked previous to 6.7 release.
2022-06-18 18:09:06 -02:30
Stephen Kitt b35b2b7542
Add Terminus font licensing information (#902)
src/gui/Stella*tFont.hxx are derived from the Terminus font, whose
license requires the full copyright notice and license to be provided
with original or modified versions of the font.

This adds the missing information.

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-06-18 14:18:27 +02:00
Stephen Anthony f2fecd84e2 Fix automated Windows builds. 2022-06-14 17:49:47 -02:30
Stephen Anthony 4a2ed8f7d0 Refactored 'FilesystemNode' -> 'FSNode', in preparation for large overhaul of these classes. 2022-06-14 16:28:20 -02:30
Stephen Anthony 4af178bdd1 Bumped version number for next release. It's probably some time away yet; certainly not this year.
One requirement is it will require C++17 fully. So that means g++-10 at minimum, Visual Studio 2022, and the latest version of Xcode.
2022-06-14 15:52:07 -02:30
Stephen Anthony 64ee8686d6 Updated to Visual Studio 2022. 2022-06-14 15:40:40 -02:30
Stephen Anthony 4c7384f82e Final commit for 6.7 release. 2022-06-13 10:54:19 -02:30
Stephen Anthony 0b093cb152 Check in some WIP code; still working on issue 851. 2022-06-12 16:54:36 -02:30
Stephen Anthony c122798f7f Added BUS v3 ROMs from Spiceware. 2022-06-12 13:46:06 -02:30
Stephen Anthony 397dc102ac Update Visual Studio for new BUS class, and fix some minor warnings. 2022-06-11 21:27:36 -02:30
Stephen Anthony 0445a20e13 Fixed some warnings from the previous BUS commit, and added support for Linux/UNIX. 2022-06-11 20:55:43 -02:30
Darrell Spice, Jr c78f9e26b6
Updated BUS to support some of the older demos. (#898) 2022-06-11 20:40:12 -02:30
Stephen Anthony 7dc205f35e Updated changelog for new macOS M1 support. 2022-06-11 19:33:58 -02:30
Stephen Anthony b75ab791bb Updated changelog for last commit. 2022-06-11 19:31:52 -02:30
Stephen Anthony b5cc7d41c9 Added getSize() to FSNodeZIP. This allows to detect too large files in ZIP files. 2022-06-11 19:15:44 -02:30
Thomas Jentzsch 42b6a29274 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-10 17:37:23 +02:00
Thomas Jentzsch 0fc409b2fc changed controller ID from 'J..' to 'C..' 2022-06-10 17:36:19 +02:00
Stephen Anthony 67c2e7b6ad Pushed 6.7 release to Monday, June 13.
This is the last time, I promise :)
2022-06-09 19:18:33 -02:30
Stephen Anthony 7a0a03e160 Minor formatting fix.
Just my OCD kicking in.
2022-06-09 17:33:03 -02:30
Thomas Jentzsch 49d775c893 some minor fixes 2022-06-09 12:20:44 +02:00
Stephen Anthony df2c8c70d9 Detect file size in FSNodeWINDOWS. 2022-06-08 18:48:40 -02:30
Christian Speckner 764a6d66aa R77: cut down what's new in order to fit screen and avoid crash. 2022-06-08 19:12:48 +00:00
Christian Speckner e86bf5df78 Fix memory corruption if history is empty. 2022-06-08 19:11:52 +00:00
Stephen Anthony a582a64cb6 Fix minor compile warning from Xcode. 2022-06-07 12:19:48 -02:30
Thomas Jentzsch ac4801ffb3 added missing PlusROM code to CartBUS.cxx 2022-06-06 22:26:47 +02:00
Stephen Anthony cec3b76fb9 First pass at detecting ROM file size and not loading ROMs that are too large.
Note that this only works in UNIX for now; still TODO for Windows and ZIP files.
For the TODO, the current code still loads ROMs, but just doesn't ignore large files.
2022-06-05 20:58:03 -02:30
Stephen Anthony 7e03cfac4d libretro: Fix compile errors due to missing JitterEmulation functionality. 2022-06-05 20:39:19 -02:30
Stephen Anthony aad997a6bd Pushed 6.7 release to June 11. 2022-06-05 19:29:49 -02:30
Stephen Anthony 226ceea12f std::min and std::max are templates, and can't be combined with 'using'. 2022-06-05 11:40:04 -02:30
Stephen Anthony f8e1ebac82 Make code a little more concise; should have done this in the last commit. 2022-06-05 11:10:44 -02:30
Stephen Anthony b1dfa60def Fix minor compile warnings in clang. 2022-06-05 11:02:25 -02:30
Thomas Jentzsch 3beb5599e2 enhanced jitter (resolves #316) 2022-06-05 15:14:51 +02:00
Stephen Anthony eb6d854599 Add extra warning about using brace initialization on json when we shouldn't. 2022-06-04 11:53:28 -02:30
Thomas Jentzsch 496848d3a3 fixed curly bracket initialization for json map (yields arrays!) 2022-06-04 13:40:23 +02:00
Christian Speckner dff9606216 Fix out-of-bounds. 2022-06-04 08:45:39 +02:00
Thomas Jentzsch bf78b34848 added properties for Indy 500 Menu hack 2022-06-03 09:09:41 +02:00
Stephen Anthony 6815513d47 Fixed some potential out-of-bounds accesses detected by _GLIBCXX_DEBUG. 2022-05-31 16:49:52 -02:30
Stephen Anthony ba44910f1e Move release date for 6.7 to June 6. 2022-05-29 19:29:09 -02:30
Stephen Anthony 23a3a972de Modified last commit to use more extensive 'DEBUG' checks with glibc.
This detects other issues; I guess I have more work to do :)
2022-05-29 18:46:29 -02:30
Stephen Anthony ad1bbb750b Enable _GLIBCXX_ASSERTIONS in debug compile mode in Linux/UNIX. 2022-05-29 18:41:52 -02:30
Stephen Anthony 53dba3bba9 Fix a few array out of bounds accesses (fixes #806).
Note that this applies to mainline too, not just libretro.
2022-05-29 16:40:17 -02:30
Stephen Anthony b70906c95f Updated httplib to latest released version. 2022-05-29 13:21:55 -02:30
Stephen Anthony 70ac0f38c8 Updated sqlite files to latest released version. 2022-05-29 13:03:12 -02:30
Stephen Anthony dd051f4b4e Bumped version # for event and state files, since both have non-compatible changes since the 6.6 release. 2022-05-29 12:58:20 -02:30