flycast/core
Flyinghead 93fbd67a85 dx9: recover after screen lock. reset render state cache on entry
Device is lost for a long time when the screen is locked. Need to
continue calling present() to recover.
Reset render state cache on in RenderFramebuffer and RenderLastFrame
entry points.
More logging in renderer resizing.
2023-01-12 16:09:01 +01:00
..
archive rzip: allow multiple writes 2022-10-18 10:08:02 +02:00
cfg Host-side profiler - initial commit (#834) 2022-12-21 11:24:11 +01:00
debug Fixed single stepping, added support for vCont packets and ranged stepping (faster), initial work to support other breakpoint types 2022-12-18 16:27:38 +01:00
deps downgrade libchdr to before zlib 1.2.12 upgrade 2023-01-10 12:38:17 +01:00
hw jvs: fix wrungp CAUTION message regression 2023-01-11 09:05:47 +01:00
imgread chd: skip invalid media with 0 track 2023-01-12 16:05:07 +01: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 iOS build fix 2022-12-17 11:25:58 +01:00
linux-dist sentry: upload crashes after reading emu.cfg to comply with user choice 2022-12-23 10:06:24 +01:00
log log: increase in-memory log to 20 lines 2023-01-12 16:02:15 +01:00
lua gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
network picotcp: enable multithreading. protect bba input queue with mutex. 2023-01-10 09:46:28 +01:00
oslib android: don't close the oboe stream twice on device lost 2023-01-11 08:58:55 +01:00
profiler compile warnings 2023-01-02 16:39:34 +01:00
rec-ARM arm dynarec: avoid SIGBUS errors due to unaligned memory access 2023-01-08 11:13:01 +01:00
rec-ARM64 arm64 dynarec: pad link section with nop to allow full mmu relink 2023-01-05 14:36:23 +01:00
rec-cpp dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
rec-x64 x64 dynarec: wrong op in GenReadMemImmediate 2023-01-02 16:06:58 +01:00
rec-x86 dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
reios reios: don't crash on unknown trap vector. log error and ignore 2023-01-07 11:46:59 +01:00
rend dx9: recover after screen lock. reset render state cache on entry 2023-01-12 16:09:01 +01:00
sdl move steam deck hack to sdl/sdl.cpp 2022-11-14 15:59:19 +01:00
windows sentry: upload crashes after reading emu.cfg to comply with user choice 2022-12-23 10:06:24 +01:00
wsi android: delay sentry upload to avoid broken pipe. Log more stuff 2022-12-21 16:49:08 +01: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 compile warnings 2023-01-02 16:39:34 +01:00
cheats.cpp widescreen cheat for Fire ProWrestling. courtesy of Espirral 2023-01-08 11:35:24 +01:00
cheats.h cheats: only apply widescreen cheat if current value is expected 2022-06-24 11:47:24 +02:00
emulator.cpp android: defer stopping audio until after current frame is rendered 2023-01-07 11:51:32 +01:00
emulator.h android: defer stopping audio until after current frame is rendered 2023-01-07 11:51:32 +01:00
nullDC.cpp Host-side profiler - initial commit (#834) 2022-12-21 11:24:11 +01:00
serialize.cpp atomiswave only has 2 MB of aica ram 2022-12-06 20:51:45 +01:00
serialize.h atomiswave only has 2 MB of aica ram 2022-12-06 20:51:45 +01:00
stdclass.cpp imgread.ImagePath clean up. ggpo: poll input late if !thread 2021-09-30 14:24:17 +02:00
stdclass.h get rid of INLINE, NOINLINE, __forceinline 2022-10-22 22:14:19 +02:00
types.h naomi: 18wheeler, soulsurfer and wldrider input improvements 2022-12-24 10:48:17 +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
  • 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