Re:The Windows 3.x Showcase
by PebblesHD on Thursday February 11, 2016 @05:07AM
(#11079277)
I was impressed years ago when some bright spark got linux running in a web browser session, and I'm yet again impressed that we've progressed in technology to the point that I can watch a quicktime video in Windows 3.1 in Safari on my laptop. Not to mention a fantastically organised and easy to use collection of historically interesting software, nice!
DOS itself had no networking support. I don't think Windows 3.1 had native networking either - you had to install Novell for LAN networking or Trumpet Winsock to use a modem.
Re:The Windows 3.x Showcase
by Sophira on Thursday February 11, 2016 @07:55AM
(#11079809)
You're correct that DOS itself (MS-DOS, at least) has no networking support, but you might be surprised to learn that DOSBox does natively have networking support - in more ways than one.
On the DOS side of things, you can configure DOSBox so that one instance acts as an IPX 'server' - a server that other DOSBox clients can connect to in order to form a virtual IPX network over UDP. Programs running under DOS would then be able to use the IPX network - especially useful for games, as back then IPX was typically the only kind of networking available.
DOSBox also has support for emulating modems, tunneling the communication over TCP. It does this by allowing the Hayes dial commands to accept IP address/port combinations corresponding to the DOSBox client on the other end (which would have been set up as a server), which many programs would then just accept without validating them. In the event that a program did validate them and not let you enter anything except numbers, you can still do it by padding the numbers with zeroes. For example, if you wanted to connect to 192.168.1.45:1234, you could 'dial' 1921680010451234. Many modem games can then be played this way without having to use any DOS networking support.
Re:The Windows 3.x Showcase
by zamalek on Thursday February 11, 2016 @08:04AM
(#11079846)
There was also the port tricks, connect two PCs with a COM or LPT cable and a few games could communicate over them. I recall (but could be wrong) that DOOM 3D could do this. DirectPlay (DirectX networking) also supported this in at least Windows 95. A few VIC 20 games also used this trick.
Re:The Windows 3.x Showcase
by trm42 on Thursday February 11, 2016 @05:42AM
(#11079383)
Windows for Workgroups 3.11 had their Netbios network protocol support + drivers but you needed additional packages for TCP/IP. At that point most of the games used IPX protocol so you needed another DOS network stack like Novell's for gaming. If my memory serves my right, Duke Nukem 3D had Netbios support but all the other games (Doom, Descent, Warcraft 2 etc) used IPX.
Re:The Windows 3.x Showcase
by nandhp on Thursday February 11, 2016 @12:15PM
(#11081434)
I'm going to leave a link to Microsoft TCP/IP (Wolverine) for WfW 3.11 here for posterity: ftp://ftp.microsoft.com/peropsys/windows/public/tcpip/WFWT32.EXE
Re:The Windows 3.x Showcase
by pjc50 on Thursday February 11, 2016 @08:49AM
(#11080055)
Can I just say I really appreciate the archiving you're doing here? I should probably get round to giving you a contribution. Or uploading my shareware collection.
Re:The Windows 3.x Showcase
by 0x0 on Thursday February 11, 2016 @10:46AM
(#11080768)
Microsoft released 16bit TCP/IP drivers for win3.11 as downloadable package, you can use that with Netscape Communicator 4.0 or several versions of IE. Unfortunately almost no web servers support clients that don't send the "Host:" header, so additional proxy servers may be necessary to get anywhere. Also, you can pretty much forget about modern TLS.
Re:The Windows 3.x Showcase
by comex on Friday February 12, 2016 @12:29AM
(#11085496)
> To qualify for the exception, your library or archive must: [...]
> Produce no more than a single reproduction of a given work.
Copyright law would consider the Internet Archive to be reproducing the software every time someone clicks the link and their browser downloads it, so this wouldn't apply.
Re:The Windows 3.x Showcase
by coldpie on Thursday February 11, 2016 @08:48AM
(#11080051)
It also depends on the violated party still existing and caring enough to pursue a lawsuit. Many of the entities that own these copyrights don't exist anymore. And I don't think a Windows 3.1 demo on the web is potentially damaging enough to Microsoft's profits to make it worthwhile for them to sue the Internet Archive.
Re:The Windows 3.x Showcase
by hartpuff on Thursday February 11, 2016 @05:31AM
(#11079349)
Can anyone tell me if the embedding works for them with Internet Archive stuff like this?
It loads okay at the IA site, but when I use their embed code for this, and the previous times I've tried with their DOS and Arcade games, the games/programs load, but they don't load in the right position in the embed, about 30% too far down, so are essentially unusable.
Re:The Windows 3.x Showcase
by unknownzero on Thursday February 11, 2016 @01:55PM
(#11082164)
This is amazing, just played Desert Storm: The Air Campaign for a few minutes. The collection of software here is such an important reminder that even seemingly unimportant software has historical context and is worth preserving. The Internet Archive is good people.
Re:The Windows 3.x Showcase
by ultramancool on Thursday February 11, 2016 @09:06AM
(#11080146)
Wow, I'm very impressed, surprised this works so well. Any chance we can get Exile 3: Ruined World added to this? Probably my favorite Windows 3.1 game and the full version is now available for free from the developer.
DOS itself had no networking support. I don't think Windows 3.1 had native networking either - you had to install Novell for LAN networking or Trumpet Winsock to use a modem.
On the DOS side of things, you can configure DOSBox so that one instance acts as an IPX 'server' - a server that other DOSBox clients can connect to in order to form a virtual IPX network over UDP. Programs running under DOS would then be able to use the IPX network - especially useful for games, as back then IPX was typically the only kind of networking available.
DOSBox also has support for emulating modems, tunneling the communication over TCP. It does this by allowing the Hayes dial commands to accept IP address/port combinations corresponding to the DOSBox client on the other end (which would have been set up as a server), which many programs would then just accept without validating them. In the event that a program did validate them and not let you enter anything except numbers, you can still do it by padding the numbers with zeroes. For example, if you wanted to connect to 192.168.1.45:1234, you could 'dial' 1921680010451234. Many modem games can then be played this way without having to use any DOS networking support.
> Produce no more than a single reproduction of a given work.
Copyright law would consider the Internet Archive to be reproducing the software every time someone clicks the link and their browser downloads it, so this wouldn't apply.
It loads okay at the IA site, but when I use their embed code for this, and the previous times I've tried with their DOS and Arcade games, the games/programs load, but they don't load in the right position in the embed, about 30% too far down, so are essentially unusable.
http://www.spiderwebsoftware.com/exile3/winexile3.html
Actually, if I can do it myself I'll look into it tonight, there's a few titles I could upload like this if possible...