ShimAPI Compatibility Engine
Used in Danmakufu Remake to run on additional operating systems
IRC Channel: irc.shrinemaiden.com channel #lunar
What is this:
This compatibility engine allows a program to be compiled using the latest compilers and still work on old operating systems
Additionally new features such as UTF-16 and UTF-8 can be used freely without breaking compatibility with non Unicode aware operating systems.
Furthermore some new Windows API functions can also be used and automatically be emulated on operating systems that do not support them.
Screenshots:
Danmakufu Remake running on Windows 98 using ShimAPI (Compiled with MSVC 2017)
Architecture:
Providing UTF-8 and UTF-16 support on various operating systems
Providing missing functions through emulation or substitute functions
Please note that this is a work in progress and it might not be feature complete, visit the Discord Server to find out about updates and new additions!
Return to Home
|