flycast/core
Flyinghead 6fca05f00e sdl: set default axis direction for all axes
Fixes regression with known gamepads.
Only use initial state for unknown controllers.
Issue #2014
2025-07-22 15:24:05 +02:00
..
achievements CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
archive CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
audio CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
cfg CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
debug Misc: Remove Duplicated Semicolons 2025-04-10 11:30:33 +02:00
deps bump minimal rcheevos 2025-07-15 15:52:07 +02:00
hw Recover DreamLink hardware after load state (#2003) 2025-07-10 20:32:00 +02:00
imgread CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
input sdl: detect half-axes using initial state. Fix axis range and direction 2025-07-18 11:38:15 +02:00
linux android: support 4KB and 16KB page sizes on 64-bit platforms 2025-07-06 22:16:06 +02:00
linux-dist Replace sprintf with snprintf (#1884) 2025-03-25 18:47:07 +01:00
log CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
lua CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
network miniupnpc: include cstddef before miniupnpc headers 2025-07-15 15:30:15 +02:00
oslib CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
profiler CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
rec-ARM Misc: Remove Duplicated Semicolons 2025-04-10 11:30:33 +02:00
rec-ARM64 arm64 rec: fix typo in FTRC implementation 2025-05-20 08:52:09 +02:00
rec-x64 uwp: enable vmem. fix dynarec crash. windows: dll loading utility 2025-01-02 11:13:25 +01:00
rec-x86 x86 dynarec: fix crash 2025-05-10 20:56:21 +02:00
reios CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
rend android: support 4KB and 16KB page sizes on 64-bit platforms 2025-07-06 22:16:06 +02:00
sdl sdl: set default axis direction for all axes 2025-07-22 15:24:05 +02:00
ui Recover DreamLink hardware after load state (#2003) 2025-07-10 20:32:00 +02:00
util multithreading utilities (periodic, worker thread) 2025-01-02 10:50:46 +01:00
windows mingw build fix 2025-06-24 17:19:12 +02:00
wsi CMake Refactors (#1979) 2025-06-24 16:33:12 +02:00
.gitignore win32: add app icon and version resource 2019-03-30 12:32:37 +01:00
README.md move khronos to deps. get rid of old controller mappings and pandora 2023-02-03 10:42:43 +01:00
build.h fix perf regression on macOS and iOS. Add Silent Scope (JP) identifier. 2025-01-05 22:06:37 +01:00
cheats.cpp dcnet: support for Pro Yakyuu Team de Asobou Net! 2025-07-07 11:26:08 +02:00
cheats.h gladLoader: check return code and log. cheats: light refactoring 2024-02-27 17:39:51 +01:00
emulator.cpp Force TV composite for Caesar's Palace 2000 and PAL for the EU edition 2025-02-27 11:00:48 +01:00
emulator.h gdrom: update settings and more when swapping disks 2024-11-20 11:46:34 +01:00
nullDC.cpp log: support udp log server 2025-01-02 10:35:27 +01:00
serialize.cpp gdrom: reduce dma buffer size. reios: schedule dma reads by chunks 2024-11-30 16:37:55 +01:00
serialize.h haptic: add sine effect. implement spring for midi FFB 2025-06-16 17:50:36 +02:00
stdclass.cpp android: support 4KB and 16KB page sizes on 64-bit platforms 2025-07-06 22:16:06 +02:00
stdclass.h windows: fix crash caused by regression 2025-07-08 12:36:52 +02:00
types.h Generate Xcode project which can support both iOS and iOS Simulator 2025-01-05 22:06:37 +01:00
version.h.in Update Windows resource and version.h.in files 2021-05-28 14:56:04 +02:00

README.md

core

===========

Here lies the core of our codebase. Everything that's OS inspecific rests here. ** Please check per directory README for more info **

Some rudimentary categories are:

  • hw -- DC Hardware Components Implementation
  • nullDC.cpp -- Main entry points
  • oslib -- Audio drivers
  • cfg -- Configuration backend structure
  • reios -- (Our) Implementation of the DreamCast BIOS
  • deps -- External dependencies
  • imgread -- Content drivers
  • rec-* -- Recompilers
  • rend -- Graphics renderers and UI