Skip to main content

January 2013 Project of the Month: DosBox

SourceForge is pleased to announce that the January 2013 project of the month is DosBox DosBox has the further distinction of being the only project every to be selected for POTM more than once.

DOSBox emulates a full x86 pc with sound and DOS. Its main use is to run old DOS games on platforms which don’t have DOS (Windows 7 / Windows Vista / Windows 2000 / Windows XP / Linux / FreeBSD / Mac OS X)

We did the interview a little differently this time, as the developers wanted to do the interview on IRC.

Rich: First, congratulations on being awarded Project of the Month, and being the first project *ever* to have that honor twice.

Qbix: guess we must be doing something right then

Rich: :)

Harekiet: hehe nice, how long has that been going on now?

Rich: Since 2002.

Rich: Why is there still a demand for a DOS emulator these days?

Qbix: Good question. The charms of old games maybe

Harekiet: I’ve been kinda wondering about that as well, must mostly just be nostalgia with people that played dos games, can’t really see any kids playing them. And the occasional company that still runs their ancient stuff

Qbix: Although, some of the support requests are (based on their use of language) at least of younger ones.

Rich: And apparently some 35,000 other people every week, too.

Qbix: I would think that everybody who wanted to play a game, would have downloaded dosbox by now :)

Rich: I know that’s why I started using DOSBox, probably 10 years ago.

Rich: Take us back to the beginning. How did you get started doing this?

Harekiet: Well that would be my doing mostly since I was playing emulated console roms and I always wanted to see how dos games could look with some of the graphic enhancement filters they used in those. And that was at the time windows 2000 came along and dos support in windows was on the decline rapidly

Qbix: And we relied on VDMSound

Rich: Is there still more to do? Is development still active, or is it primarily end-user support these days?

Qbix: Well, development is slow, but still there.

Harekiet: And to really add new features you kinda get annoyed at some of the design choices made at the time and really think it might be better to just write a new emulator from scratch

Qbix: True, so mostly we’re just improving compatibility at the moment.

Qbix: Although, some long requested features will probably be in the next version. But the new emulator from scratch idea is very tempting, with the knowledge that we have now on how to do it better

Rich: Does that seem like a serious possibility now, or is that just an idea at this point?

Harekiet: Yeah, it’s mostly just an idea

Harekiet: If you can really bring up the energy for it, especially if you consider other emulators like qemu that provide better pc emulation but could be tweaked for better dos support, so many possibilities :)

Qbix: Yeah, starting anew will take a lot of resources and energy

Rich: Is there any interest in adding support for other platforms like Android? Does that even make any sense?

Qbix: It’s actually already there, but not by us, at least not at the moment

Harekiet: It’s been ported to ios and android by others

Rich: How large is the actual developer community? Is it just the two of you, or do you have other major contributors.

Qbix: we have more than just us

Harekiet: Well we used to have another active developer but he gave up on it and there’s some active people making patches

Harekiet: But I’d say Qbix is most active with it

Qbix: yeah there is h-a-l-9000 who is an official dev and a few people who make patches on regular basis

Rich: Have you ever had any legal challenges about what you’re doing?

Qbix: Well, we are used a lot by companies, and some of them don’t have an idea what the GPL means, just that dosbox is free and works.

Harekiet: And we’ve held off on the mt32 emulator since it would require the roland roms. Although i don’t really think it would cause that much trouble, thought scummvm had it added as well

Qbix: Yes, and by making it a seperate driver, more projects can benefit. The mt32 emu has made a lot of progress lately – starts to sound as good as my real mt32. But we try to stay clear from legal problems.

Rich: So, nobody suing you because of emulating their stuff?

Qbix: nope

Rich: Oh, good. :)

Qbix: All our legal stuff is trying to get companies to stick the GPL.

Rich: If someone wanted to get involved in your project, 1) what kind of skills would they need and 2) what would need to be done?

Harekiet: That’s always quite a troublesome question, you get mails of people asking that

Qbix: Everybody who wants to get involved basically first needs to debug games that don’t work and fix them :)

Harekiet: It’s not like dosbox has proper documentation and if they can figure out how dosbox works that’s probably a good start :)

Qbix: Yeah, that is the idea of them fixing games – getting familiar with dosbox and all the things it emulates. So many specs… all the hardware, BIOS, video BIOS, DOS, XMS, EMS, MSCDEX and lots of other standards

Harekiet: I’d rather want that they spend their time making some wine for windows properly, some weird early windows games that don’t run in xp anymore. Or windows 7 for that matter

Rich: Well, thanks so much for taking time to talk with me. And congratulations again.

Qbix: Thanks for hosting us all these years!

Harekiet: What’s the total bandwith wasted?

Rich: 24,256,320 downloads

Harekiet: 3.6*10^13 bytes my calc says assuming 1.4mb per download. 33 Tb? that seems a bit excessive

Rich: Thanks again for your time.

Harekiet: okay

Qbix: okay. Thanks!

via SourceForge Community Blog

Popular posts from this blog

Ten Apps you Must Download when you Buy A New Android Smartphone

Ten Apps you Must Download when you Buy A New Android Smartphone

May 14, 2013 at 11:21PM You have spent loads of time researching which is the best Android smartphone that fits your budget, spoken to people in the know about gadgets and have saved accordingly. After contemplating a fair bit if this is the right time to pick a device and there is no other device you would rather have, you take a plunge into the astonishing world of Android and pick that shiny new Android device. Right now it is sitting proudly in your hands as you admire every curve, every pixel, visible or not of your new Android smartphone.It is the time to load your Android smartphone, to make it truly yours, a device that would be with you through your thick and thin. Time to install those applications which will complete your world, if not complete, at least make your world a lot more organized and a lot more fun. So which apps do you start off with?Like the famous Nokia commercial goes, you have our back. Here …

How to Password Protect & Encrypt Files [Mac/Windows]

How to Password Protect & Encrypt Files [Mac/Windows]

May 16, 2013 at 06:33PM Nowadays, the computer has a very important place in everybody’s life, as a personal gadget used for a lot of different things. Everything is digital and it is stored on a computer’s hard-disk or on a cloud system, offering you easier access to your favorite data.Computers have become the place where you hold pictures, documents, favorite music and everything else in the same place. While storing may include regular data, random and even useless information, people may also keep important stuff, such as wedding photos, work documents, projects and others.Have you ever thought about protecting critical data with a password? Taking into consideration that all information could be vulnerable to hackers or to unauthorized persons, this is a rather obvious procedure. Another reason to encrypt data can appear in case somebody else also uses that computer and you don’t want them to have access to private pict…

5 Awesome Search Tools for Twitter

5 Awesome Search Tools for Twitter

April 20, 2013 at 07:40PM Twitter is undoubtedly one of the most popular social networking and micro blogging tool today. Ever since its launch in 2006, it has grown rapidly. The service rapidly gained worldwide popularity, with over 500 million registered users as of 2012, generating over 340 million tweets daily and handling over 1.6 billion search queries per day. So if you have been a Twitter user for long time, you might already know searching for any tweets or mention from the timeline is not possible. For this you will need dedicated search tools.So if you want to do an advanced search on Twitter, here are some best tools to get started.Related Reading:Ways to Search Twitter1. Twitter Search:Twitter has a default search tool which is pretty good to search for old tweets. It also has an advanced search where you can select people, places, etc. to search tweets. You can also use operators for search.2. SnapBird:SnapBird is a powerful search en…