Stephen Anthony
fee159ea81
Minor updates for warnings from cppcheck.
2022-03-18 14:58:39 -02:30
Thomas Jentzsch
6d07ba4072
minor tweaks
2022-03-16 16:12:55 +01:00
Thomas Jentzsch
279cffe7b7
added another UA bankswitching detection pattern
2022-03-08 18:33:12 +01:00
Thomas Jentzsch
54c0dc8420
updated game properties
2022-03-06 12:26:33 +01:00
Thomas Jentzsch
2c76803652
updated Changes.txt and WhatsNewDialog
2022-03-06 11:57:22 +01:00
eds-collabora
6ab680cf07
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
74b9eb2f73
Fix lockup on ZIP files containing errors ( fixes #871 ).
2022-03-05 18:47:12 -03:30
Stephen Anthony
24e491bcde
Update sqlite to latest release.
2022-03-01 17:07:33 -03:30
Thomas Jentzsch
633def0531
reapply color loss when switching TV format ( fixes #880 )
2022-02-28 09:32:41 +01:00
Thomas Jentzsch
95eb0966cd
Merge branch 'master' of https://github.com/stella-emu/stella
2022-02-26 19:04:28 +01:00
Thomas Jentzsch
12e1b3c04f
updated CDFJ+ driver description
2022-02-26 19:04:15 +01:00
Stephen Anthony
d482d671c4
Eliminate redundant code.
2022-02-26 13:23:31 -03:30
Thomas Jentzsch
3cfb79ca68
updated .gitignore
2022-02-25 11:17:38 +01:00
Thomas Jentzsch
a5e0d1f6ff
updated launcher doc
2022-02-25 11:01:19 +01:00
Stephen Anthony
1920d761ea
Minor update: convert a define to C++ constexpr.
2022-02-24 16:55:05 -03:30
Thomas Jentzsch
1e72dcfbcd
more work on doc tables
2022-02-24 09:16:22 +01:00
Darrell Spice, Jr
37180e18df
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
d658d72871
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
81556892fa
Merge branch 'master' of https://github.com/stella-emu/stella
2022-02-23 21:21:18 +01:00
Thomas Jentzsch
7e9837b576
truncated state files ( fixes #875 )
2022-02-23 21:21:01 +01:00
Stephen Anthony
d4ac130d8e
Minor fixes to CartCDF; use C++ constexpr instead of C-style defines.
2022-02-23 15:19:37 -03:30
Thomas Jentzsch
cd586b92e3
cleaned table look in doc
2022-02-23 19:42:29 +01:00
Thomas Jentzsch
c9a858a865
minor fix for Global Hotkeys and Stelladaptors
2022-02-23 19:23:49 +01:00
Darrell Spice, Jr
7b026e6ad1
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
313b6c6c98
fixed patching ZP-RAM code ( fixes #874 )
2022-02-17 11:56:53 +01:00
Thomas Jentzsch
e537eaffd5
enhanced launcher context menu with direct Game properties dialog link
2022-02-16 21:54:20 +01:00
Thomas Jentzsch
5b5eccf28f
added ARM chip type auto detection ( resolves #873 )
2022-02-15 12:33:46 +01:00
Stephen Anthony
f7895e53b8
Fix minor warnings.
2022-02-08 20:26:21 -03:30
Thomas Jentzsch
6832465ad1
fixed ARM timers (#fixes 872)
2022-02-08 22:35:59 +01:00
Thomas Jentzsch
be90abb487
added display name to display logging
2022-02-06 10:19:15 +01:00
Thomas Jentzsch
acf611cb6b
added PlusROM change tracking
2022-02-05 08:51:48 +01:00
Thomas Jentzsch
645c2fc5bb
added PlusROM info to debugger ( resolves #844 )
...
added PlusROM user info to System log
2022-02-04 20:12:59 +01:00
Stephen Anthony
2ff5fffe37
Fix compile failure in BSPF_UNIX (ie, Linux).
2022-02-02 09:57:54 -03:30
Thomas Jentzsch
6daa04c6f4
added option for automatic pause/continue of emulation depending on focus ( resolves #870 )
2022-02-02 11:42:39 +01:00
Stephen Anthony
cd9d25c5c7
libretro: Use standard C++17 code instead of Windows-specific code.
2022-02-01 16:14:03 -03:30
Thomas Jentzsch
4196763da8
Libretro: Some code cleanup
...
Libretro: Renamed "Paddle" into "Analog"
2022-02-01 09:58:04 +01:00
Keith Bowes
3cf272204e
[libretro] Update libretro.h ( #869 )
2022-02-01 09:24:15 +01:00
Stephen Anthony
625c159b81
libretro: Fix minor compile warning.
2022-01-31 18:12:00 -03:30
Thomas Jentzsch
839feb7c3d
Libretro: added analog paddle sensitivity
...
Libretro: added console switches mappings for 2nd (joypad) controller
2022-01-31 09:02:44 +01:00
Thomas Jentzsch
6e896f1228
added light gun position scaling (now it works with a mouse)
2022-01-30 23:42:19 +01:00
Thomas Jentzsch
d43227444a
updated Libretro VS project file
2022-01-30 19:26:31 +01:00
Thomas Jentzsch
fc162e14fb
trying to fix Libretro build failure
2022-01-30 11:38:03 +01:00
Thomas Jentzsch
fe84e613ce
added analog paddle mapping for Libretro
...
added input descriptions for Libretro
2022-01-30 11:12:51 +01:00
Thomas Jentzsch
8875e04faa
added light gun to input description list
2022-01-29 18:30:40 +01:00
Thomas Jentzsch
b1f35edc3b
second attempt of implementing light gun support for Libretro
2022-01-29 12:15:46 +01:00
Thomas Jentzsch
ee923a5577
first attempt of implementing light gun support for Libretro
2022-01-29 11:37:00 +01:00
Thomas Jentzsch
76914ded62
added missing controller mappings
2022-01-26 19:34:03 +01:00
eds-collabora
4e98848528
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
d46605fd22
Reorder "Driving" within the event mapping widget ( #867 )
2022-01-24 09:19:38 +01:00
eds-collabora
1db9de390a
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