flycast/core
Flyinghead 8cb86de026 Make SMCCheck=Fast work on arm64
The issue is that flushing the dynarec cache makes rewriting fail for
the currently executing block. So this avoids flushing the cache too
often but the problem remains.
2019-05-28 19:40:30 +02:00
..
archive visual studio compatibility 2019-03-30 19:26:05 +01:00
arm_emitter core: Android studio fixes 2018-07-09 09:31:45 +02:00
cfg Merge branch 'fh/mymaster' into fh/master-merge 2019-03-25 16:47:47 +01:00
deps visual studio compatibility 2019-03-30 19:26:05 +01:00
emitter Merge branch 'fh/mymaster' into fh/master-merge 2019-03-25 16:47:47 +01:00
hw Make SMCCheck=Fast work on arm64 2019-05-28 19:40:30 +02:00
imgread Fix small issues for mingw builds on Linux 2019-05-12 17:44:19 +02:00
input Avoid opposite dpad buttons being both down. Ignore android key repeats 2019-04-05 14:48:59 +02:00
khronos android: use gl3w loader and EGL 2019-02-20 00:09:34 +01:00
linux dynarec: add negc and xtrct op codes 2019-05-26 13:30:05 +02:00
linux-dist Standard functions for virtual mem alloc/protect/map/... 2019-05-22 11:41:12 +02:00
nacl rumble support for xinput and evdev 2019-02-22 19:23:03 +01:00
oslib Standard functions for virtual mem alloc/protect/map/... 2019-05-22 11:41:12 +02:00
profiler Bind profiling in X11 to F10 2015-09-03 21:08:13 +02:00
rec-ARM Standard functions for virtual mem alloc/protect/map/... 2019-05-22 11:41:12 +02:00
rec-ARM64 dynarec: add negc and xtrct op codes 2019-05-26 13:30:05 +02:00
rec-cpp Merge remote-tracking branch 'origin/master' into fh/wince-dynarec 2019-05-22 14:13:00 +02:00
rec-x64 dynarec: add negc and xtrct op codes 2019-05-26 13:30:05 +02:00
rec-x86 Merge remote-tracking branch 'origin/master' into fh/wince-dynarec 2019-05-22 14:13:00 +02:00
reios fix warning 2019-03-26 18:23:16 +01:00
rend android: use common rend_thread() instead of a specific one 2019-05-25 18:48:00 +02:00
sdl Fix typo induced build error 2019-05-16 16:05:47 +01:00
webui Revert "Fix to windows OpenFile dialog #1238" 2018-08-28 13:38:11 -04:00
windows dynarec: add negc and xtrct op codes 2019-05-26 13:30:05 +02:00
.gitignore win32: add app icon and version resource 2019-03-30 12:32:37 +01:00
README.md Update README.md 2018-11-01 11:33:23 +02:00
build.h wince: clean up unused stuff 2019-05-22 15:15:53 +02:00
core.mk Add ENABLE_MODEM and rework makefiles to support it. 2019-04-27 12:05:13 +02:00
dispframe.cpp dispframe: initialize color clamping, for and palettes after loading 2018-12-13 09:37:11 +01:00
nullDC.cpp rec-arm64: fix transitions to/from mmu 2019-05-25 18:03:18 +02:00
serialize.cpp wince: revert prior serialize changes 2019-05-22 16:44:45 +02:00
stdclass.cpp OSX build fixes 2019-05-12 16:53:30 +02:00
stdclass.h Standard functions for virtual mem alloc/protect/map/... 2019-05-22 11:41:12 +02:00
types.h Merge remote-tracking branch 'origin/master' into fh/wince-dynarec 2019-05-22 14:13:00 +02:00
version.h.in CMake/Master working, tested on windows with Clang && MSC (x86,x64) 2019-04-12 16:59:39 -04:00

README.md

core/libdreamcast

===========

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 -- NullDC, thy mighty child (also referenced as "debugger")
  • emitter -- Cookie machine
  • khronos -- Vulkan stuff
  • oslib -- Codebase abstraction effort
  • cfg -- Configuration backend structure
  • reios -- (Our)Implementation of the DreamCast BIOS (Not functional)
  • deps -- External C libraries (hackish, hand-written versions)