flycast/core
Flyinghead f1fd8b12e2 android: do all rumble/haptic on background thread
Haptic effects for the virtual gamepad must be done on a background
thread. Not sure about gamepad rumble but it shouldn't hurt.
Reuse haptic duration for haptic power (0-100).
Fix crash when power is zero (createOneShot needs power >= 1)
2024-08-15 17:25:02 +02:00
..
achievements achievements: don't log token 2024-06-19 15:04:49 +02:00
archive save screenshot. add screenshot to savestates 2024-05-13 15:47:34 +02:00
audio oboe: log record stream buffer capacity, not output stream 2024-08-13 17:18:31 +02:00
cfg RetroAchievements support 2024-04-29 14:59:47 +02:00
debug set thread names 2024-04-10 17:08:24 +02:00
deps deps: update sdl to version 2.30.4 2024-06-25 14:02:58 +02:00
hw Storage::getSubPath can throw if path doesn't exist (android) 2024-08-13 17:38:23 +02:00
imgread better RetroAchievements UI and threading 2024-05-01 18:32:39 +02:00
input input: ffb support for arcade games. rumble support (f355, 18wheeler) 2024-06-01 11:03:14 +02:00
linux move most os_* funcs to oslib 2024-04-12 17:37:45 +02:00
linux-dist move ui to its own folder 2024-05-07 22:23:51 +02:00
log get rid of os_GetSeconds() 2024-04-11 15:25:25 +02:00
lua os_notify 2024-05-14 22:43:55 +02:00
network miniupnp: add support for api version 18 2024-06-25 14:02:31 +02:00
oslib Storage::getSubPath can throw if path doesn't exist (android) 2024-08-13 17:38:23 +02:00
profiler deps: update imgui and implot 2023-11-25 17:08:01 +01:00
rec-ARM sh4: use double for fipr and ftrv. divide before sqrt for fsrra. ssa fix 2024-06-12 10:54:15 +02:00
rec-ARM64 sh4: use double for fipr and ftrv. divide before sqrt for fsrra. ssa fix 2024-06-12 10:54:15 +02:00
rec-x64 sh4: use double for fipr and ftrv. divide before sqrt for fsrra. ssa fix 2024-06-12 10:54:15 +02:00
rec-x86 sh4: use double for fipr and ftrv. divide before sqrt for fsrra. ssa fix 2024-06-12 10:54:15 +02:00
reios elf: only load PT_LOAD sections 2024-03-24 10:16:02 +01:00
rend Merge remote-tracking branch 'origin/dev' into playstore 2024-06-21 18:20:40 +02:00
sdl boxart: don't save database when pausing (android, uwp) 2024-07-20 10:07:18 +02:00
ui android: do all rumble/haptic on background thread 2024-08-15 17:25:02 +02:00
windows windows: fix unit tests 2024-06-01 19:05:23 +02:00
wsi move ui to its own folder 2024-05-07 22:23:51 +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 user-defined literals: _KB, _MB, _GB 2023-07-01 14:31:25 +02:00
cheats.cpp Cheats: Sega GT (USA) - Widescreen cheat 2024-05-27 10:03:55 +02:00
cheats.h gladLoader: check return code and log. cheats: light refactoring 2024-02-27 17:39:51 +01:00
emulator.cpp android: deadlock when Emulator::checkStatus is called concurrently 2024-08-15 11:55:07 +02:00
emulator.h android: deadlock when Emulator::checkStatus is called concurrently 2024-08-15 11:55:07 +02:00
nullDC.cpp android: storage fixes 2024-06-17 09:53:32 +02:00
serialize.cpp Merge remote-tracking branch 'origin/dev' 2024-05-23 10:40:57 +02:00
serialize.h input: ffb support for arcade games. rumble support (f355, 18wheeler) 2024-06-01 11:03:14 +02:00
stdclass.cpp Merge remote-tracking branch 'origin/dev' into playstore 2024-06-30 11:24:46 +02:00
stdclass.h naomi: save printer output as a screenshot 2024-06-23 16:00:31 +02:00
types.h achievements: hardcore mode 2024-05-04 17:38:42 +02: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