flycast/core
Flyinghead cf653640b3 ggpo: verify md5 of bios, game and savestate
Verify md5 of flash, eeprom, vmus if no savestate used
Use chd header SHA1 as digest
Load .state.net state file at start

Force real BIOS for some games
2021-10-16 17:56:21 +02:00
..
archive savestate: rzip size must be 64-bit on all platforms 2021-06-06 11:18:42 +02:00
cfg cheats: support for bit-level RA codes 2021-10-12 17:28:01 +02:00
debug imgread.ImagePath clean up. ggpo: poll input late if !thread 2021-09-30 14:24:17 +02:00
deps ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
hw ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
imgread ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
input ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
khronos switch: standalone build 2021-07-14 13:02:57 +02:00
linux net rollback with ggpo 2021-09-02 17:51:23 +02:00
linux-dist Better background game loader 2021-10-02 11:30:40 +02:00
log switch: standalone build 2021-07-14 13:02:57 +02:00
lua lua: ui bindings 2021-10-04 19:42:45 +02:00
network ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
oslib ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +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 fix sh4 scheduler. use common cycle counter in sh4 context 2021-10-07 16:18:32 +02:00
rec-x86 fix sh4 scheduler. use common cycle counter in sh4 context 2021-10-07 16:18:32 +02:00
reios imgread.ImagePath clean up. ggpo: poll input late if !thread 2021-09-30 14:24:17 +02:00
rend ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
sdl ui: use SDL clipboard functions for imgui 2021-10-07 19:14:29 +02:00
windows Better background game loader 2021-10-02 11:30:40 +02:00
wsi fix crash when [config]pvr.rend is invalid for the current platform 2021-10-14 10:52:35 +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 aica: arm32 dsp dynarec. Correct dsp level when dsp disabled 2021-08-24 20:49:53 +02:00
cheats.cpp ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
cheats.h cheats: support for bit-level RA codes 2021-10-12 17:28:01 +02:00
dispframe.cpp Use exception when load content fails. ui: graceful stop on fatal error 2021-08-03 10:05:09 +02:00
emulator.cpp ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
emulator.h Better background game loader 2021-10-02 11:30:40 +02:00
nullDC.cpp ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
serialize.cpp ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
stdclass.cpp imgread.ImagePath clean up. ggpo: poll input late if !thread 2021-09-30 14:24:17 +02:00
stdclass.h ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +02:00
types.h ggpo: verify md5 of bios, game and savestate 2021-10-16 17:56:21 +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