flycast/core
Flyinghead a1a89df17f change vf4ft dimm check cheat. Don't apply cheat if not needed.
Fixes the SH4 exception seen with the previous cheat on some platforms.
Don't write memory if value is unchanged to avoid unnecessary protection
faults.
2022-05-04 10:30:35 +02:00
..
archive 7z: use fopen on all platforms 2021-11-27 14:08:07 +01:00
cfg Merge remote-tracking branch 'origin/master' into dev 2022-04-04 12:11:10 +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-03-13 11:01:27 +01:00
hw jvs: don't scale ninja assault lightgun coordinates 2022-04-30 11:50:56 +02:00
imgread chd: MIL-CD support 2022-02-15 11:34:11 +01:00
input new naomi network protocol. vblank event. initd rumble support 2022-03-27 15:23:21 +02:00
khronos switch: standalone build 2021-07-14 13:02:57 +02:00
linux naomi2: Fix T&L matrix. vmem elan ram support. 2022-01-28 21:24:30 +01:00
linux-dist gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
log dx11: overlay support. inside clipping. 4K support on xbox. log fix 2021-11-29 18:22:25 +01:00
lua gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
network gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
oslib log errno when failing to open a disk or folder. Better win32 errors 2021-12-15 17:55:42 +01: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 reios: cancel gd dma int in g1_end_dma. drv_stat returns busy when busy 2022-04-29 15:18:41 +02:00
rend use nearest/point sampling to draw framebuffer if nearest is forced 2022-05-03 17:55:02 +02:00
sdl gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
windows gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
wsi gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +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 UWP support - WIP 2021-11-19 23:18:45 +01:00
cheats.cpp change vf4ft dimm check cheat. Don't apply cheat if not needed. 2022-05-04 10:30:35 +02:00
cheats.h don't save built-in cheats (vf4 dimm check) 2022-04-13 13:10:56 +02:00
emulator.cpp reios: cancel gd dma int in g1_end_dma. drv_stat returns busy when busy 2022-04-29 15:18:41 +02:00
emulator.h new naomi network protocol. vblank event. initd rumble support 2022-03-27 15:23:21 +02:00
nullDC.cpp gui: init once. reset ui driver when needed. android 120+ Hz support 2022-04-13 18:06:19 +02:00
serialize.cpp use platform.isConsole(), platform.isNaomi(), ... 2022-01-27 17:52:19 +01:00
serialize.h naomi: emulate midi ffb drive board response 2022-04-27 14:28:58 +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 more types.h clean up. better aica handler templates 2022-04-15 17:03:49 +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