VOGONS


First post, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

On GitHub: https://github.com/leikareipa/w95-distrib

screenshot.webp

Last edited by vvbee on 2024-05-20, 17:31. Edited 1 time in total.

Reply 2 of 6, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

It's also possible to integrate DOSBox into the UI relatively seamlessly by painting a hole in the canvas with a transparent widget, composing it with the DOM element of jsdos underneath and doing some dynamic redirecting of mouse and keyboard events. The animation is from a year ago when I did a test implementation. The w95 UI now uses multiple canvases rather than one so this doesn't work directly, but probably can be adapted.

anim.gif

Reply 4 of 6, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Proper DOSBox integration works more or less. Sort of pointless though. I guess you could build a web app with this that takes in a ZIP of a DOS game, displays the files in an explorer, and runs the exes in DOSBox, for what it's worth. A bit roundabout.

Attachments

  • db.png
    Filename
    db.png
    File size
    197.44 KiB
    Views
    364 views
    File license
    Fair use/fair dealing exception

Reply 5 of 6, by StriderTR

User metadata
Rank Member
Rank
Member

I have to echo.... this is cool!

I will be playing with this very soon. 😀

Thanks for posting!

Retro Blog: https://theclassicgeek.blogspot.com/
Archive: https://archive.org/details/@theclassicgeek/
3D Things: https://www.thingiverse.com/classicgeek/collections

Reply 6 of 6, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

The framework is now in post-beta, with various changes. It's now closed-source with an open distributable. You can report bugs to the distrib repo.

You can feed the manual to Google AI Studio and have it build apps to spec:

Filename
nameque.png
File size
5.43 KiB
Downloads
No downloads
File license
Fair use/fair dealing exception

GPT-4o is better at reconstructing UIs from mockup sketches, but the free version on ChatGPT doesn't have a large enough context window for the full manual.