Showing posts with label virtualization. Show all posts
Showing posts with label virtualization. Show all posts

Thursday, August 11, 2011

Why do people use DOSBox over Virtualbox in a gaming context?

Question

I've noticed that a number of people here use DOSBox for playing older titles on modern PC hardware.

I am very familiar with VirtualBox, I use it to virtualize several operating systems. I have also read up on it's current 3d support.

My question is what is the advantage of something like DOSBox over VirtualBox?

Is it essentially for ease of use? With VB I have to install the actual DOS package and manipulate memory management, etc as I did back in the real dos days (presumably). Does DOSBox remove these sorts of configuration issues?

I'm considering running games that would have had requirements in the 100's of Mhz on an i7-2600k, so I'm not terribly concerned about virtualization overhead unless there's some specific gotcha that I don't know about

Answer

VirtualBox is a general-purpose computer emulator, and nothing else. It doesn't come with any operating system (you need to install one). The guest operating system is fairly "isolated" from the host. You can only access a host directory from the guest system through SMB sharing (over a virtual network).

DOSBox is a 16/32-bit x86 emulator that already comes with a DOS-like operating system pre-installed. The objective is to run DOS applications as easy as possible. It doesn't require a virtual harddrive image, as it can access host directories directly (after mounting a directory as a virtual drive — this is only possible because DOSBox also emulates the operating system). It also has some features to emulate old networking hardware (such as dial-up modems and IPX network) over TCP/IP.

VirtualBox uses virtualization, which means it requires a host CPU of the same architecture of the guest system.

DOSBox is a full emulator, all CPU instructions have been re-implemented in C, and it can run on any hardware. (there are videos of DOSBox running inside Symbian Nokia phones)

In a nutshell: DOSBox has been designed to run old DOS applications and games in a fairly easy way, in any host system.


Glossary:

  • Host: the system/computer that runs the emulator.
  • Guest: the emulated system/computer that runs inside the emulator

Friday, July 29, 2011

Best way to play Defense of the Ancients (Warcraft 3) on a Mac?

Question

I own a Macbook Pro. I want to play a PC game called WarCraft 3 - Defense of the Ancients. I have googled and done some research on how to play DotA on a Mac.

Most of resources I found recommended I buy Warcraft 3 for Mac version (yes, there is warcraft 3 for mac). However, I already own the PC version, and I don't want to waste another $60++ bucks to buy a Mac version (it's an old game as you guys already know).

I also came across some forums suggesting using a virtual machine or using Bootcamp to install Windows and play.

Using bootcamp and installing Windows sounded good for me, but after I did more research, I found that since I don't have experience with using Bootcamp, I might crash or need to reformat my Mac(when partitioning). Apple also recommends doing backups for your Mac when using Bootcamp. I do not want to go through all this troublesome things, thus I will not choose this method.

My last option is to install virtual machine. I used VirtualBox and already installed Windows XP. It runs and works perfectly fine. Now, I am wondering, if I install Warcraft into this virtual machine, and play the game, approximately 5 hours a day, will it crash my Mac?

Okay, to give a summary, following are my questions about running Wacraft 3 on VM Windows XP on MacBook Pro:

1) Will the game lag, the video render okay, etc? 2) Most importantly, will it damage my Mac?

If you have others methods of playing DotA on a Mac other than what I mentioned above, those are welcome too.

Answer

Firs, you should reconsider not buying it. You can have i for 20 USD, available for download at Blizzard site. Furthermore, IIRC you can register you activation key on the new Battle.net site and download the mac version for free.

As for you questions about the VM machine:

  • First, it should not damage you mac in any way, that's the point of a virtual machine. It's software computer, using a software hard drive. If it damage your machine, there is something really wrong with the program.

  • Warcraft 3 could run on it, but if it require graphic acceleration, don't expect too much. Some VMs have implemented graphics acceleration, but it is mostly experimental. Although, I think it should be OK for Warcraft3.

Best way to play dota(warcraft3) on mac?

Question

I owned a macbook pro. I want to play a PC game called WarCraft 3, Dota. I have google and done some research on how to play dota on mac.

(S1)Most of them would recommend buy Warcraft 3 for mac version (yes, there is warcraft 3 for mac). However, I already owned a PC version, and I dont want to waste another $60++ bucks to buy a mac version (its an old game as you guys already know).

Thus, I come across some forums suggesting using VM (virtual machine) or using bootcamp to install windows and play.

(S2) Using bootcamp and install windows. Well, it sounds good for me, but after I do another research, if I am not good in, or no experience in bootcamp-ing, I might crash or need to reformat my Mac(when partitioning), and apple also recommend keep doing backup for your mac when using bootcamp, I do not want to go through all this troublesome things, thus I will not choose this method.

Last, my (S3) method is to install virtual machine. I use VirtualBox, and already install a windows xp, running and works perfectly fine. Now, I am wondering, if i install warcraft into this virtual machine, and play game, approximately 5 hours a day, will it crash my Mac? Okay, to give a summary, following are my questions about running Wacraft 3 on VM Windows XP on MacBook Pro:

1) Will the game lag, the video render etc?

2) Most importantly, will it damage my mac?

If you have others methods of playing dota (warcraft3) on mac other than what I mentioned above, please do share with me (or, mac users). Thank you

NOTE: (S) means Suggestion:

Answer

Firs, you should reconsider not buying it. You can have i for 20 USD, available for download at Blizzard site. Furthermore, IIRC you can register you activation key on the new Battle.net site and download the mac version for free.

As for you questions about the VM machine:

  • First, it should not damage you mac in any way, that's the point of a virtual machine. It's software computer, using a software hard drive. If it damage your machine, there is something really wrong with the program.

  • Warcraft 3 could run on it, but if it require graphic acceleration, don't expect too much. Some VMs have implemented graphics acceleration, but it is mostly experimental. Although, I think it should be OK for Warcraft3.