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
Thomas Jentzsch
97e55f8a63
fixed the fix
2022-01-20 13:02:41 +01:00
Thomas Jentzsch
069768e18c
fixed #864 (SC-RAM reads from write ports)
2022-01-20 12:21:53 +01:00
eds-collabora
a6f9c33ded
Driving mode enhancements ( #860 )
...
The driving controller is closer to a paddle controller than a
joystick, but doesn't have hard stops.
This patch adds:
- A dedicated set of event bindings for driving.
- The option to use an analogue steering input from a regular joystick
axis, and a separate higher resolution counter to assist with this.
2022-01-19 15:23:14 +01:00
Stephen Anthony
05449510fb
Fixed code signing issues in latest Xcode for Mac.
2022-01-07 20:46:25 -03:30
Stephen Anthony
e710da1e0c
Fix 'nib' warning in latest version of Xcode for Mac.
...
I'm not sure this is the best way to do it, but I don't really know Obj-C.
2022-01-07 20:20:23 -03:30
Stephen Anthony
4628f711b8
Update copyright to 2022. Happy New Year!
2021-12-31 16:07:17 -03:30
Stephen Anthony
cdf62286ec
Yet more formatting issues I forgot in the last commit.
2021-12-30 11:40:42 -03:30
Stephen Anthony
b072a5d9f8
Minor formatting changes I forgot in a previous commit.
2021-12-30 11:38:34 -03:30
Christopher Obbard
40284f3b63
joystick: Add menuMode mappings before emulationMode mappings ( #847 )
...
For some controllers, the initial default (i.e. when the controller
is first attached) mappings seem to not work in emulation mode, but
work just fine in menu mode. The emulation mode mappings are shown
in the UI, but do not work until the second time the emulator is
started.
From debugging, even in emulation mode the joyMap is returning
menu bindings when in-game. Fix this bug by adding the emulation
mode mappings before the menu mode mappings.
Fixes: 857369aad5
("fix attempt for #692")
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
2021-12-30 11:12:48 -03:30
Thomas Jentzsch
227702c6bc
Merge branch 'master' of https://github.com/stella-emu/stella
2021-12-21 11:25:35 +01:00