Commit Graph

7526 Commits

Author SHA1 Message Date
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
Stephen Anthony ab78968b20 Updated to latest zlib release (1.2.12). 2022-05-28 17:59:00 -02:30
Stephen Anthony 3600aa96f1 Fix json handing when compiling with g++ compiler.
This fixes issues with not loading joystick mappings with g++.
2022-05-28 16:51:17 -02:30
Stephen Anthony 8dbbba4026 Fixed wrong date in documentation. 2022-05-27 19:38:57 -02:30
Thomas Jentzsch 36def4682a enhanced debugger doc (closes #892) 2022-05-26 16:11:59 +02:00
Christian Speckner e4edfcc8ad Merge remote-tracking branch 'origin/6.6-r77' 2022-05-24 21:55:13 +00:00
Stephen Anthony b2f4cac901 Updated internal properties database to RomHunter v17. 2022-05-23 19:45:40 -02:30
Stephen Anthony cf77fd5116 Fixed creation and merging of stella.pro to DefProps.hxx. 2022-05-20 19:07:04 -02:30
Thomas Jentzsch ff1703bd1c minor fix to WhatsNewDialog 2022-05-17 18:05:03 +02:00
Stephen Anthony 25a8ed7e8c Updated release date for upcoming 6.7 release. 2022-05-17 12:57:09 -02:30