Commit Graph

7335 Commits

Author SHA1 Message Date
Thomas Jentzsch 0a81ecc574 oops 2022-06-30 16:43:54 +02:00
Thomas Jentzsch c7f4dacc69 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-30 16:33:07 +02:00
Thomas Jentzsch e0c1aecfc3 fixed filename of Joy2BPlusWidget 2022-06-30 16:32:53 +02:00
Stephen Anthony 358140dbf4 Fix compilation in Linux (module.mk incorrect). 2022-06-30 08:53:18 -02:30
Thomas Jentzsch 37c090d649 added Joy 2B+ support (resolves #909) 2022-06-30 12:54:12 +02:00
Thomas Jentzsch ec2b531f45 enhanced keyboard controller detection (except MagiCard) (fixes #908) 2022-06-29 23:40:13 +02:00
Thomas Jentzsch 192897354d 7800 pause is now working again (fixes #905)
updated doc for 7800 pause hotkey
2022-06-26 19:39:18 +02:00
Stephen Anthony 40206d8af8 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 70d15a5629 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 6a38fcef05 Fix automated Windows builds. 2022-06-14 17:49:47 -02:30
Stephen Anthony 3521f60225 Refactored 'FilesystemNode' -> 'FSNode', in preparation for large overhaul of these classes. 2022-06-14 16:28:20 -02:30
Stephen Anthony 93f6635ea8 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 32e726b5f4 Updated to Visual Studio 2022. 2022-06-14 15:40:40 -02:30
Stephen Anthony 6b003a8cd6 Final commit for 6.7 release. 2022-06-13 10:54:19 -02:30
Stephen Anthony fd9fdfd47e Check in some WIP code; still working on issue 851. 2022-06-12 16:54:36 -02:30
Stephen Anthony 94836cda4d Update Visual Studio for new BUS class, and fix some minor warnings. 2022-06-11 21:27:36 -02:30
Stephen Anthony 70f70c21bb 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 cb892a91bf Updated BUS to support some of the older demos. (#898) 2022-06-11 20:40:12 -02:30
Stephen Anthony 20ca8efd1f Updated changelog for new macOS M1 support. 2022-06-11 19:33:58 -02:30
Stephen Anthony a84e89eb22 Updated changelog for last commit. 2022-06-11 19:31:52 -02:30
Stephen Anthony 4926a912ff Added getSize() to FSNodeZIP. This allows to detect too large files in ZIP files. 2022-06-11 19:15:44 -02:30
Thomas Jentzsch 2b2e47db34 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-10 17:37:23 +02:00
Thomas Jentzsch 600e593040 changed controller ID from 'J..' to 'C..' 2022-06-10 17:36:19 +02:00
Stephen Anthony 879d9b2722 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 96c06f9c30 Minor formatting fix.
Just my OCD kicking in.
2022-06-09 17:33:03 -02:30
Thomas Jentzsch 129df6a057 some minor fixes 2022-06-09 12:20:44 +02:00
Stephen Anthony 16fa171e95 Detect file size in FSNodeWINDOWS. 2022-06-08 18:48:40 -02:30
Christian Speckner 8b1371e830 R77: cut down what's new in order to fit screen and avoid crash. 2022-06-08 19:12:48 +00:00
Christian Speckner 88b2d9ad84 Fix memory corruption if history is empty. 2022-06-08 19:11:52 +00:00
Stephen Anthony 19b7fd33a8 Fix minor compile warning from Xcode. 2022-06-07 12:19:48 -02:30
Thomas Jentzsch e9887146ad added missing PlusROM code to CartBUS.cxx 2022-06-06 22:26:47 +02:00
Stephen Anthony 77afcc4de6 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 7102ec1823 libretro: Fix compile errors due to missing JitterEmulation functionality. 2022-06-05 20:39:19 -02:30
Stephen Anthony cbb61a3ee4 Pushed 6.7 release to June 11. 2022-06-05 19:29:49 -02:30
Stephen Anthony 2309ed2eae std::min and std::max are templates, and can't be combined with 'using'. 2022-06-05 11:40:04 -02:30
Stephen Anthony 3baf404873 Make code a little more concise; should have done this in the last commit. 2022-06-05 11:10:44 -02:30
Stephen Anthony 0503927ec1 Fix minor compile warnings in clang. 2022-06-05 11:02:25 -02:30
Thomas Jentzsch 96ff09b86a enhanced jitter (resolves #316) 2022-06-05 15:14:51 +02:00
Stephen Anthony dfa9ffbea6 Add extra warning about using brace initialization on json when we shouldn't. 2022-06-04 11:53:28 -02:30
Thomas Jentzsch 3a03da20e6 fixed curly bracket initialization for json map (yields arrays!) 2022-06-04 13:40:23 +02:00
Christian Speckner 783bebb658 Fix out-of-bounds. 2022-06-04 08:45:39 +02:00
Thomas Jentzsch 556f8d9492 added properties for Indy 500 Menu hack 2022-06-03 09:09:41 +02:00
Stephen Anthony 9fdce554ce Fixed some potential out-of-bounds accesses detected by _GLIBCXX_DEBUG. 2022-05-31 16:49:52 -02:30
Stephen Anthony 2f585b1ae5 Move release date for 6.7 to June 6. 2022-05-29 19:29:09 -02:30
Stephen Anthony c159d1f9e7 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 9bd3a0a601 Enable _GLIBCXX_ASSERTIONS in debug compile mode in Linux/UNIX. 2022-05-29 18:41:52 -02:30
Stephen Anthony 749bf98ad2 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 53fe13be97 Updated httplib to latest released version. 2022-05-29 13:21:55 -02:30
Stephen Anthony 9571811236 Updated sqlite files to latest released version. 2022-05-29 13:03:12 -02:30
Stephen Anthony 9f01010020 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