Thursday, 21 April 2005

, ,

Screen captures at the click of a button

You'll be glad to know that for a change this is a very short and snappy tip (geddit?). To take a screen shot of your Windows desktop: arrange your windows as you want them to appear in your captured image and press the 'print screen' button on your keyboard (it should be next to the 'scroll lock' and 'pause' buttons near the top right corner). Now if you open up your favourite paint program, locate the 'paste' button and press it, your capture will appear in all its glory.

What you choose to do with it now is up to you. I wouldn't for a second advocate that you set it as the desktop wallpaper image on a friend's computer and observe them hopelessly attempting to close down windows and edit documents that were open when you snapped the pic because that would be extremely mischievous and naughty.

Conversely, if you only want to take a snapshot of your currently active window, you can hold down the 'alt' button while you press the print screen key.

Mac users can achieve the same results by using OS X's built-in 'Grab' tool located in the Applications - Utilities folder.

Sunday, 17 April 2005


Retro gaming revival - there's life in the old dogs yet

I'm trying to run an old DOS game, but whenever I double-click on its icon, a DOS window opens and then closes instantly. What am I doing wrong?

Back in the days when dinosaurs roamed the earth, games weren't designed to be played from a DOS box within Windows and so often they will throw a paddy when you try to run them in this way. To get around this problem you can either exit Windows and enter real DOS mode instead, or you can try to configure the game to run from within Windows.

If you are running Windows 95 or 98, you can access real DOS mode by clicking on your start button followed by the options 'shutdown' and 'restart in MS-DOS mode'. If on the other hand, you are running Windows 2000, Windows Millennium or Windows XP you will have to create a boot disk to access real DOS mode as these operating systems do not include a real DOS mode option by default (although you can use a patch to access this hidden option in Win Me). Note that if you plan to start using real DOS mode again you will have to install DOS drivers for your sound card, mouse (for most adventure games and RPGs) and possibly your CD drive if you're planning to play original CDs - plug and play doesn't work in real DOS mode so it's back to basics I'm afraid.

What's that, you've lost all the above mentioned essential kit? Well it's lucky for you that you can download the whole shebang in one all-inclusive package instead. This purpose-built, abandonware CPR kit can be downloaded from the Home of the Underdog's FAQ page. To use it, simply extract the contents of the zip file to a floppy disk and reboot your computer. There's not much more to it than that really. If you get stuck, take a peek at the enclosed readme file or the annotations inserted into the autoexec.bat/config.sys file.

If you're planning to try to bully Windows into running your old DOS games, your first step is to edit the 'pif' file, which will have been created when you attempted to run the game's main executable file. This is a configuration file which allows you to specify how you would like Windows to open individual DOS executables. Right-click on the file and select 'properties', and a menu should appear from which you can alter the memory configuration used to run your game.

If you've downloaded the game you're attempting to run from an abandonware site, it will often be accompanied by a text file containing the memory requirements necessary to run the game. If so, make sure these match the settings in your pif file and try to run the game again. You can also use your pif file to tell Windows to open the game in full screen mode rather than in a window, and this can also help to reduce compatibility problems. Additionally, it helps if you set your DOS window to stay open once it has completed its operation because any error messages displayed will remain on screen for you to read and subsequently diagnose.

As strange as it sounds there are programmers out there busily coding DOS emulators designed to be run on the very platforms that they try to emulate, namely PCs. Considering the problems you inevitably encounter when trying to run old DOS applications on a modern PC this isn't as silly as it sounds, so it's worth giving it a shot before going to great lengths to tweak the memory configuration of your Windows DOS box.

DOSBox, the emulator, not Window's poor excuse for a DOS layer, allows you to mount game folders and then drop out to the command line where you can run any executable files within that folder as you would in real DOS or from the Windows command prompt. The window from which you run these executables is known as a 'shell' and provides most of the rudimentary commands which will be familiar to those of you who grew up using MS DOS. For example, you can change directories using the 'cd' command, list the contents of a directory using the 'dir' command, and so on and so forth.

The most frustrating aspect of the DOS boxes on offer in Windows is the lack of sound support, a workaround for which has not until now been available. Fortunately for us, DOSBox now provides sound support for most DOS games. Oddly enough, getting sound to work with DOS emulators is actually easier than it ever was in real DOS using real time drivers... or at least that has been my experience. If the command prompt scares you, you'll be glad to know that you can use DOSBox Load instead (also available from the DOSBox home page). This allows you to run DOS executables inside the emulator shell using an idiot-proof Windows style menu.

Another must-have emulation gadget you should equip yourself with if you plan to dust off your classic games is VDM Sound. This one is designed to be run under Windows 2000 or XP and sidesteps the command prompt altogether by integrating itself with Explorer's right-click menu. Whenever you want to run a DOS executable using VDM Sound you would simply browse for the file, right-click on it and select 'run with VDMS' to launch it.

VDMS, like DOSBox, is accompanied by a Windows style loader menu. The VDMS Launch Pad adds an additional option to the right-click menu to provide a whole host of tweaking options which come in very handy when trying to get those stubborn DOS games to cooperate.

VDMS, of the two, is the superior emulator, however, it's wise to keep both of them handy because there will often be games or programs which one can run while the other can't, and vice versa.

If it's a commercial emulator you're after, because... erm, you like to throw good money away, you might like to try Sound FX. Whereas if what you require is DOS emulation under Linux, give Bochs a whirl.

Your game still won't run? Well another possibility is that you need to drop out to real DOS and configure your memory settings from there rather than from a DOS box within Windows. Some games require lots of conventional memory, yet others depend more on XMS or EMS memory. Again, this information is likely to be contained within the game's readme files so look there before attempting to tweak your memory settings. To see if your present configuration matches the game's minimum specifications you can type 'mem' from the DOS prompt. If you have some ground to make up, the best thing to do is run 'memmaker', an ancient DOS program which is now pretty much defunct (well except for tweaking old DOS games that is). This can be found on your Windows 95/98 installation CD if you have one, or you could try tracking the file down online using an FTP search engine.

Yet another problem which often arises when you try to run old DOS games from within Windows (bet you're starting to wonder if this is worth all the effort now aren't you?) is that they run far too fast and hence are completely unplayable. This is clearly because you're trying to run a game which was designed for a much slower computer on an all-singing, all-dancing PC of the noughties - that is unless you're a troglodyte and are still using an old relic of a machine. To solve this dilemma you can use a slow-down tool such as Mo'Slo.

If after trying all these solutions you're game still won't cooperate, it obviously wasn't meant to be. What can I say? Erm... at least you've still got your memories - no-one can take those away!

Thursday, 7 April 2005

, ,

How can I capture an audio stream?

If you're a Mac user, the simplest way to achieve this would be to use the original, free version of WireTap. Unfortunately version 1.0 is no longer available from the official home page (oh look, they have a pro version for sale - could the two things be connected?), but can be found elsewhere on the web if you're prepared to scout around for it.

WireTap is an atypical stream-ripping tool in that it records any sounds emitted by your Mac within a given time-frame - it doesn't discriminate between applications - it will pick up system beeps, iTunes output, everything, so if you require a 'clean' recording, ensure that you mute the sound in all applications bar the target source before you begin 'tapping'.

The interface consists of three buttons - record, stop and pause. To save an audio stream you would click on the relevant link in your web browser to commence playback and then hit the record button in WireTap - the captured sound is saved to a folder of your choice as an AIFF file. If you wish to save streams in MP3 format you will have to upgrade to the pro version, or use Audio Hijack instead. Incidentally, Audio Hijack will allow you to capture audio from specific applications, and additionally grants you much more control over the quality and format of captured sound files.

The handful of PC users amongst us *wink* might like to try Stream Ripper instead. This being a more traditional stream capturing tool, it records audio streams directly, ignoring any extraneous background system noise. It can't interpret Windows Media or Real Audio streams, but pretty much anything else is fair game.

Tuesday, 5 April 2005

Whiff of humble pie distracts APB attack dogs

Antipiratbyran spokesman: "Hey Jon, how ya doin' pal? You remember last month when we accidentally raided your ISP and accused you of running an Aladdin's cave for software pirates? Well, err, tell ya what; let's just forget it, whadda ya say? We realize the reprehensible behaviour of that loose cannon 'Rouge' could well land us in hot water, but that's not what this is about. No, no, no, we just think it was really a lot of kerfuffle over nothing and neither of us need the hassle of taking this to court. Uhm, so if you promise not to make a fuss about our silly little slip-up, we'll do the same. Everyone makes mistakes from time to time, right?"

Not an actual quote from Sweden's anti-piracy bureau (reeeally?), but that's the paraphrased gist of the latest turn of events in the bungled Bahnhof raid escapade.

Left reeling by the highly dubious agent provocateur tactics employed by the ABP at the offices of Swedish ISP, Bahnhof, managing director, Jon Karlung, threatened judicial proceedings of his own. The row centred around the APB's use of an employee infiltrator known as 'Rouge' who was found to have transferred 68,000 illegal files throughout Bahnhof servers while undertaking an anti-piracy surveillance operation on the firm.

Following the dismissal of two Bahnhof employees and APB's infiltrator, both parties have agreed to bury the hatchet and "stand united against pirate copying". Despite the ceasefire, the Swedish Data Inspection Board and the National Post and Telecom Agency may still seek to hold the APB accountable for transgressing personal data and electronic communication laws. As Bart Simpson would say: "the ironing is delicious."