Commit Graph

7298 Commits

Author SHA1 Message Date
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
Thomas Jentzsch a4fa651575 updated CDFJ+ driver description 2022-02-26 19:04:15 +01:00
Stephen Anthony 8c3da1ce93 Eliminate redundant code. 2022-02-26 13:23:31 -03:30
Thomas Jentzsch 8e0ff82fe1 updated .gitignore 2022-02-25 11:17:38 +01:00
Thomas Jentzsch 9b62cd5282 updated launcher doc 2022-02-25 11:01:19 +01:00
Stephen Anthony ae8ebea664 Minor update: convert a define to C++ constexpr. 2022-02-24 16:55:05 -03:30
Thomas Jentzsch 5d425f7e3e more work on doc tables 2022-02-24 09:16:22 +01:00
Darrell Spice, Jr b02128fd38 Fixed CDFJ+ issue if the first byte of the cartridge contained a value of FF_OFFSET thru FF_OFFSET + $23 (#879)
Updated Thumbulator's debug mode to allow run-time updating of the FF_OFFSET value.
2022-02-24 07:59:29 +01:00
Thomas Jentzsch b6d9acaee6 fixed read access to write port if write port uses upper address range (fixes #878) 2022-02-23 21:53:32 +01:00
Thomas Jentzsch 8f694762ca Merge branch 'master' of https://github.com/stella-emu/stella 2022-02-23 21:21:18 +01:00
Thomas Jentzsch fb889bc15c truncated state files (fixes #875) 2022-02-23 21:21:01 +01:00
Stephen Anthony 7b031ee121 Minor fixes to CartCDF; use C++ constexpr instead of C-style defines. 2022-02-23 15:19:37 -03:30
Thomas Jentzsch 024e3717b1 cleaned table look in doc 2022-02-23 19:42:29 +01:00
Thomas Jentzsch 8bc8b6fb0b minor fix for Global Hotkeys and Stelladaptors 2022-02-23 19:23:49 +01:00
Darrell Spice, Jr 7b87f237b3 Updated CDFJ+ with support for LDX # and LDY # fast fetchers, as well as a fast fetcher offset value. Also updates to the CDF Debugger. (#877) 2022-02-22 08:56:47 +01:00
Thomas Jentzsch d4b2137462 fixed patching ZP-RAM code (fixes #874) 2022-02-17 11:56:53 +01:00
Thomas Jentzsch a71a67455b enhanced launcher context menu with direct Game properties dialog link 2022-02-16 21:54:20 +01:00
Thomas Jentzsch d9bb0c3ee6 added ARM chip type auto detection (resolves #873) 2022-02-15 12:33:46 +01:00
Stephen Anthony cf1bca29ad Fix minor warnings. 2022-02-08 20:26:21 -03:30