Wednesday, February 18, 2009

Playing classic DOS games using Microsoft Virtual PC

If you were a teenager during the late 80s or early 90s, you'll be awash with a wave of nostalgia when you read these words: Dangerous Dave. Wolfenstein 3D. Doom. Prince. Zaxxon. Brings back memories, right? If you're still clueless, these are classic DOS-based games that used to take up a sizeable portion of our leisure time back in the day! Still don't know what I'm talking about? Well, DOS is a text-based PC operating system... oh, never mind--you're way too young to be reading this post! If you really must know, I'm talking about an era where the GUI was still several years away, a time when computers were built using 386 and 486 processors, with a whopping 8MB of RAM, and 240MB hard disks. *Sigh*... those were the days--the heady, primordial era of personal computing.

capture_17022009_234951 I revisited those days recently when I was experimenting with a cool application that lets you run any operating system--current, past, or upcoming--within your present Windows operating system. That's right, you can run an operating system as if it were an application! I'm talking about Microsoft Virtual PC--a small, free software that emulates another PC within yours. Sounds confusing? Well it isn't really. This application creates an isolated area in your system, within which you can install and run a completely different operating system as if it were another computer. You can even reboot it and watch it go through the boot-up POST sequence in it's own window!

You might have heard of a similar application called VMWare, which does the same thing, but VMWare is rather expensive compared to Microsoft Virtual PC, which is free. But then Virtual PC is primarily built to run Windows operating systems, of course.

VirtualPC_Win7_Win311Among other things, I used Virtual PC to install and experiment with a beta copy of the upcoming Windows 7 (Build 7000). Alongside this, I also created a Virtual PC running good ol' DOS 6.22, and dug up a whole load of DOS applications and games. I also located and installed an ISO of Windows for Workgroups 3.11! Click the screenshot above for a larger view--there's Windows 7 on the left, Widows 3.11 to the right, and the Virtual PC Console at the lower right, showing the two running operating systems. All of this was running on my Windows XP laptop.

Here's a quick run-through of how to create a Virtual PC:

1. Download Microsoft Virtual PC 2007 from here, then install it. Run the program and you'll see the Virtual PC Console.
On first run, you obviously won't have any Virtual Machines (VMs) installed--shown here are the two VMs I created.
To create a VM, click the New... button to launch the New Virtual Machine Wizard.
capture_17022009_235739
2. Click Next to proceed. capture_17022009_235938
3. This screen displays choices for creating a new VM, using default settings to create a VM, and adding an existing VM. Select the first option, and click Next. capture_18022009_000105
4. Type in a name and select the location for your new VM, then click Next. capture_18022009_000326
5. This screen helps you configure the environment for your VM, depending on the operating system you want to install in it. Select the appropriate OS from the drop-down menu, or select 'Other'. Click Next to proceed. capture_18022009_000441
6. You can go with the recommend RAM for your VM, or specify the amount. Your choice will obviously depend on how much RAM your computer has, and the requirements of the OS you want to install in the VM.
Note: Before allotting RAM to the VM, make sure you leave aside enough for your host operating system!
capture_18022009_001111
7. The Wizard will now create a virtual hard disk, in which you'll be installing your virtual OS! Choose to create a new virtual hard disk, click Next... capture_18022009_001758
8... and specify the location and size of this hard disk. capture_18022009_001807
9. Finally, click Finish, and the wizard will create your Virtual PC! capture_18022009_001929

Your new Virtual PC will now appear in the Virtual PC Console. Double-click it to start it, and you'll see it going through the boot sequence. Obviously, on first run it will search for a boot device and will prompt you accordingly. Before you can use the Virtual PC, you'll need to format the virtual hard disk, and load an operating system on it. To start, download a bootable CD or floppy disk image from here, and load the appropriate ISO file using the Floppy | Capture Floppy Disk Image or the CD | Capture ISO image. You should now be able to format the virtual hard disk as you would a normal one. After that, load your operating system and configure it to your liking!

Here are a few screenshots from my 'Classic DOS games' virtual machine.

DOS_nostalgia

For more resources on Microsoft Virtual Machine see here and here. Also see here for special information on running MS-DOS on Virtual PC 2007. Enjoy!

Thursday, February 5, 2009

Cubeecraft: Geeked-out cutouts!

CubeeCraft I've always liked paper folding, and have been following arts like Origami ever since the early school days. I know--it's not a guy thing, but I was interested in it from the mathematical standpoint. Or so I explained. Even the simple act of flying paper airplanes was complicated with extended pursuits of trying to hone them for prolonged flight, or funky acrobatics!

Then a couple of days ago, I came across this ultra-cool site, and was bitten by the paper folding bug once again. The author of this site has pretty much nailed down the art of creating some of the coolest paper characters I've seen. And what characters! Classics like Mario (of the Super Brothers fame), Darth Vader, Sonic the Hedgehog, Spiderman, Superman... heck, there's even Kratos (from God of War), Pinky (from Pinky and the Brain), and Obama! If you're particularly skilled in digital illustration, you can also download a blank cutout template and try your hand at creating your own character!

Kratos Creating one of these characters is relatively simple--head over to the Cubeecraft Web site, download a cutout template, print it at 150dpi on an A4 cardstock paper (thick paper begets a longer-lasting character), and use a pair of scissors and a blade to carefully cut out the shapes. Each character is composed of five or more 'sections' that must be folded and assembled into the final character. Best of all, the sections have a glue-less design so the process is relatively clean (discounting the cutout shrapnel, of course).

The FAQ explains the assembly clearly, but know that you'll require at least an hour to complete each character. Your mileage may vary depending on your dexterity in wielding cutting instruments, and your patience through this exercise--creating some of those slits and tabs can be quite painstaking.

But if done correctly, the end results are guaranteed to leave you stoked and addicted. Gotta... build... one... more... Cubee...!

Sunday, February 1, 2009

DVD Flick: Converting videos to DVD

Ever needed to convert a whole lot of videos into a DVD? Here's a handy little tool that enables you to do just that: pop in a blank DVD, point the application to one (or more) videos on your hard disks, configure a few basic settings and boom--you have a DVD that will play on any conventional player. DVD Flick is especially useful for converting DivX movies into DVD format (great for sending movies to your mom who has an older DVD player, or for compiling and distributing video clips recorded on your digital camera).

DVDFlick DVD Flick is one of those ultra-handy Open Source applications that do a fantastic job of serving a specific requirement quickly and efficiently. Creating a DVD with this application is child's play. Start by downloading the program from here. After installing it, click the Guide icon on the top and you'll see a quick and easy run-through for creating a DVD. You can create a regular DVD in just a few clicks, with the default program settings. But you can also customize your DVD with additional audio tracks (such as director commentaries) and subtitles. You can add several videos in a given title, and the application will figure out how best to encode them to fit on a single DVD. You can choose between the single-layer DVD-5 format (4.7GB), the dual-layer DVD-9 format (8.54GB), or even the more exotic Mini-DVD (1.35GB or 2.47GB) formats. Of course, you will need the appropriate type of blank DVD to hold a given project. When creating a compilation of videos, you can even create an interactive menu that enables you to navigate your disk and select files during playback--much like the main menu of a conventional movie DVD.

DVD Flick will create a DVD from virtually any type of video file you might want to throw at it (it supports for over 70 video formats), including FLV, DivX, TrueHD, H.264, Apple Video and many more. See here for a complete list of audio and video codecs this versatile application supports.

Based on the powerful FFMPEG video processing engine, this is a processor-intensive application. So the time it takes to create a project will depend on your computer's horsepower. Fortunately, it supports and even detects multi-core processors--a definite advantage if you plan to use this program for a serious amount of DVD creation. Finally, you can use the program's built-in DVD burning capability, or have the application write the files to your hard disk where you can subsequently create your DVD using your favorite DVD burning application. Simple and fun!

Related Posts with Thumbnails