by Mithrandir on 1/23/15, 4:33 PM with 99 comments
by chrisduesing on 1/23/15, 5:30 PM
I wonder if there will ever be a business case for things like this. I sit across the hall from a startup that sells mp3 gramaphones, etsy is a huge success, there are strange Kickstarter projects every day. Is nostalgia a permanent long tail phenomenon, or a fad from which people will move on?
by fpgaminer on 1/24/15, 12:01 AM
So my thanks go out to Jason Scott and the small crowd of computing historians he unofficially represents. As a modern software and hardware engineer, it is both a joy to watch the old, and a comfort to know our work of today has a chance of being preserved in the years to come.
by csl on 1/23/15, 5:29 PM
Em-dosbox and emscripten are really amazing projects. An emulator is cross-compiled to JavaScript, which is then JITed in your browser's js VM. It's not only amazing that it works, but also that it runs pretty well (compared to native dosbox, it's only a little bit slower on some programs).
by narag on 1/24/15, 2:32 AM
Nitpicking just a little bit: Windows 3 didn't run inside DOS. Maybe "on top of it" if you want to put it that way, but not "inside".
It changed the processor and graphic modes and when shut down it reverted to the prompt. But by no means was it "just a big DOS program".
Guess what: Windows 95 also was a program running "on top" of DOS. That was somewhat hidden, but I remember clearly that I booted to DOS and then executed either Windows 3 or Windows 95 (I was programming a compatible 16/32 bits application). There was some tweaking needed but it worked nicely.
by swalsh on 1/23/15, 9:08 PM
by platz on 1/23/15, 5:25 PM
I wish they went into more detail what exactly changed and why these browsers no longer work, unless it was the PPP protocol they mentioned that is causing the issue.
by BenoitEssiambre on 1/23/15, 5:18 PM
by js2 on 1/23/15, 6:19 PM
by alexvoda on 1/23/15, 10:59 PM
https://www.destroyallsoftware.com/talks/the-birth-and-death...
by 300bps on 1/23/15, 5:27 PM
by ianopolous on 1/23/15, 7:34 PM
with a playable demo of doom here: https://jsdosbox.appspot.com/
by marcosdumay on 1/23/15, 5:31 PM
by kalleboo on 1/24/15, 4:31 AM
by code_duck on 1/23/15, 7:47 PM
It's impressive and convenient that this runs in a browser, but does itreally change anything about emulation? We've had this capability for windows, mac and Linux for years which covers about every platform with a browser. I suppose it's convenient if you wanted to emulate windows 3.1 on your iOS device.
by orbitur on 1/23/15, 5:23 PM
by arohner on 1/23/15, 9:07 PM
If you're running in a browser, all the network access you get is HTTP AJAX, right?
by inglor on 1/23/15, 7:00 PM
by nsxwolf on 1/23/15, 5:24 PM
by transfire on 1/24/15, 12:20 AM
by vegabook on 1/23/15, 7:11 PM
Is there something else I'm missing here? We've known that there is a decent mapping from X86 assembly to a subset of javascript for a number of years now. You can even run the entire OCaml stack in the browser, or Doom, or Quake... etc. What's next? Wordperfect in the browser? Visicalc? This is clever and kudos to the guys, but how is this advancing what we already know?
Javascript is fast and flexible. The browser is a credible platform technologically. We can treat it like a VM. Yep...Got it. More than three years ago. https://github.com/kripken/emscripten/graphs/contributors