flycast/core
scribam db7895cea5
Some ifdefs to improve builds (#1325)
* mmu: hide some jit and fast mmu functions behind ifdef
* linux: move log to the correct place
2023-12-01 15:03:59 +01:00
..
archive archive: replace zip_get_num_files (deprecated) by zip_get_num_entries 2023-07-22 19:04:52 +02:00
cfg Battle cable support 2023-11-23 16:40:20 +01:00
debug gdb: revert swapping of words 2023-10-12 09:49:55 +02:00
deps imgui: use fonts upload code from v1.90 2023-12-01 15:02:43 +01:00
hw Some ifdefs to improve builds (#1325) 2023-12-01 15:03:59 +01:00
imgread gdrom: return blank sector if FAD miss 2023-10-17 14:29:05 +02:00
input input: use 16 bits of precision for analog axes/triggers 2023-11-15 18:24:30 +01:00
linux Some ifdefs to improve builds (#1325) 2023-12-01 15:03:59 +01:00
linux-dist deps: replace glew with glad (#1290) 2023-11-11 18:29:36 +01:00
log remove unused iconv.h include 2023-05-02 09:45:54 +02:00
lua deps: update imgui and implot 2023-11-25 17:08:01 +01:00
network deps: update imgui and implot 2023-11-25 17:08:01 +01:00
oslib uwp: add support for arm64 2023-07-30 18:03:32 +02:00
profiler deps: update imgui and implot 2023-11-25 17:08:01 +01:00
rec-ARM dynarec: check null codeBuffer in rewrite() if called before init 2023-10-13 11:41:18 +02:00
rec-ARM64 dynarec: check null codeBuffer in rewrite() if called before init 2023-10-13 11:41:18 +02:00
rec-x64 dynarec: check null codeBuffer in rewrite() if called before init 2023-10-13 11:41:18 +02:00
rec-x86 dynarec: check null codeBuffer in rewrite() if called before init 2023-10-13 11:41:18 +02:00
reios use static init when possible. use unnamed bit-fields. refactor vmuBeep 2023-11-11 18:54:10 +01:00
rend imgui: use fonts upload code from v1.90 2023-12-01 15:02:43 +01:00
sdl deps: update imgui and implot 2023-11-25 17:08:01 +01:00
windows deps: replace glew with glad (#1290) 2023-11-11 18:29:36 +01:00
wsi deps: update imgui and implot 2023-11-25 17:08:01 +01:00
.gitignore win32: add app icon and version resource 2019-03-30 12:32:37 +01:00
README.md move khronos to deps. get rid of old controller mappings and pandora 2023-02-03 10:42:43 +01:00
build.h user-defined literals: _KB, _MB, _GB 2023-07-01 14:31:25 +02:00
cheats.cpp sh4: limit penalty cycles to first 3 mem ops 2023-10-16 14:39:15 +02:00
cheats.h deps: update nowide 2023-06-04 12:49:55 +02:00
emulator.cpp Battle cable support 2023-11-23 16:40:20 +01:00
emulator.h android scoped storage (ASS) support 2023-04-08 18:37:50 +02:00
nullDC.cpp partial support for sega driving simulator 2023-03-09 17:54:57 +01:00
serialize.cpp naomi: touchscreen emulation for manic panic ghosts and touch de zunou 2023-02-19 13:51:23 +01:00
serialize.h Battle cable support 2023-11-23 16:40:20 +01:00
stdclass.cpp android: storage::getSubPath can throw 2023-05-28 10:52:16 +02:00
stdclass.h linux: retrieve page size at build time 2023-11-09 19:29:00 +01:00
types.h maple: move arcade input settings into maple init 2023-11-02 19:00:29 +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
  • oslib -- Audio drivers
  • cfg -- Configuration backend structure
  • reios -- (Our) Implementation of the DreamCast BIOS
  • deps -- External dependencies
  • imgread -- Content drivers
  • rec-* -- Recompilers
  • rend -- Graphics renderers and UI