Resurrecting the Laptop Notebook

My poor old HP Pavilion has sure been through a lot lately, having had its OS replaced approximately 8 times, the hard drive formatted for 5 of those. It originally shipped with Windows Millenium Edition (puke), its previous owner mercifully replacing it with Windows XP Home with Service Pack 2. I, however, found performance under Windows XP to be less than optimal, and many of the programs (i.e. games) that I wished to run on it simply wouldn’t agree with XP, or would otherwise choke at the system’s lack of video acceleration and/or DirectX 9.0 support. (Game Maker, I’m looking at you.)

So the first thing I did was stick Windows 2000 Professional on it. Performance was actually somewhat better than before, all my drivers still worked, and, most importantly, Slam Tilt Pinball worked (finally). Though as time went on, I found that Windows 2000 still didn’t suit my needs, and wondered if there was a flavor of Linux that would agree with it. So I ran down the list. Condensed version of my various attempts and findings below.

Xubuntu 8.10
I found that Xubuntu didn’t have enough memory to even install, and upon using the Alternative installer, had several read errors and eventually screwed up my boot sector (see Boot Loaders Suck).

Puppy Linux 4.2.1
Puppy actually ran from its LiveCD surprisingly well. I was highly pleased with it – until I learned that it was next to impossible to install to hard drive. (I realize that Puppy isn’t supposed to be installed to a hard drive, but it seemed like a good idea at the time.)

Damn Small Linux
DSL installed quite comfortably and even ran pretty well, but this was when I first became acquainted with the ridiculous things one needs to do to get a wireless card working in Linux. I hate you, ndiswrapper. Also, the package manager didn’t work for some reason, so I couldn’t get apps that I needed.

Debris 1.0.4
This one looked promising, until I learned that APT was connected to a very old Ubuntu database that no longer existed, and I unfortunately was unable to figure out how to set it to multiverse. Then, well, more ndiswrapper nonsense.

Fluxbuntu 7.10
Not only did APT actually work on this one, the installer acknowledged the existence of, but still didn’t know how to use, my Linksys WPC54G wireless card. More ndiswrapper nonsense later (and with heavy assistance from Malachai), I realized that ndiswrapper wasn’t even treating my wireless card as wlan0 like it was supposed to, but rather eth1, rendering it essentially useless. Default desktop settings were very pretty, though.

Tiring of all this open source stuff, I opted to just nuke the hard drive again and load up Windows 98 SE. This is an OS that I am extremely, intimately familiar with, having learned just about all of its quirks and tricks. Plus, Linksys’ driver CD supports 98, I can get mass storage drivers working very nicely, and basically I wonder why I didn’t just load Win98 on it in the first place. Since, well, that’s essentially what the darned thing came with to start with!

The Dell Mini 12: Benchmark Results

By “popular” request, we’ve opted to run some benchmarks on this paper-thin pugilist. DoomRater posted in the comments that he was interested in three specific benchmarks (thankfully none of which included running Crysis): ZSNES running Contra 3, Project64 running Legend of Zelda: Ocarina of Time, and Soldat running a botmatch.

The first test, naturally, went off with no hitches: ZSNES, being written for x86 assembly and optimized for Pentium 2, proved no difficulty whatsoever for the Mini 12. Contra 3: The Alien Wars ran at a perfect 60/60, showing no faltering and almost no tearing (and no tearing whatsoever once I remembered to turn VSync on). Default settings were proving to be no issue at all. So I stepped it up, beefing the screen resolution up to 1280×800 fullscreen and turning on the HQ3x filter. Still no performance loss whatsoever. I even threw the more complicated games at it – Super Pinball: Behind The Mask, a game making heavy use of the SA-1 coprocessor, also displayed no issues.

Project64 was where the first hiccups began. As the Mini 12 does not have proper video hardware acceleration, the Intel Graphics chip was all we could make do with. Set to the default settings, the introduction of Ocarina of Time ran at roughly half the intended speed, with the sound making horrible stutters all the way. I didn’t check to see if there was a software-only renderer included; I doubt this computer could handle that sort of thing, if it can’t handle it even with an onboard graphics accelerator.

Soldat sounded significantly easier, yet still presented a headache. Upon setting the game up, the program displayed an error that it could not initialize DirectX video and promptly peed itself over the available memory. By the time I could get to its process in Task Manager, it had racked up about 64 MB and was still increasing. Conclusion: Soldat doesn’t work.

So, the Dell Mini 12: too much gaming muscle? Well, it really depends on what kind of game you want to run. If it needs video hardware…you’re basically screwed.

(All tests were performed at default settings unless otherwise noted; testing OS was Windows 7 Ultimate Release Candidate, with a system rated at performance index of 1.9.)

The Dell Mini 12: Paper-Thin But Full of Substance

Mal already got down to the nitty gritty of the Dell Mini 12, something of an in-between as far as laptops go: it’s not quite large or powerful enough to be a full-on desktop replacement, but it’s not exactly small enough to be considered a netbook or ultra-mobile PC. The thing is less than half an inch thick, weighs less than a paperback novel, and actually performs better than my current laptop, an HP Pavilion N5170.

The Mini 12 isn’t really considered a gaming machine, yet it holds its own on more than a few applications. This particular Mini came loaded with Ubuntu Linux, evidently quickly replaced with the Windows 7 RC, which as predicted, runs significantly better than my ill-fated and ill-advised attempt at emulating it via Virtual PC (which, admittedly, would probably have gone better if I’d used VirtualBox or VMWare). Malachai mentions to me that the OS will probably also get replaced with Win XP or such. The Mini 12, jack of all OS’es, master of…some? Wonder if you could put Windows 2000, BeOS 5, OS/2 Warp 4, or most of all, Hackintosh the thing and make it run OS X Leopard?

I’m pretty satisfied with this thing and kind of want one of my own. (psst, give me some money, Adecco, so I might buy something!)

The Dell Mini 12 (Review)

On a slightly more tech-ish note than my previous post:

I’ve just purchased a Netbook. I’d sworn to myself a long time ago that I would never purchase an underpowered, tiny-keyboarded little laptop. God was I wrong. The minute I picked this little thing up I was sold. It’s a Dell Mini 12. This thing is so light that I could carry it in a backpack and never even notice it. It weighs less than most of the books on my shelf. (Truthfully, I just weighed it by hand along with my desktop’s keyboard. The keyboard was heavier.) Currently, it’s running an RC version of Windows 7, but I’m not sure how long that will last. Probably only until the person I bought it off of gets me the Windows XP CD that it came with. Win7 is pretty and all, but it just ain’t great enough for me to keep on this underpowered little system. (Also quite truthfully, even with a 1.33GHz processor, and only 1Gb of RAM, this thing seems to scream. It starts in about 30 seconds, and most programs start up in only 3 or 4 seconds.) It has a great little wireless card that gets a better signal than just about anything else in the house, and a little webcam at the top of the screen.

Performance Overall: 8/10
Processor: 5/10
RAM: 6/10
Graphics: 5/10
HDD: 8/10 (For a netbook.)
Screen Size and Realestate: 8/10
Webcam: 8/10
Wireless: 10/10 (Amazing reception.)

Form Overall: 9/10
Size: 8/10
Ease of use/typing: 7/10
Weight: 10/10 (Light as a feather @ roughly 2 pounds.)
Stylings: 8/10 (A nice looking black-silver-white combination.)

Overall Thoughts: 8/10 (Definitely worth a look.)

Seventh Window from the Left

Microsoft recently stuck an ISO image of the Windows 7 Release Candidate on their website – a 2-and-some gigabyte DVD designed to get consumer feedback. Well, I’m not going to be loading it as a permanent OS (not when it’s supposed to expire at about the time Win 7 is supposed to hit shelves), so instead I’ll be testing it out through Microsoft’s other neat free piece of software: Virtual PC. (Because I’m too lazy to get Sun VirtualBox.)

The installation did take a while longer than expected – probably because it’s emulated and only has 512 MB allocated to it – but seems smooth so far, with no real hiccups and very few points at which the user needs to make decisions. Might be good for unattended installs, but rather troubling for those of us that like options (me, in other words).

One thing that did rather trouble me about the installer: it’s almost ridiculously vague at telling you when things are happening. The install process is separated into these five steps:

Copying Windows files
Expanding Windows files (The only portion of the installer to have a percentage)
Installing features
Installing updates
Completing installation

About the most you’ll get to tell how long the install will take is the bar graph along the bottom of the screen, which only seems to move when a step is completed.

After about ten minutes’ worth of installing and restarts, the system begins to boot with “Setup is preparing your computer for first use”, which is always a good sign, especially when it comes with a neat little animated throbber. Once that’s finished – it’s off to set up my user account and settings. I spend a few minutes digging out the product key Microsoft gave me on the website. It rather troubles me that the keyboard input is a little laggy – I assume at this point that it’s just because there are no video card drivers installed. (What video card does Virtual PC emulate?)

Another hiccup occurs in setting up the network. I specify that this is a computer on a home network, and it spends a few minutes attempting to make a connection. Seems a little longer than most other Windows – but again, it might just be the emulator. Then we get to watch Windows “finalize” its settings. Nope, sorry Windows, your settings will not be final until I’m through picking at them. =P

(I notice at this point that the RC is in fact for Windows 7 Ultimate – which might account for the performance issues. Maybe I can turn all that extra crap off as soon as it finishes rebooting.)The system spends a nigh absurd amount of time setting up personalized settings for themes, Windows itself, and Windows Media Player (which I would have liked to ask that the installer not load on my system by default – good ol’ MS up to their same old tricks). The window that claims it’s setting up my “personalized” settings disappears – a sign of life, perhaps? Yep, I called it – the taskbar appears, with the Recycle Bin on the desktop and everything that goes with it.

Naturally, the first thing I do with a Windows install is tweak the hell out of it, so I hop into the Control Panel, namely the Display Properties so I can turn off all the extra Aero stuff and make this thing actually run decently. So far, MS’s claims of Windows 7 being faster than Vista are a little doubtful.

The Display Properties seems to take MS’s usual stance of “accessibility over proper terminology” – the Adjust Resolution tab is simply a series of radio buttons that adjusts font and icon sizes. The “Change Appearance” tab is where you can actually change your screen resolution and video settings, evidently forcing a minimum of 32-bit color.

Not finding the special effect switches I’m looking for, I jump to the Performance control panel. This lets me detect my system’s “Windows Experience” rating. If my time testing the Vista RC is any indication, it will likely get 1.0 on everything. Surprisingly, the performance analyzer detects right away that I am running inside a virtual machine and outright refuses to give me any performance rating whatsoever. So I just jump to the “Visual Effects” options and tell it to adjust for Best Performance. Ah, much better.

The new appearance of Windows 7’s taskbar is at first frightening, displaying icons twice as large and not differentiating between Quick Launch buttons and taskbar buttons. Opening the Taskbar properties and telling it to use small icons resets the taskbar behavior to its Windows 98+ behavior, of taskbar buttons with text labels and quick launch buttons being considered separately. However, I can’t seem to figure out how to disable the Quick Launch toolbar itself (a source of frustration for me, because I tend to accidentally click on the Quick Launch buttons).

Interestingly, the default Quick Launch buttons – Internet Explorer (puke), Windows Explorer (ehh…), and Windows Media Player (ugh) – all expand into their own taskbar buttons when their respective programs are running. Strange. What if the user wants to open more than one Explorer window?

Changing one of these settings causes the User Account Control to pop up. I can see that becoming a severe annoyance, so I turn that off at earliest convenience.

Upon actually starting to use Windows 7 for real programs – like Solitaire, Minesweeper, and Internet Explorer (though the latter’s status as a “real” program is debatable) – I find that Solitaire suffers from severe performance issues, as does Minesweeper, and Internet Explorer fails to load a page stored on the hard drive without Windows considering it an unresponsive program and attempting to close it.

In honest conclusion, I believe that while Windows 7 might supposedly run smoother than Vista, it certainly remains unusably slow and unstable while running in a virtualized system. Not that this really proves anything, but I’m rather hesitant to load this up natively!

Ventrilo + Linux = Not Gonna Happen…

This pearl of wisdom was once said to me: if you really want to learn how to do something in Linux, all you have to do is go into a Linux-centric IRC channel and shout, “Linux sucks because [insert issue here] and it works fine in Windows!” They might have been right. I just don’t have the balls to do it.

The issue in question is voice chat. I need to use Ventrilo – because it’s the only voice chat client Malachai is comfortable with – and there is no suitable version for Linux. Running the Windows version through Wine is also proving difficult, as it not only does not recognize my USB headset, but also fails to receive audio due to the codecs being missing.

Particularly telling is this post from UbuntuForums:

Not that I’m bitter, but I posted details of how to run the Windows client on Linux using Wine several times on their forums, only for it to be removed… repeatedly, and I just recieved abuse when I complained about it…

I also don’t see why the Linux forum on the Vent site is locked, or why a Linux client has been “Coming Soon” for almost 3 years.

IMHO, just use Teamspeak instead.

So yeah. One more reason why I can’t just leave my main computer booted into Linux all the time.

Relocation

Heya all. Look at the addressbar. Look again. Notice anything different? Notice it doesn’t say ‘rivalsfantasygames.com/icanhastypewriter’ anymore? It now says ‘www.icanhastypewriter.com’. Ain’t that just grand!? Over the last few days, I’ve migrated the databases and files over to this server, which it just so happens, is OUR server! We now have our own hosting for this blog, so that we no longer have to piggy-back off of someone else. What’s quite funny is, the hosting we had, was costing our benefactors money. We now have the same hosting, but it’s provided for free by GoDaddy.

The Orgone Accumulator

The Silver Machine lives again.

It took me all of half an hour to return Silvermachine, my deliberately-aged DOS rig, to a glory not seen since 1996. I had previously tried to install Windows 95 on it (chronicled in my last post, more or less) and basically totally blew it up.

Today, all it took was a freshly-burned copy of FreeDOS 1.0, a quick backup of the C drive (just moved all its contents to D, really), and then a nuke-and-reload. FreeDOS 1.0, with Windows 95 Service Pack 1. An easy-as-pie dual boot system.

“That’s it?” I asked myself. Well, I did have a system that could run Slam Tilt Pinball at 100% without any issues – but my more recent laptop can accomplish much the same feat. So I took it one step further, and rifled through Dad’s stash of old PC hardware. (He regrets hanging on to all that old stuff, but it’s saved my ass on several occasions now.)

The treasure was found: a Creative Labs 3D Blaster Voodoo 2, the same video card that got me through the days of Quake 2, Jedi Knight, and Tomb Raider.

It took virtually no effort to plug the thing in, alongside the Diamond Stealth 64 Video. Voodoo cards can’t render everything by themselves; they only render 3D. Everything else needs to be handled by a 2D card. The two cards are connected by a VGA crossover cable. It’s also possible to daisy-chain a second Voodoo 2 with another crossover cable, and enable a special driver setting for Scan-Line Interleave (SLI, before NVidia made it popular). Unfortunately for me, this requires me to have two identical 3Dfx Voodoo 2 cards (same brand and everything), which I don’t have. Admittedly, there are third-party drivers available that enable SLI to work between two different kinds of Voodoo 2 cards, but I didn’t feel like digging for a second card or messing with said drivers.

The card installed and the drivers in diagnostically working order, I needed something to test it with. The first thing I pulled out of my ever-increasing stack of “CD’s That Will Run On Silvermachine” was Tomb Raider 2.

I’ll go on record to state that I didn’t really like the Tomb Raider games back in the day. The more recent ones by Crystal Dynamics aren’t too bad, but I didn’t much like the originals. Though I was willing to forgive control issues and the fact that I got mauled by a tiger in the first level, over the sheer awesomeness that is Voodoo. (And the fact that TR2 only takes up a meg of disk space, as the whole thing is run off the CD-ROM. Since space is at a premium with only two 500 MB hard drives, this is a godsend.)

So, yeah – Silvermachine is rocking again, and do not mock the Voodoo.

Silver Machine: Down for the Count?

I’ve screwed up another machine with the simple addition of an operating system.

SilverMachine, my retro DOS machine that I got for all of $30 from Craigslist, has been serving me well enough this past month or so. It’s a Pentium II running at 233 MHz, with 64 MB of RAM and all the hardware you’d expect out of a DOS machine of the era. Last night, I had the absolutely genius idea that I wanted to put Windows 95 on it.

Yep – that was a mistake.

Now I can only seem to boot Windows 95, can’t get to DOS mode unless I boot with absolutely nothing (i.e. no EMM, no CD-ROM, no sound), and Windows doesn’t get any sound or video. The system’s been turned into an aluminum brick, because I don’t know how to get rid of Windows 95 (or better, fix it to be a proper dual-boot system). I was so sure I did everything right, too! That’s what’s killing me!

The newest project.

Recently I decided what my newest project would be. And then I decided on something else. And then something else. And so on… And so on… And so on. I’ve finally decided what I’m going to do. Am doing. Whatever. I recently acquired a portable DVD player from a friend of mine from work. 10″ screen, AV- in and out, everything. Only one problem. The thing had been dropped one too many times, and the backlight had quit working completely. I took it home, under the pretense that I’d fix it and give it back, and found that the backlight was made from a glass cold-cathode tube. Stupid? So, instead of just fixing the darned thing, I’ve instead decided to remove the DVD drive, and pack all of the required electronics into the top of the screen. This should allow me to use the little screen to play games on an XBox, Wii, or PS2. Maybe. (Truthfully doubtful, though.)

Return top