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
Thomas Jentzsch
f0d375bb77
fixed ARM timers (#fixes 872)
2022-02-08 22:35:59 +01:00
Thomas Jentzsch
11fb04aef2
added display name to display logging
2022-02-06 10:19:15 +01:00
Thomas Jentzsch
b3195762a3
added PlusROM change tracking
2022-02-05 08:51:48 +01:00
Thomas Jentzsch
b8a1793f23
added PlusROM info to debugger ( resolves #844 )
...
added PlusROM user info to System log
2022-02-04 20:12:59 +01:00
Stephen Anthony
07d94887ee
Fix compile failure in BSPF_UNIX (ie, Linux).
2022-02-02 09:57:54 -03:30
Thomas Jentzsch
06b5d78496
added option for automatic pause/continue of emulation depending on focus ( resolves #870 )
2022-02-02 11:42:39 +01:00
Stephen Anthony
fc41fbc02f
libretro: Use standard C++17 code instead of Windows-specific code.
2022-02-01 16:14:03 -03:30
Thomas Jentzsch
0084942f18
Libretro: Some code cleanup
...
Libretro: Renamed "Paddle" into "Analog"
2022-02-01 09:58:04 +01:00
Keith Bowes
3a6ce6ced1
[libretro] Update libretro.h ( #869 )
2022-02-01 09:24:15 +01:00
Stephen Anthony
6ecdadcf7b
libretro: Fix minor compile warning.
2022-01-31 18:12:00 -03:30
Thomas Jentzsch
1d49959db1
Libretro: added analog paddle sensitivity
...
Libretro: added console switches mappings for 2nd (joypad) controller
2022-01-31 09:02:44 +01:00
Thomas Jentzsch
d6986852df
added light gun position scaling (now it works with a mouse)
2022-01-30 23:42:19 +01:00
Thomas Jentzsch
b422f7f782
updated Libretro VS project file
2022-01-30 19:26:31 +01:00
Thomas Jentzsch
c767485700
trying to fix Libretro build failure
2022-01-30 11:38:03 +01:00
Thomas Jentzsch
5f55c86f50
added analog paddle mapping for Libretro
...
added input descriptions for Libretro
2022-01-30 11:12:51 +01:00
Thomas Jentzsch
de1a97c94e
added light gun to input description list
2022-01-29 18:30:40 +01:00
Thomas Jentzsch
830a34d745
second attempt of implementing light gun support for Libretro
2022-01-29 12:15:46 +01:00
Thomas Jentzsch
ce3fdec7c1
first attempt of implementing light gun support for Libretro
2022-01-29 11:37:00 +01:00
Thomas Jentzsch
096f2434c0
added missing controller mappings
2022-01-26 19:34:03 +01:00
eds-collabora
d0def4a56f
Update documentation for keybindings in Driving Mode ( #868 )
...
The default keybindings remain the same as they did, they are just
no longer shared with the Joystick Mode.
2022-01-26 18:58:47 +01:00
eds-collabora
9158d4346a
Reorder "Driving" within the event mapping widget ( #867 )
2022-01-24 09:19:38 +01:00
eds-collabora
5b2a365d2a
Fixes for driving mode changes ( #866 )
...
- Use a float divisor to reduce the high resolution counter to a gray
code. This gives a more stable rate of change for the gray code when
using a sensitivity other than 1.
- Slightly remap the axis space, so that the positive and negative
ranges are the same. The new range is [64,-1] [1, 64]. We don't need
zero, because of the analog dead zone.
- Reorder the Event enum as suggested for on PR860.
2022-01-21 08:38:30 +01:00