flycast/core
Flyinghead 98b2a32eae naomi: auto-rotate screen, no widescreen when rot, lightgun as analog
rotate screen for naomi games that need it
disable widescreen when rotating screen
detect lightgun games and enable proper settings
disable model 3 comm board for atomiswave
2020-04-17 22:11:11 +02:00
..
archive Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
arm_emitter axe snat 2020-01-31 23:23:26 +01:00
cfg Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
deps deps: Update zlib to version 1.2.11 2020-04-14 20:47:54 +02:00
emitter Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
hw naomi: auto-rotate screen, no widescreen when rot, lightgun as analog 2020-04-17 22:11:11 +02:00
imgread Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
input input: per controller instance mapping file. Hide DPad U/D/L/R 2020-04-17 17:55:43 +02:00
khronos stop being permissive 2020-02-26 23:00:29 +01:00
linux Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
linux-dist Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
log log: add network category 2020-04-14 17:54:54 +02:00
network naomi net: don't xmit the packet number 2020-04-17 18:09:56 +02:00
oslib win32: play sound even in background 2020-04-15 19:09:16 +02:00
profiler Use _WIN32 to handle Windows specific code 2019-08-28 20:37:53 +02:00
rec-ARM Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
rec-ARM64 Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
rec-cpp Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
rec-x64 Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
rec-x86 Remove "using namespace std;" 2020-03-30 23:00:43 +02:00
reios Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
rend naomi: auto-rotate screen, no widescreen when rot, lightgun as analog 2020-04-17 22:11:11 +02:00
sdl SDL: don't use guid as unique id as it's not unique to a device instance 2020-04-16 16:17:30 +02:00
windows Rework cThread to use std::thread 2020-04-15 20:20:30 +02:00
wsi Remove "using namespace std;" 2020-03-30 23:00:43 +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 nuke softrend 2020-02-26 23:41:05 +01:00
cheats.cpp Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
cheats.h More widescreen cheats 2019-09-27 14:41:59 +02:00
core.mk deps: Update zlib to version 1.2.11 2020-04-14 20:47:54 +02:00
dispframe.cpp Cleanup include headers 2020-03-29 14:26:21 +02:00
nullDC.cpp naomi: auto-rotate screen, no widescreen when rot, lightgun as analog 2020-04-17 22:11:11 +02:00
serialize.cpp Cleanup compiler warnings (mostly sign-compare) 2020-03-30 23:00:43 +02:00
stdclass.cpp Rework cThread to use std::thread 2020-04-15 20:20:30 +02:00
stdclass.h Rework cThread to use std::thread 2020-04-15 20:20:30 +02:00
types.h naomi: auto-rotate screen, no widescreen when rot, lightgun as analog 2020-04-17 22:11:11 +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)