Our great sponsors
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
anbox
Discontinued Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Most that still play the old C&C games do it trough openra or with the newly done ultimate collection directly from EA.
https://www.openra.net/
Is there still as yet no Linux-native reimplementation of Winamp? (in the sense that it's a lightweight program that 1. plays music and 2. loads Winamp skins.)
That's doubly-surprising, given that there's already a web reimplementation of Winamp (https://webamp.org/) that does those things. (And it's "lightweight" in terms of not pulling in any JS frameworks; but not especially "lightweight" in terms of you needing a full web browser to run it.)
I think it would be interesting to package up ReactOS [1], which shares a lot of code with Wine, as a VM that could be shipped with an application along with something like QEMU. If I'm not mistaken, QEMU supports virtualization through the Windows Hypervisor Platform and macOS's Hypervisor.framework. Could be a good way for GOG to sell old Windows games.
[1]: https://reactos.org/
Not sure if this would help in this exact case, but I've used OTVDM to run some old games successfully.
https://github.com/otya128/winevdm
There's been a lot of work happening to make WinForms trimmable. I think it will land in the upcoming .NET release (7) or the next one, I'm looking forward to being able to ship small WinForms apps with zero dependencies. https://github.com/dotnet/winforms/issues/4649
It was an autorun program which would offer a list of what's on the CD along with some images whenever one of the items was selected.
I've found a good reference here: https://github.com/mity/old-new-win32api
The message loop (using MsgWaitForMultipleObjectsEx) was somewhere around 20 LOC, to enable all the things that the application had to do (including correct handling of dialogs). I don't count that as getting out of my way.
Related posts
- Web Game Engines and Libraries
- Hack Club Blot: A CNC drawing machine for programmatic art. Built with teenagers
- Ask HN: Any way to write a simple desktop app anymore?
- Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine
- Building a bare-metal bootable game for Raspberry Pi in C#