VOGONS


First post, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

screenshot.png

On GitHub: https://github.com/leikareipa/w95
Test app: https://tarpeeksihyvaesoft.com/experimental/w … t-app/#no-debug

A fully custom canvas-rasterized UI framework for building Win95-lookalike JavaScript apps. Integrates a software 3D renderer so you should be able to make some games too.

Currently in beta with various known issues. Expect many API changes.

I started this project a while ago to have something useless to work on here and there. I still don't have any use for it, so it's coming along well.

Reply 2 of 5, 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 5, 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
    248 views
    File license
    Fair use/fair dealing exception

Reply 5 of 5, 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