flycast/core
Flyinghead f4835a89d3 implement dithering in full FB mode
gl, vk, dx11, dx9: implement ordered dithering in GLSL/HLSL
refactor framebuffer and texture writes to vram
don't expand color data when reading planar textures
2023-09-10 16:25:19 +02:00
..
archive archive: replace zip_get_num_files (deprecated) by zip_get_num_entries 2023-07-22 19:04:52 +02:00
cfg user-defined literals: _KB, _MB, _GB 2023-07-01 14:31:25 +02:00
debug Race condition when stopping while emu is failing 2023-02-26 22:01:32 +01:00
deps deps: update to match Vulkan SDK 1.3.261.0 2023-08-24 17:33:47 +02:00
hw naomi: derbyoc JP card reader support. security pic for doa, tduno 2023-08-27 17:20:43 +02:00
imgread user-defined literals: _KB, _MB, _GB 2023-07-01 14:31:25 +02:00
input Sega SystemSP support 2023-07-01 16:24:51 +02:00
linux uwp: add support for arm64 2023-07-30 18:03:32 +02:00
linux-dist get rid of KeyboardDeviceTemplate 2023-03-29 16:48:46 +02:00
log remove unused iconv.h include 2023-05-02 09:45:54 +02:00
lua sh4: more accurate cycle counting 2023-03-07 18:35:01 +01:00
network naomi: derbyocw card support. serial pipes refactoring. systemsp fixes 2023-07-26 21:34:03 +02:00
oslib uwp: add support for arm64 2023-07-30 18:03:32 +02:00
profiler sh4: more accurate cycle counting 2023-03-07 18:35:01 +01:00
rec-ARM uwp: add support for arm 2023-08-02 09:32:55 +02:00
rec-ARM64 uwp: add support for arm64 2023-07-30 18:03:32 +02:00
rec-x64 uwp: add support for arm64 2023-07-30 18:03:32 +02:00
rec-x86 uwp: add support for arm64 2023-07-30 18:03:32 +02:00
reios Merge remote-tracking branch 'origin/master' into dev 2023-07-30 18:05:38 +02:00
rend implement dithering in full FB mode 2023-09-10 16:25:19 +02:00
sdl Merge remote-tracking branch 'origin/master' into dev 2023-07-30 18:05:38 +02:00
windows uwp: add support for arm 2023-08-02 09:32:55 +02:00
wsi Realtime Video Routing (#1126) 2023-06-26 11:56:56 +02: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 add rfid cheat for mushik2k 2023-06-02 14:23:46 +02:00
cheats.h deps: update nowide 2023-06-04 12:49:55 +02:00
emulator.cpp Sega SystemSP support 2023-07-01 16:24:51 +02: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 naomi: x76f100 and at93cxx implementation. naomi2 elan fix 2023-08-25 17:01:40 +02:00
stdclass.cpp android: storage::getSubPath can throw 2023-05-28 10:52:16 +02:00
stdclass.h deps: update nowide 2023-06-04 12:49:55 +02:00
types.h Sega SystemSP support 2023-07-01 16:24:51 +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
  • 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