├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── etc ├── CoreFsm.dot └── CoreFsm.fsm ├── examples └── sdl2 │ ├── Audio.cpp │ ├── Audio.h │ ├── Config.cpp │ ├── Config.h │ ├── DynLib.h │ ├── Entry.c │ ├── Input.cpp │ ├── Input.h │ ├── Logger.cpp │ ├── Logger.h │ ├── Main.cpp │ ├── Makefile │ ├── Perf.cpp │ ├── Perf.h │ ├── Player.cpp │ ├── Player.h │ ├── Video.cpp │ ├── Video.h │ └── sdl2lrcpp.cfg ├── include └── lrcpp │ ├── Components.h │ ├── Core.h │ ├── CoreFsm.h │ ├── Frontend.h │ └── libretro.h └── src ├── Components.cpp ├── CoreFsm.cpp └── Frontend.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/README.md -------------------------------------------------------------------------------- /etc/CoreFsm.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/etc/CoreFsm.dot -------------------------------------------------------------------------------- /etc/CoreFsm.fsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/etc/CoreFsm.fsm -------------------------------------------------------------------------------- /examples/sdl2/Audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Audio.cpp -------------------------------------------------------------------------------- /examples/sdl2/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Audio.h -------------------------------------------------------------------------------- /examples/sdl2/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Config.cpp -------------------------------------------------------------------------------- /examples/sdl2/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Config.h -------------------------------------------------------------------------------- /examples/sdl2/DynLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/DynLib.h -------------------------------------------------------------------------------- /examples/sdl2/Entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Entry.c -------------------------------------------------------------------------------- /examples/sdl2/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Input.cpp -------------------------------------------------------------------------------- /examples/sdl2/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Input.h -------------------------------------------------------------------------------- /examples/sdl2/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Logger.cpp -------------------------------------------------------------------------------- /examples/sdl2/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Logger.h -------------------------------------------------------------------------------- /examples/sdl2/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Main.cpp -------------------------------------------------------------------------------- /examples/sdl2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Makefile -------------------------------------------------------------------------------- /examples/sdl2/Perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Perf.cpp -------------------------------------------------------------------------------- /examples/sdl2/Perf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Perf.h -------------------------------------------------------------------------------- /examples/sdl2/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Player.cpp -------------------------------------------------------------------------------- /examples/sdl2/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Player.h -------------------------------------------------------------------------------- /examples/sdl2/Video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Video.cpp -------------------------------------------------------------------------------- /examples/sdl2/Video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/Video.h -------------------------------------------------------------------------------- /examples/sdl2/sdl2lrcpp.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/examples/sdl2/sdl2lrcpp.cfg -------------------------------------------------------------------------------- /include/lrcpp/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/include/lrcpp/Components.h -------------------------------------------------------------------------------- /include/lrcpp/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/include/lrcpp/Core.h -------------------------------------------------------------------------------- /include/lrcpp/CoreFsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/include/lrcpp/CoreFsm.h -------------------------------------------------------------------------------- /include/lrcpp/Frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/include/lrcpp/Frontend.h -------------------------------------------------------------------------------- /include/lrcpp/libretro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/include/lrcpp/libretro.h -------------------------------------------------------------------------------- /src/Components.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/src/Components.cpp -------------------------------------------------------------------------------- /src/CoreFsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/src/CoreFsm.cpp -------------------------------------------------------------------------------- /src/Frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leiradel/lrcpp/HEAD/src/Frontend.cpp --------------------------------------------------------------------------------