LunarCast Network

[Front Page] [Replay Database] [File Server] [Danmakufu] [All Projects] [Settings]

ShimAPI Compatibility Engine

Powering Danmakufu Remake on less endowed operating systems

Discord Server: https://discord.gg/eZH3AnZ

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) Danmakufu Remake using ShimAPI

Architecture:
Providing UTF-8 and UTF-16 support on various operating systems Unicode String handling
Providing missing functions through emulation or substitute functions Missing function handling

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!


LunarCast Network