flycast/core
Flyinghead f25aeee756 audio: don't crash if audio init fails. Fall back to auto
Don't crash if an audio backend fails to initialize.
Fall back to auto or run without sound.
Better audio backend framework
2022-10-22 12:08:05 +02:00
..
archive rzip: allow multiple writes 2022-10-18 10:08:02 +02:00
cfg Merge remote-tracking branch 'origin/master' into dev 2022-08-22 13:09:56 +02:00
debug gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
deps Merge remote-tracking branch 'origin/master' into dev 2022-09-24 19:28:38 +02:00
hw Merge remote-tracking branch 'origin/master' into dev 2022-09-24 19:28:38 +02:00
imgread move iso9660.h 2022-07-28 10:43:44 +02:00
input new naomi network protocol. vblank event. initd rumble support 2022-03-27 15:23:21 +02:00
khronos vulkan: remove external files 2022-09-18 16:56:56 +02:00
linux naomi2: Fix T&L matrix. vmem elan ram support. 2022-01-28 21:24:30 +01:00
linux-dist sdl: SDL_QuitSubSystem() on exit 2022-05-31 17:42:42 +02:00
log Get writable log path for macOS also 2022-07-22 18:12:43 +02:00
lua gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
network Merge remote-tracking branch 'origin/master' into dev 2022-07-01 12:42:37 +02:00
oslib audio: don't crash if audio init fails. Fall back to auto 2022-10-22 12:08:05 +02:00
profiler delete nixprof 2020-11-22 17:37:27 +01:00
rec-ARM fix sh4 scheduler. use common cycle counter in sh4 context 2021-10-07 16:18:32 +02:00
rec-ARM64 fix sh4 scheduler. use common cycle counter in sh4 context 2021-10-07 16:18:32 +02:00
rec-cpp naomi: close cart on reset. sh4: replace some verify by throw 2021-08-03 09:47:13 +02:00
rec-x64 x64 rec: incorrect stack alignment of memory handlers on windows 2021-11-20 12:29:07 +01:00
rec-x86 fix sh4 scheduler. use common cycle counter in sh4 context 2021-10-07 16:18:32 +02:00
reios move iso9660.h 2022-07-28 10:43:44 +02:00
rend audio: don't crash if audio init fails. Fall back to auto 2022-10-22 12:08:05 +02:00
sdl Merge remote-tracking branch 'origin/master' into dev 2022-08-22 13:09:56 +02:00
windows uwp build fix 2022-07-21 14:51:20 +02:00
wsi Stop Apple fanboys from asking where is Metal 2022-09-21 14:43:28 +02:00
.gitignore win32: add app icon and version resource 2019-03-30 12:32:37 +01:00
README.md Misc cleanup 2021-06-06 11:15:06 +02:00
build.h set USE_DX9 in CMakeLists.txt instead of build.h 2022-10-18 10:12:27 +02:00
cheats.cpp cheats: only apply widescreen cheat if current value is expected 2022-06-24 11:47:24 +02:00
cheats.h cheats: only apply widescreen cheat if current value is expected 2022-06-24 11:47:24 +02:00
emulator.cpp extra depth scaling for south park rally 2022-09-14 17:52:35 +02:00
emulator.h box art fetch and display 2022-06-15 21:22:12 +02:00
nullDC.cpp sdl: SDL_QuitSubSystem() on exit 2022-05-31 17:42:42 +02:00
serialize.cpp use platform.isConsole(), platform.isNaomi(), ... 2022-01-27 17:52:19 +01:00
serialize.h savestate: overflow crash when serializing 2022-06-20 20:49:09 +02:00
stdclass.cpp imgread.ImagePath clean up. ggpo: poll input late if !thread 2021-09-30 14:24:17 +02:00
stdclass.h cheats: don't rely on cheat count on load. Fix compile warnings 2021-12-11 18:33:28 +01:00
types.h uwp build fix 2022-07-21 14:51:20 +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
  • khronos -- OpenGL and Vulkan headers
  • oslib -- Audio drivers
  • cfg -- Configuration backend structure
  • reios -- (Our) Implementation of the DreamCast BIOS
  • deps -- External dependencies
  • imgread -- Content drivers
  • rec-* -- Recompilers
  • rend -- OpenGL and Vulkan renderers