Internet Archive Brings Classic Windows 3.1 Apps To Your Browser (google.com)
The Internet Archive has made it possible for you to make a virtual visit to the wide, wide world of Windows 3.1 games (and other apps, too), via a collection of virtualized images. Jason Scott is the game collector and digital archivist behind the online museum of malware mentioned here a few days ago. "Now," Ars Technica reports, "Scott and his crew have done it again with the Windows 3.X Showcase, made up of a whopping 1,523 downloads (and counting), all running in a surprisingly robust, browser-based JavaScript emulation of Windows 3.1. You'll recognize offerings like WinRisk and SkiFree, but the vast majority of the collection sticks to a particularly wild world of Windows shareware history, one in which burgeoning developers seemed to throw everything imaginable against 3.1's GUI wall to see what stuck." Says the article: A volunteer "really did the hard work" of getting the Windows files required for each DOSBOX instance down to 1.8 MB, and in the process came up with a more centralized version of those files on his server's side, as opposed to kinds that would require optimizations for every single emulated app.
Strange.
I don't recall those programs being called apps. Applications maybe, more commonly programs ... but not apps.
-=This sig has nothing to do with my comment. Move along now=-
Is the javascript emulating the OS and all applications itself or is the javascript emulating an old PC and then the windows binaries are running on that? I'm guessing the latter since doing the former would be a boatload of work. Impressive whichever way they did it.
I note that the so-called stock installation contains QuickTime, the euro symbol and the Create Audio tools, none of which shipped with my WfW3.11.
Just pick your application to run here:
https://archive.org/details/so...
My other signature is a car
WTF is a "showcaseâ"? Is it Norwegian or something?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I had that Wheel of Fortune!
But everybody knows that the best Win 3.1 shareware games were:
Operation Inner Space, a top down spaceship arcade shooter where you went inside the filesystem of your PC and collected the icons before they could be destroyed by viruses. Complete with a super secret ending! Inexplicably, it's still being sold TO THIS DAY by SDI software.
World Empire IV. A simplified Risk-like boardgame where you can attack neighboring countries, and the results are decided by a coin-flip fifty fifty between whether one of yours or theirs units would die, so it's entirely possible for 3 to beat 6 in a fight.
In those days the best games were DOS games. Windows simply used up too much memory, and you still had to faff with your config.sys and autoexec.bat to make those even start in some cases, until that thing in DOS 6 appeared that tried to do it for you and failed in some cases, was still better to do it by hand.
in the online museum of malware.
You'll recognize offerings like WinRisk and SkiFree,
Umm, we will? I substantially predate Windows 3.1 and I never heard of those applications. Maybe they were a big thing in some circles but certainly nothing most of us would recognize.
The actual link to the archive is: https://archive.org/details/so...
Those were the days, when Windows did not spy its users and it used navigation components which had some visual clue for their usage. Nowadays the programs must be flat fullscreen bi-color planes which have only huge text and user is left randomly clicking every word to find out which are actually buttons. Current Windows actually emulates the early point-and-click games, where user needed to discover functionality by brute force trial and error.
May as well drop glibc and udev while you are at it... and adobe flash.
That leaves you with alpine and void linux (they may still have udev but are moving away from it)
Blame web and mobile app designers and use a Mac while you can, we are going to flat land of GUI design and there is nothing anyone can do about it.
OS X introduced flat GUI in Yosemite as well...
Windows 7 and Ubuntu Unity are the remaining ones that still look cool.
I've been using DOSBox (https://en.wikipedia.org/wiki/DOSBox) since RedHat 5.2 to run a DOS program that I can't find a more useful replacement. I wrote it for a 64k machine with two 92k single sided floppies. Works great in DOSBox.
I'd rather run this than Windows 10 ! Hopefully something like this (or even better a fully functioning ReactOS) will one day allow us to run our old Windows applications without using Microsofts spyware operating system.
I'm finding it fairly amusing that Windows 3.x actually looks quite fresh and, ugly pre-anti-aliasing font aside, fairly modern. Which is odd because at the time, as a user of AmigaOS 2.04 at home, I thought it looked clumsy and ugly (and everyone else started to agree about the look of Windows 3.x when Windows 95 came out.)
There's a lot of flatness to the Windows 3.x UI, which is something that's in vogue again.
You are not alone. This is not normal. None of this is normal.
http://windowsreallygoodeditio...
This site has a bunch of arcade and video games from the 1980s emulated in flash. Those of you who grew up with a NES may be interested in their NES games library.
The site is a good argument for why (1) copyright on software should be for a shorter duration than for other media, or (2) copyright on software should expire if it hasn't been republished for a decade or two. Unlike an old book which you can pick off the shelf in a library and read, software is pretty useless unless you can actually run it. Unless the copyright owner is actively porting the old software to run on new hardware, it's essentially become abandonware. And only through the work of sites like this (technically illegal under copyright law) can people experience what the software was originally like.
It might be a more stable platform than the current web stack where different browser brands under different OS settings render things in different places and different ways. Back in the day they were positioned mostly by absolute coordinates, reducing positioning surprises. Auto-flow has mostly failed.
Table-ized A.I.
Good news for the people at Orly airport .
---
It seems like emulated old versions of Windows end up with cyan where they're supposed to be white, and it's been this way for ages. I used to run Win 3.1 under PC-Task on my Amiga to handle one specific business app, and the splash screens even back then were cyan instead of white. That's still true in my browser just now when I launched a couple of the article's emulators. Why would that be? Is there some bug in ancient VGA hardware that Windows exploited to render white instead of greenish-blue?
Dewey, what part of this looks like authorities should be involved?
Didn't we call them "programs"?
And "killer app" was a concept long before smartphones.
Everyone in this industry will have differing experience. This is mine: "killer app" is something that came during the dot-com when everyone and their grandma wanted a spot in the .com valuation orgy.
But as far as I remember, the "app" in "killer app" never carried over to the general lingo. It was rarely "application", but "program". Sure, we used "applications" in formal docs and lingo, but in the typical work vernacular, either among ourselves or when interacting with users, it was typically "programs" (specially if these were in-house built ones.)
I squint my eyes trying to remember when we the word "apps" started replacing "programs". And I remember my years when companies started ditching their token ring networks in favor of Ethernet, offices weren't relying on Compuserve anymore to go to the internet and businesses started developing their own "intranets" (btw, it was a good move to pepper your CV with "intranet", headhunters used to like that shit, like catnip or something.)
And if my memory serves me well, we used to refer to those as "systems" initially as a connotation that these weren't "programs" that you install on a desktop, but multi-tiered systems.
YMMV obviously, but I think I didn't start seeing "application" as a general word till 2005-2006 when finally the whole industry was going full swing, scaling up from the ASP model of things into the SaaS model we see today.
That's my experience, and experience is always local (I'm in South Florida, a tech wasteland). Other, more technically diverse markets might have seen a different pattern in their professional lingo.
Let me re-state this to make sure I'm clear. By "one way" I don't mean the same layout for all client devices, but rather that the layout would be consistent across all client devices for a given target size.
For example, if we use centimeters as our standard (as an example only), then if an Apple client had a 8cm by 20cm screen and if an Android client had an 8cm by 20cm screen, then the positions and proportions of the GUI objects would be identical. This is different than the current situation where the same screen size on a given device or browser may have variations not found on another browser or device with the same screen size. Buttons or text may wrap differently, for example.
Server-side scaling and layout management would eliminate this problem, and simplify the client software because the client software no longer needs auto-flow logic in it. The client will NOT control/determine wrapping, for example. It just "dumbly" plots vectors linearly based on the specified scale.
Note that similar traits are one reason PDF lives on. HTML is too finicky and inconsistent with regard to client-side renderers. PDF's look almost identical on all client-side devices (with a few exceptions), at least proportion-wise. You don't get different wrapping breaks on different clients.
Table-ized A.I.
Bwwwwaaaahahahahahahaha that's NOT programming. It's formatting text and placing pictures and at most issuing script commands someone built for you to put SQL strings into. Do a lot of pointer work or memory allocation/deallocation in 'web programming', omnichad? How about actual algorithm work you coded yourself omnichad? No to each of course. It's not programming omnichad. Wake up from your massive SELF delusion that what you do is "programming".