mirror of
https://github.com/libretro/nxengine-evo.git
synced 2024-11-30 11:40:32 +00:00
nxengine refactoring
cmake/Modules | ||
data | ||
osx | ||
src | ||
travis | ||
win32 | ||
.gitignore | ||
.travis.yml | ||
appveyor.yml | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
screenshot.png | ||
TODO.md |
NXEngine-evo
This is a somewhat upgraded/refactored version of nxengine
Differences from original nxengine:
- Port to SDL2 ( thanks to https://github.com/PIlin/NXEngine-iOS )
- More resolutions and widescreen support up to FullHD (thanks to https://github.com/EXL/NXEngine )
- Fullscreen for any resolution
- Gamepad with force-feedback support.
- Mimiga mask ending pictures (re-drawn by me)
- Modern main menu
- Support for "New" and "Remastered" tracks from CS+
- Header-dependency hell cleaned up. No more autogenerated headers
- Cleaned up nx.h
- Lists/maps from haiku replaced with std::vector/map
- smalfont -> smallfont
- removed built-in data extractor
- removed replays, as they were buggy/not implemented anyway
- fixed tons of warnings and undefined behaviour
Building
Running
- For source builds see Running on wiki.
- or just use prepackaged releases (OSX builds are done on 10.10, so that's a minimum requirement, windows builds require MSVC2015 runtime
Look in TODO.md for upcoming features
May (and most definitely) contain bugs.