Commit Graph

7266 Commits

Author SHA1 Message Date
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
Thomas Jentzsch f742dd7688 fixed path of Cart0FA0Widget 2022-04-09 14:55:21 +02:00
Thomas Jentzsch 728c7409f3 added 0FA0 (Mania) bankswitching
modified UA bankswitching accordingly
2022-04-09 10:26:22 +02:00
Stephen Anthony 224de3184f Eliminated BSPF::getenv(), as only the UNIX version is used.
I spent a lot of time trying to eliminate warnings in the Windows version of this
function, only to realize it's only ever used in POSIX-specific code!
2022-04-08 19:51:15 -02:30
Stephen Anthony 54dc514ec3 Fix minor warning from cppcheck. 2022-04-08 11:23:26 -02:30
Thomas Jentzsch 4df3c17c3c added hotkey tooltips to CommandDialog 2022-04-07 11:14:46 +02:00
Thomas Jentzsch e787bb3e2b some minor doc updates 2022-04-06 11:48:13 +02:00
Thomas Jentzsch 63d46d0291 aligned hotkey display format with doc 2022-04-06 11:46:14 +02:00
Thomas Jentzsch 018b956ede added some more hotkey tooltips to GameInfoDialog 2022-04-05 18:07:31 +02:00
Stephen Anthony 844f52bd5a Some more const updates for Mac port. 2022-04-04 16:27:13 -02:30
Stephen Anthony 3ee56801f6 Eliminate unused variable. 2022-04-04 13:46:41 -02:30
Thomas Jentzsch b078aff86d added hotkey tooltips to debugger 2022-04-04 17:38:21 +02:00
Stephen Anthony a24d3e67bc Minor 'const' updates to POSIX classes. 2022-04-03 20:36:39 -02:30
Stephen Anthony d7cc995164 Speed up linking in Visual Studio, per recommendations given after
compiling.
2022-04-03 16:01:32 -02:30
Stephen Anthony bd5ec219fa Fix methods aliasing superclass methods without using virtual/override. 2022-04-03 15:58:57 -02:30
Thomas Jentzsch c008a9cf84 Merge branch 'master' of https://github.com/stella-emu/stella 2022-04-03 19:55:59 +02:00
Thomas Jentzsch 40c5c46c38 fixed #885 (detected settings display overwritten by auto pause) 2022-04-03 19:55:42 +02:00
Stephen Anthony 2541184c93 Updated M6502.ins/m4 to use static_cast and const. 2022-04-03 12:51:59 -02:30
Stephen Anthony 77931d203d Make DefProps constexpr. 2022-04-02 21:45:42 -02:30
Stephen Anthony 875a42dd0f Converted more C-style code to C++. 2022-04-02 21:04:06 -02:30
Stephen Anthony 26367296b0 Fourth pass at updates for warnings from Visual Studio. 2022-04-02 19:25:35 -02:30
Thomas Jentzsch f3099a90c9 Added hotkey display to tooltips 2022-04-02 19:07:28 +02:00
Stephen Anthony 26104ab685 Fix compile error; I forget to test changes in debug mode. 2022-03-31 18:54:40 -02:30
Stephen Anthony 240cbe2c06 Third pass at updates for warnings from Visual Studio. 2022-03-31 17:20:19 -02:30
Thomas Jentzsch 6ecdde356f optimized Thumbulator range checks 2022-03-30 14:20:11 +02:00
Thomas Jentzsch 4334e28171 Merge branch 'master' of https://github.com/stella-emu/stella 2022-03-29 19:18:35 +02:00
Thomas Jentzsch e55390cb6a enhanced range checks for Thumbulator
changed initial Thumb code stack pointer
2022-03-29 19:18:11 +02:00
Stephen Anthony e95f2fdbe0 Second pass at fixing warning from Visual Studio (const and C-style casts). 2022-03-28 22:00:26 -02:30
Stephen Anthony da75f11860 First pass at fixing warning from Visual Studio (const and C-style casts).
This isn't all the code, just checking in the WIP so far.
It's not exciting work like new features, etc, but is required to keep the codebase clean.
I actually find it kind of relaxing; taking a short break from new features.
2022-03-27 18:09:55 -02:30
Christian Speckner 2e624d5312 Xcode: target local arch for debug build, create fat binary for release. 2022-03-22 22:50:29 +01:00
Stephen Anthony 2b43161fa1 Minor updates for warnings from cppcheck. 2022-03-18 14:58:39 -02:30
Thomas Jentzsch 5df0159c96 minor tweaks 2022-03-16 16:12:55 +01:00
Thomas Jentzsch 4580be954c added another UA bankswitching detection pattern 2022-03-08 18:33:12 +01:00
Thomas Jentzsch ca31a22b47 updated game properties 2022-03-06 12:26:33 +01:00
Thomas Jentzsch 2b5e658db0 updated Changes.txt and WhatsNewDialog 2022-03-06 11:57:22 +01:00
eds-collabora d22618d491 Paddle mode enhancements (#861)
* Separate control precedence for paddles A and B

Previously, the paddle pair was treated as a single unit as far as
event overrides were concerned, so an analog input on paddle B would
prevent a mouse or even another digital controller from controlling
paddle A.

This commit separates out paddle A and B as far as event handling is
concerned. The same steps are applied, but now events affecting paddle
A will not preempt events of other types for paddle B from being
tested, and vice versa.

* Paddle mode enhancements

Map paddles to distinct controllers. For two player games, having
both players share a single controller isn't ideal. Instead, put
- Left A -> joystick 0
- Left B -> joystick 1
- Right A -> joystick 2
- Right B -> joystick 3
2022-03-06 11:23:31 +01:00
Stephen Anthony 40440f38dc Fix lockup on ZIP files containing errors (fixes #871). 2022-03-05 18:47:12 -03:30
Stephen Anthony 619fbbded1 Update sqlite to latest release. 2022-03-01 17:07:33 -03:30
Thomas Jentzsch a49f628c57 reapply color loss when switching TV format (fixes #880) 2022-02-28 09:32:41 +01:00
Thomas Jentzsch 2f8f72a729 Merge branch 'master' of https://github.com/stella-emu/stella 2022-02-26 19:04:28 +01:00