Atomic I/O letters column #45

Originally published in Atomic: Maximum Power Computing
Reprinted here May 2005.
Last modified 16-Jan-2015.

 

VGA PS2?

I am going to buy one of the new small Playstation 2s (mainly for GT4). However, due to the lack of good, big TVs in the house, I want to connect it to my 16ms Mitsubishi 17" LCD. I've been looking at S-Video to VGA converter boxes, and notice that the specs of many of them are pretty good - for less than $AU150 you can get a box that delivers 1024 by 768.

What is the image quality like in general for these kind of gadgets - and do they work well?

Kris

PS2 ports
Composite, Y/C, component, RGB; everything comes out of one little rectangular socket.

Answer:
The best input signal those converters can accept is Y/C (separate luminance and chrominance, also known as "S-Video"). That's better than composite, which rolls Y and C together, but there still isn't anything like 1024 by 768 pixels worth of detail in it.

Y/C is almost always worth having over composite (some devices output a good composite signal and a lousy Y/C one, but the PS2 is not one of those devices), but you're still going to be struggling to get even clear 640 by 480 resolution.

The maximum resolution the PS2's graphics hardware can manage is 1280 by 1024, but I don't think any games use this mode. The PS2 only has standard definition TV outputs, so it's goofy for programmers to waste frame rate rendering 1280 by 1024 frames that'll never make it to a screen intact.

If you want the best output quality from your PS2, you need to use its component output. With the right cable, the console can deliver video in RGB or Y/Pb/Pr format, to TVs with three-socket or SCART inputs to match (though, just to be annoying, an unmodified PS2 won't play DVDs if it's in RGB mode). These two component video options are still only SDTV resolution, though; they're just clearer SDTV than the more commonly used formats.

To get the video onto your LCD, you'd still need a converter box - although many fancier LCD monitors these days have TV inputs as well as RGBHV ("VGA").

The RGB output doesn't need major encoding changes to get it onto a VGA PC monitor, but its scan rate is too low for any current PC monitor to sync to it, and suitable scan rate converters aren't cheap.

You can get a 51cm CRT TV with a good tube and Y/C input for $AU300 these days, which is obviously a better buy than a scan converter, unless you intend to move the display around a lot or are really short of space. Drop a few hundred more and a 68cm set with component input can be yours.

And now, the Atomic solution, with immeasurable old school street cred: Find a working Amiga monitor, and you've got yourself a standard definition screen with RGB input, just waiting to be hooked up to various consoles. Sure, it'll probably only have a 13 inch viewable diagonal, but most people agree that that and some adapter cable fiddling are a small price to pay to bring mad 1084S flava to the streets of San Andreas.

 

Multi-monitor in the cheap seats

I recently received a old 15 inch KTX monitor. I want to use this with my regular monitor in a dual screen setup. My PC is a Celeron 366MHz with an Intel BI440ZX motherboard, 192Mb RAM, 6Gb HD, with Windows XP Pro installed. I have a 64Mb MSI GeForce4 MX440 video card with a TV out, so I can happily run dual screens with my TV and monitor, but there's no extra VGA output or a DVI output that I can convert to VGA.

But I have two other graphics card - an 8Mb Tseng Labs, and an S3 Trio64V+. Can I use one of these PCI cards with the MX440 to extend my desktop? I have no drivers for either PCI card.

P.S. My beast can run Call of Duty at 640x480 with lowest detail setting and still manage 40+ frames per second. And to think that the minimum specs were a 700MHz processor and 256Mb RAM. Now to try Doom 3!

Jack

Answer:
Tseng cards are non-starters in XP, even for single monitor operation. There's a questionable driver for the popular (well, in their day) ET6000/6100 cards here, but you can forget about them ever working in multi-monitor mode.

WinXP has a Trio64 driver as standard equipment, but that card's not supported for multi-monitor mode either.

A variety of old PCI adapters are supported, though, and you may be able to find one for five bucks somewhere. Check out the list here.

One of the Friendly Microsoftians Shaping Your Future has an interesting column on the subject of multiple monitor tricks, here.

 

Die! DIE! DIEEEE!!

Why do some Windows XP computers not let you delete files and, especially, directories that they've ever used for anything? Usually rebooting breaks XP's lock on the file or directory, but not always. How do I get rid of them?

Jim

Answer:
There are three basic kinds of mysteriously non-deletable files in Win2000 and WinXP. None of them are system files; try to delete any of them and you get the "...It is being used by another person or program" error.

First, there are things that some program (an application, or a Windows component) really is still using. Believe it or not, such files do actually exist.

Then there are files that Windows thinks something's using, but which would actually be fine to delete, if only Windows would let you. They're usually deletable after you reboot, but there's a cheat to avoid this. Create a new file of any kind you like (like, a new text file with nothing in it...) in some other folder, rename it the same as the file you want to delete, then try to copy the new file on top of the undeletable one. If you can overwrite the file, you'll then be able to delete it. It ain't arty, but it works.

And then, there are the files about which Windows really gets its underthings in a bunch. You can't delete them after rebooting. You can't delete them even if you start in Safe Mode. And, get this, if you try the above overwriting trick, you may find that not only can you not overwrite the non-deletable file - but the new file you've created with the same name is also non-deletable!

The solution to this problem is simple. Format the hard drive.

I kid, I kid!

Actually, you'll probably be able to get rid of the file(s) if you boot to a basic command line or something, but I've never bothered to do so; I use a utility that does the deleting as early as possible in the Windows startup procedure, instead.

Deleting the undeletable

One simple free utility to do this is the melodically named GiPo@MoveOnBoot, a free download from here.

 

Beyond the 49.7 day barrier

I'd like to be able to keep tabs on how long my WinXP computer's been running since the last time I rebooted. I know there are plenty of uptime monitoring utilities with all kinds of features, but can't I just use a console command?

Prasad

Systeminfo
It almost feels as if you're a real sysadmin.

Answer:
You're looking for the "systeminfo" command. It defaults to spitting out a bunch of configuration data for the computer you're using, including the uptime. You can also use it with the /s option to get the same info from any other Win2000 or WinXP computer on your network - or on the Internet - for which you have a login. The /u and /p options let you specify the username and password.

 

Battery bother

I just purchased a Logitech 2.4 GHz Cordless Action Controller for my PS2. According to reviews and manufacturer data, it seems that the controller's two AA batteries will give approximately 50 hours of run time.

What type of batteries would work best for this application? I would tend to lean towards rechargeables, but am not sure if they will have the "oomph" of an alkaline.

Jesse

Answer:
If it runs for that long from alkalines (which are probably what the run time specs are for), then it's not a tiny load for an alkaline AA, but not a big one either. It's probably drawing something in the vicinity of 50 milliamps.

Rechargeables are likely to work fine, and cheap 1800mAh or 2000mAh off-brand NiMH cells will give you the roughly 36 and 40 hour run times you'd expect from the above figure. If you're using the controller a lot, this will be an OK way to go; a couple of sets of rechargeables and a basic charger will pay for themselves in a non-ridiculous amount of time.

Note, however, that the rapid self-discharge of NiMH cells means that if you leave the controller on the shelf for a month after putting freshly charged batteries in it, you may find it's got a surprisingly small amount of run time once you pick it up again. For things you use occasionally, alkaline AAs are a much better choice.

Also note that at this current level, dirt cheap carbon-zinc (or slightly more capacious "zinc chloride") AAs will perform well, and deliver better value per hour of run time than alkalines. Good old dry cells don't get a lot of love these days, but if you look at the spec sheets (alkaline PDF, carbon zinc PDF) for medium loads, you'll often find that 60%-as-expensive brand name dry cells deliver something like 75% as much capacity.

Super-cheap discount store dry cells costing four-tenths as much as brand name alkalines, or less, aren't far behind.

Just don't leave any leak-prone cheapo-cells in your controller when you go away on holiday.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)