Yet another update for QuakeWorld/Quake for MS-DOS

You can download the source/binaries here.

The big change is that you can not play larger maps, like the dreaded Warp Spasm (which of course relies on QUOTH).

Warp Spasam under OS/2

I’ve also built it for OS/2! You can download Quake, Quake World, and the source code. This all builds with EMX 0.9d and I’m using OS/2 2.0 (patched to x06100).

Also if it matters the newer your MS-DOS the better… 4.01 works, sure but its SLOW…

OS/2 on a Dell Dimension 4100 rant

Ok so I was going to do something involving OS/2 and MS-DOS on this p3 I scored recently.  Now of course trying to boot my OS/2 2.0 diskettes just leave me with a black screen of nothingness so a straight install is out.

So I get this crazy idea to backup an OS/2 VM with OS/2 backup, booted off a floppy, and just copy/restore it, right? simple?

NO!

So I figure I can make a bootable CD with an OS/2 2.1 boot diskette I found, rawrite that to physical media, and do a restore of a backup.  Well I find out most of my disks are bad, and the OS/2 2.1 boot diskette… freaks with either clock01 or country.sys errors..  ARGH!

So, I go ahead and figure, what the hell, maybe I can backup the OS/2 install from a VM with MS-DOS backup, and restore it on the real pc right? Well testing in a VM reveals massive EA corruption (Extended Attributes..).

Pushing further, I figure I can modify the config.sys to set my shell from pmwin to cmd.exe, and then xcopy c:\os2 into say c:\xxx, then alter the config.sys to point to c:\xxx finally letting me boot OS/2 cmd from the hard disk, and not in the OS/2 directory I could *FINALLY* restore an OS/2 backup and almost get a working system, but for some reason command.com & cmd.exe were omitted from the backup…

So now I’ve fixed that issue, the desktop won’t let me do a shutdown (the option is just GONE!) but CAD works fine.  And now I’m dualbooting from MS-DOS to OS/2.  I’d originally hoped to boot from HPFS but that is out now.  Just be happy it’s booting right?

 

QuakeWorld for OS/2 2.0

Not sure why its suddenly working…. but I suspect it may be either updates to both OS/2 base OS & TCP/IP or…. it is because I’m using the QuakeWorld server code that matches the client…. Anyways I’ll upload a binary and the rest later as it is super late.  But for those of you who want to see it…

Yes it really is an OS/2 exe built with EMX!

I’ve updated the sourceforge page to include an exe, and a copy of the updates that I’m using to OS/2.. Oddly enough my OS/2 install with Virtual PC no longer works… The NIC isn’t found anymore, must be some update?  I’ve got 6.0.192.0, although I know for a fact that this image used to work…

Broken driver

Further update, turns out I’m retarded the AMD PCNet driver is for VMWare/Qemu … Virtual PC emulates a DEC 21140a, which I downloaded a NDIS2 driver from Intel which works great.  I do have to turn off hardware assisted virtualization otherwise OS/2 won’t boot at all from the hard disk..  I’m not sure if it is because I’m now on an AMD computer, or if it is the matched QuakeWorld server/client but it works fine… in Qemu & Virtual PC.

Another OS/2 Synchronet BBS

It’s always cool to see them pop up in the wild.  So here is the quick writeup on gabucino.be going over some of the trials of setting up bbs.gabucino.be ..

And apparently he’s had far better luck getting the modems to operate well more like modems.  So no cheating as I did by using passive mode FTP to transfer QWK packets in & out of the system.  Its all very cool, and of course powered by OS/2 on Qemu so that makes me happy!

There isn’t a flash/java based page, so I’d recommend using syncterm.

OS/2 4 on Virtual Box…

Looking at hup.hu, it’s a pretty popular subject (hit wise)…

I’d imagine it ought to be as simple as slapping in some diskettes and away you go.  But personally I find the video speed of OS/2 on virtualbox to be horrific.  But at the same time it runs all the 386 friendly versions so…. It’s the ‘best’ and only solution for OS/2 1.0 onward….

I would imagine you guys could post issues…?

I’ve run it on Virtual PC 2007 ‘ok’ although the combination of SIO & Hyperterm uploading or downloading from a ‘shared drive’ always leads to Hyperterm crashing like crazy.

I’m not sure if that is even anything to really write home about.

But don’t write off using Qemu to run OS/2.

OS/2 2.1 and TCP/IP 2.0

So I thought I could simply take my OS/2 2.0 install on Qemu with an ISA NE2000 and simply upgrade it to OS/2 2.1 and it’d work, right?

WRONG.

Dead WRONG.

So after an hour screwing around with various drivers, I found of all things, the PCI NE2000 will work.  The driver is available os2site.com

Thankfully the NIF’s and OS2 bits work right so you can actually use LAPS to configure it, once you copy the NIF & OS2 files into the c:\ibmcom\macs directory.

LAPS to the rescue (for once)

And then with that in place configured for user mode networking (10.0.2.15/255.255.255.0/10.0.2.2 DNS 10.0.2.3)

All is working as expected.  I’m hoping that the DPMI emulation is better in 2.1 vs 2.0.  Although what is interesting is that after applying XR06200, my OS/2 2.1 is now 2.11 …