more news
recently
  • gc_filtr_spiner recently

Affiliate spotlight: DOSBox

Today we're launching the first GOG.com Affiliate Spotlight, showing off some of the sites that are helping out GOG.com and supporting classic games. The first partner we'd like to show some love to is DOSBox.com!

DOSBox is a freely available, cross platform emulator that allows you to run DOS programs. A number of games at GOG.com run on DOSBox software, and we couldn't be more thankful for that. The first version of the emulator appeared on Sourceforge when Harekiet and Qbix decided to make it open source. Just a year ago, Qbix announced that the DOSBox emulator had been downloaded 10 million times! We've taken this opportunity to ask Qbix some questions about DOSBox and GOG.com - read on to check out the interview, and be sure to visit their site!


Can you briefly explain what DOSBox is for any GOG.com users who aren't familiar with it?


Qbix: DOSBox is a small program that acts like an old computer with DOS. You can use it to run DOS games and programs on modern systems that don't have DOS installed.


You've probably heard this question a million times, but in brief, can you tell us how the DOSBox project began and why you decided to do it?


Qbix: Harekiet and I have known each other for a long time (since kindergarten). Harekiet started working on DOSBox around the release of Windows 2000. There were other solutions at the time, but they didn't allow for graphical filters or running the games in windowed mode. I joined him fairly early in the process. Harekiet had coded some small emulators before and wanted try something bigger. DOSBox was initially freeware. I coded the linux support while Harekiet focussed on the Windows part. After some time we decided that it would be interesting to make DOSBox open source and we put it up on sourceforge and that is when it slowly, but steady become popular.


imageimage

What was your first computer or gaming system?


Qbix: My first computer was a 386 SX 25 MHz with 2 MB RAM and a 105 MB harddrive. If you are familiar with older versions of DOSBox this number might ring a bell. This pc is actually still being used for testing games which have problems under DOSBox.


Do you remember the first games you played back in the “old days”?


Qbix: Alley cat, Airborne Ranger, CD Man, Wing Commander 2, Monkey Island 2 and I spend a lot of time on "Die Schicksalsklinge", without being able to read German at the time :). Because of that I never managed to finish the game.


What do you think of all these recent remakes of retro games?


Qbix: For me part of the charm of the old games is how they look, especially when comparing them with other games of that time. Adventure games usually had very nice graphics. On the other hand I really like playing Final Fantasy remakes on the Nintendo DS. The 3D makes it a whole new experience. The storylines of old gems have already proven themselves. In books and movies it is quite common to reuse a basic story, so I think those remakes are a natural thing to happen.


imageimage

What was your reaction when we approached you and mentioned GOG.com for the first time?


Qbix: Keeping the oldies available and playable is my personal goal with DOSBox. In that light GOG.com is a great initiative as it addresses the issues of classic games being unavailable to buy. The alternative is that games are either not available or using illegal copies. I am pleased that you chose DOSBox to help keep the old games playable.


Any specific games that you'd love to see in the Good Old Games catalogue?


Qbix: Origin games - they really made worlds. I'd love to see Wing Commander series, Crusader series, Ultima series and System Shock on GOG.com someday.


DOSBox is basically a hobby for you, right? What do you do for living?


I study physics for most of the time :)


Are there any future plans for DOSBox that you can reveal?


Qbix: Currently the built-in menu is getting a big update, so maybe DOSBox will finally become userfriendly :)


Thank you for your time Qbix!


Back to frontpage
38
Damn those physicists! Is there anything they cannot do?
39
Now all we need WinBox to emulate pre Windows Vista operating systems and hardware...
Any takers? ;) :P
40
Kudos to the DOSBOX.
41
avatar
soulgrindr: Are there any virtual machines that deal with 3d graphics?

From what I read VMware supports accelerated graphics. I've yet to try it myself, but will do so once my copy for work arrives.
You're able to download a 30 day trial once you hand over your birth certificate (jesting, but that's what looking at their trial signup form felt like).
42
DOSBox supporter here since unsuspected times :-P
This emulator will never stop amazing me for its performances. And if you look at the comparison I've just posted between version 0.72 and 0.73 features and progresses within the hardware/software subsystems emulation you can't possibly deny that DOSBox will continue to improve beyond its original raison d'etre... Who said a optimal Windows 9x emulation? I bet on it, after all the first Windows are just dos with a nice GUI over it, hence I don't even see the need to change the emulator's name :-P
43
If you guys have an affiliate spotlight, can you also get a starving child spotlight?
Anyway, DOSBox is awesome.
44
avatar
Petrell: Now all we need WinBox to emulate pre Windows Vista operating systems and hardware...

ReactOS (http://www.reactos.org/) could be go in this direction. They want to rebuild WinXP, maybe the step to an emulator isn't so far.
Post edited June 26, 2009 by DukeNukemForever
45
As I said back then, It's great to have you guys around providing this amazing piece of software. Great job!
It's nice to see the GOG team finally placing you in the front page too, in recognition of your hard work :-)
Cheers!
46
avatar
Petrell: Now all we need WinBox to emulate pre Windows Vista operating systems and hardware...
Any takers? ;) :P

Windows is infinitely more complex than DOS, and it will be a very, very long time before any Windows replication reaches anywhere near as usable state as DOSBox.
Windows emulation is already readily available with virtual machine products such as VirtualBox and Windows Virtual PC, although you need to supply your own copy of Windows (Windows 7 Professional, Ultimate and Enterprise include a free XP Pro SP3 VM license). If you have a CPU that supports AMD-V or Intel VT-x the virtualised OS can run at near-native speed (although with the obvious overhead of two operating systems running at the same time). Because the VM is running a real, fully functional version of Windows it has 100% compatibility, which no emulator or API replication could ever have.
No VM has proper Direct3D support at the moment, unfortunately, due to a complete lack of anything like the hardware-assisted virtualisation technology included in CPUs; games that use or support DirectDraw, OpenGL or software rendering will work just fine in most cases.
47
If the idea is to emulate early Windows games... Then wouldn't it make sense to start by emulating Windows 95? Windows 3.1 was just a GUI for DOS that DOSBox could even emulate, but Windows 95 was the first unique Windows OS. 95 also shouldn't be as complex as XP would be. Windows 95 nowadays is also a lot less common than XP, as many shunned Vista for XP.
Post edited June 26, 2009 by GameGuruNT
48
avatar
AvatarOfLight: While both DOSBox and GOG are totally awesome, the combination does puzzle me a bit.
We don't need to pay GOG to provide us with a free program after all.

Huh? You're not paying GOG to provide you with a free program. You're paying GOG to provide you with the game.
If you already own the game in question, you don't need GOG -- you can download DOSBox yourself and run it that way.
avatar
soulgrindr: Are there any virtual machines that deal with 3d graphics?

Early 3D graphics often means 3Dfx/Glide, and there are some excellent wrappers for converting Glide calls into Direct3D equivalents. They won't work for all games, but they do a very impressive job IMHO.
dgVoodoo is the best one that I've used, followed by Zeckensack's wrapper.
http://dege.freeweb.hu/
http://www.zeckensack.de/glide/
Glidos is for DOS-based Glide games, as the name suggests. I've not tried it myself, as it's commercial and I found the others met my needs, but if you want to play the games mentioned on the site, it's most likely a very decent choice.
http://www.glidos.net/
There are others that I know of, but I'd be a little surprised if any of them did a better job than the ones mentioned above.
https://sourceforge.net/projects/openglide
http://evoodoo.emulation64.com/us/home.html
http://www.geocities.co.jp/SiliconValley/8346/gl2ideal/
Unless you want to play Diablo 2 specifically, in which case there is this:
http://www.svenswrapper.de/english/
Post edited June 26, 2009 by Shadowcat
49
Ehm, I'd like to point out that DOSBox has already started to "emulate" the Windows '95 GUI :-P
50
sorry dosbox guys... i took it off topic.
(though its all useful info... maybe i should have started another thread. what's the situation with dual booting a copy of win95 on a modern dual core PC and slowing it down somehow? )
U guys rock.
51
If so many of your games are using DOSBox which seems to be compatible with a lot of other operating systems than Windows XP and Vista - why are you only listing those as compatible?
I'm using OS X and I've bought some games through gog.com - hoping that they should work on my Mac through Wine/Crossover Games but for those games that are already using something like DOSBox that wouldn't be necessary and I wouldn't need to worry if the game can be run on OS X or not - so why aren't you printing this out?
Most old games works easily on OS X, Linux and similar without any special effort and those platforms lack new exciting games - so it would be great if you could make it easier to find out which games works good on those platforms.
Perhaps work together with DOSBox and Wine/Crossover?
52
VoxPelli: Although the games can certainly be played on other systems, the reason is that the installer that GOG provides is a Windows-specific executable. So at present, GOG doesn't formally support any other systems.
You can, of course, run the GOG installer on a Windows box and then copy the unpacked game files from there to your Linux/OSX/BeOS/RiscOS/whatever machine, and use a native DOSBox to play it.
That presumes you have access to a Windows system, of course.
It would be great if GOG provided a simple compressed archive of the game files (along with the dosbox.conf file) as an alternative download, so that those who wish to could set it up themselves without even needing access to Windows.
That would open up a whole new audience for GOG, for quite minimal extra effort.
53
avatar
Shadowcat: It would be great if GOG provided a simple compressed archive of the game files (along with the dosbox.conf file) as an alternative download, so that those who wish to could set it up themselves without even needing access to Windows.
That would open up a whole new audience for GOG, for quite minimal extra effort.

As a Linux/BSD user, I have to agree with Shadowcat. It would be nice to be able to retrieve the files for a game without the shackles of a Windows installer.
54
avatar
Shadowcat: It would be great if GOG provided a simple compressed archive of the game files (along with the dosbox.conf file) as an alternative download, so that those who wish to could set it up themselves without even needing access to Windows.
That would open up a whole new audience for GOG, for quite minimal extra effort.
avatar
thevault314: As a Linux/BSD user, I have to agree with Shadowcat. It would be nice to be able to retrieve the files for a game without the shackles of a Windows installer.

I've already ask them exactly about that... They've got deals for Windows platform only, so you can personnaly run them elsewhere, but they can't help you for that =(.
55
i don't use linux much, but it seems like a good idea, business wise.
Lots of linux gamers are desperate for games, and with the recent rise in netbooks...
money to be made...
56
avatar
soulgrindr: i don't use linux much, but it seems like a good idea, business wise.
Lots of linux gamers are desperate for games, and with the recent rise in netbooks...
money to be made...

It sounds to me like a good compromise would be for a software dev to build a tool to extract the contents of a Inno Setup installer. 7zip already can do this with NSIS installers.
You could ask the devs of 7zip or check if they have a forum. That would be one place to start.
57
avatar
soulgrindr: i don't use linux much, but it seems like a good idea, business wise.
Lots of linux gamers are desperate for games, and with the recent rise in netbooks...
money to be made...
avatar
deoren: It sounds to me like a good compromise would be for a software dev to build a tool to extract the contents of a Inno Setup installer. 7zip already can do this with NSIS installers.
You could ask the devs of 7zip or check if they have a forum. That would be one place to start.

an innosetup unpacker would be quite handy,
but fortunately the installers of GOG work pretty well in wine.
Thank you all for the praises of DOSBox!
Back to frontpage