nmlgc / ssg

秋霜玉 / Shuusou Gyoku
MIT License
20 stars 5 forks source link

Integrate SDL into the build, and use it for window creation #40

Closed nmlgc closed 9 months ago

nmlgc commented 11 months ago

The industry-standard base library for portable game engines. Since Ember2528 plans to fund a complete Linux port, it makes sense to move away from Win32 sooner rather than later. This way, we avoid writing any more Win32-exclusive code for things like SC-88Pro recordings, only for them to be rewritten in a more portable way later.

Further issues:

Non-issues:

This obviously means that we stop maintaining all direct Win32 code. We're still going to leave the files in the repo, but just no longer compile them, allowing future pushes to still fund their continued maintenance. After all, the ReC98-adjacent community loves tinkering with old Windows systems