Commit Graph

7163 Commits

Author SHA1 Message Date
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
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