Commit Graph

7255 Commits

Author SHA1 Message Date
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
Stephen Anthony e18be00776 Fix crash when directory doesn't exist in BrowserWidget (fixes #888). 2022-05-14 14:59:22 -02:30
Thomas Jentzsch 6aa81dbdda improved Mindlink support 2022-05-09 19:04:23 +02:00
Stephen Anthony 2656cdcdff Fixes for a few minor warnings from cppcheck. 2022-05-08 17:50:16 -02:30
Stephen Anthony 343a6a0924 Minor fixes for warnings from some lint tools. 2022-05-08 13:55:17 -02:30
Thomas Jentzsch 712d7046d3 two minor fixes for multi-segment ROM disassemblies 2022-05-05 12:28:47 +02:00
Thomas Jentzsch 75fa3eb438 allow quick select for directories starting with non-letter chars (fixes #891) 2022-05-05 00:20:33 +02:00
Thomas Jentzsch 75b4d5b362 fixed saved disassembly for extra RAM 2022-05-03 10:18:27 +02:00
Stephen Anthony 15863b10b6 Improve processing files that aren't valid ROMs.
Now, the extension is actually checked before opening the ROM.
Streaming ROMs (MVC) are already taken care of, but still TODO is limit read to Cart::maxSize().
2022-04-30 18:53:39 -02:30
Thomas Jentzsch 819f000fb7 fixed disassembling of ZP-RAM code (fixes #890) 2022-04-30 21:24:36 +02:00
Thomas Jentzsch df90ece66d corrected RESMPx for double sized players (fixes #889) 2022-04-21 18:57:33 +02:00
Stephen Anthony 5f2b621ebb Fix minor warning from clang. 2022-04-19 11:30:28 -02:30
Thomas Jentzsch 9274cb8f8c improved disassembly of multi segment ROMs (see #568) 2022-04-19 11:10:09 +02:00
Stephen Anthony 20bac793dd Eliminate warning for unused parameter. 2022-04-16 21:54:16 -02:30
Stephen Anthony 97487cdaef When opening ROMs, ignore error messages in certain cases. 2022-04-16 21:52:10 -02:30
Stephen Anthony fcc5fbf439 Fix parsing large MVC files causing lockup/crash in GUI (fixes # 829).
Still TODO is deal with large files other than MVC, and also ZIP files.
At least the logic for analyzing size is now in one method (OSystem::openROM).
2022-04-16 19:25:50 -02:30
Thomas Jentzsch 4e17fc28ab added regex for PAL-N in filename (->NTSC50) 2022-04-13 11:27:53 +02:00
Thomas Jentzsch d74d6c3c61 improved bank origin detection (fixes #428) 2022-04-11 09:14:01 +02:00
Thomas Jentzsch 6fbf4c3bb3 Fixed spelling of EconoBanking 2022-04-10 16:25:15 +02:00
Thomas Jentzsch 3d358fb814 fixed company name into Fotomania 2022-04-10 16:16:12 +02:00
Stephen Anthony dd1f9326a3 Disable warnings in Xcode for all files we don't control. 2022-04-09 13:08:58 -02:30
Stephen Anthony 5fae122479 Added recent class additions to Xcode project.
Fixed some minor issues in VS project.
Minor formatting fixes.
2022-04-09 12:19:18 -02:30