🏩 Home · 📓 Blog · 📗 Prose · ⚗️ Fiction · 🎩 Jack Vance

This is using the latest make of DOSBox. This guide would also work well for anyone who’s bought the game through GOG. You just need to ignore the install bit and refer to changing screen size only.

To avoid old hoary games like Stonekeep playing in a tiny-assed window on my monitor, I changed the relevant lines in dosbox.conf to read:

dosbox instructions
Figure 1. DOSbox settings

You cannot resize the window (apart from alt-entering it to fullscreen), if output is set to surface. Setting it to opengl (assuming you’re using manufacturer’s drivers, not OS native ones – this is important!) allows you to resize it, which I’ve done by replacing the default window resolution setting to 1024×768. This works like a charm for Stonekeep. Alt-entering it makes it looks awful, pixellates it, and if you’re using a widescreen monitor, it stretches it unnaturally.

Stick your Stonekeep CD in the drive (this assumes you have a legal copy, right?). Install and start DOSBox being mindful of the suggestions above.

dosbox instructions
Figure 2. Further DOSbox settings

Mount your hard drive and CD drive by doing:

mount c c:dir where dir is the directory on your hard drive you want to mount. For the sake of this tutorial I installed Stonekeep on my D: drive (hence the line on the above screenshot). Your mileage may vary.

Mount the CD by doing:

mount d d: -t cdrom where d is your CD’s drive letter.

Install Stonekeep, switching to the CD by doing d: then install. Do not install it in the default location it puts there. Change it to something simple like c:\SK. Let it do its thing. The verifying copied files dialogue may take some time to get through, and it may appear it’s hung. It hasn’t – let it go – it’ll pass it. Once to the setup screen, configure digital and normal sound and movie resolution. Then exit.

Then navigate to where you installed Stonekeep (i.e c:\sk) and type SK.

Enjoy that kick-ass intro and the retro gaming.

the first level
Figure 3. Stonekeep - the first level