May 13

My PS2 memory card died, taking with it various save files. I guess I was courting disaster, in that I had been using the same single memory card since I bought my first PS2 in 2002. Flash memory is great, but it only lasts for a finite number of write cycles.

Looks like I’m going to have to play all those levels of Katamari Damacy again. (Oh, the horror.)

Nov 16

Nintendo’s web site has a hidden gem: filed away under Iwata Asks… you’ll find a series of lengthy articles talking about the entire design process behind the Wii. If that’s not enough Wii to float your boat, BusinessWeek are also getting in on the act.

Nintendo have gone in pretty much the opposite direction to the rest of the industry. Sony and Microsoft are in an arms race of graphical and CPU firepower. The Xbox 360 has a custom IBM PowerPC CPU which has 3 G5-like processor cores, each at 3.2GHz, with a 5.4GHz front-side bus to connect it to the graphics chip. The PS3 has a 64 bit PowerPC core for general purpose tasks, connected to 7 independent vector processor cores known as SPEs, all at 3.2GHz. (There are 8 SPEs on the chip, but to increase yield they are using chips where 1 is faulty, as well as the faultless ones.) For the tasks needed for video games—3D geometry and the like—each SPE is allegedly about as fast as a general purpose CPU of similar speed.

So, 3 CPUs for Microsoft, 8 for Sony, all 3.2GHz—what about Nintendo? Turns out the Wii has one 729MHz PowerPC, a 243MHz graphics processor, and…er, that’s it. In terms of raw power, it’s a souped up GameCube. Instead of counting on bleeding edge CPU power, Nintendo are counting on innovative gameplay, convenience, and a host of other subtle design factors.

I won’t bother to talk about the controller, because you can read about that everywhere. Suffice it to say, the idea is to dramatically increase the approachability of the system. If you can point, you can play, hopefully. The rest of the design is what interests me more, and doesn’t seem to have received as much attention.

Continue reading »

Oct 21

I was very skeptical of the Nintendo DS when it came out. A touch screen seemed like a reasonable idea, but putting two separate screens in a handheld seemed like a gimmick.

My skepticism was also likely due to my disappointment with the Game Boy Advance. There are some truly great games for it—Advance Wars, Golden Sun, Wario Ware—but they are far outnumbered by the endless Pokemon games and lame movie and TV tie-ins. The majority of titles seem to be aimed at those teenage or younger.

When Sony launched the PSP, I hoped that things might change. I guessed that just as the PlayStation targeted a more adult gamer than Nintendo, so the PSP would go after those who didn’t want to play with Pokemon, Bratz, Jimmy Neutron or Spongebob Squarepants.

And it did. But unfortunately, when I finally got a chance to try a PSP, I discovered that the load times were just cripplingly awful. In addition, most of the games seem to be sequels or ports of PS2 games; and unfortunately, things which work well on a full size console don’t make for a good experience on a handheld.

Meanwhile, Nintendo had taken things in a strange new direction, releasing titles like Electroplankton, Brain Age and Nintendogs. It wasn’t exactly the blood and guts approach to mature gaming that Sony favor, but it wasn’t kiddy gaming either.

I’ve a real soft spot for experimental games. I love Katamari Damacy, I bought Nobody Can Stop Mr Domino!, I have Sentinel Returns and Stretch Panic. Even if the game is flawed, I’d rather play something artistically interesting and new, than yet another First Person Shooter.

So before heading off to Hamburg I bought a DS Lite and a copy of Animal Crossing: Wild World. Sure, it’s cute animals, but cute seems to be almost obligatory with Nintendo. Behind the cuteness, though, is an interesting Sim-like open ended gameplay focused on exploration.

The game world exists in real time, with different events happening throughout the year and at different times of day. This encourages you to drop in for a few minutes on a regular basis to see what’s going on, rather than spending hours playing like a conventional console game. In other words, it’s a good game for a portable. Walk into a cafe, buy coffee, sit down, and go see what’s happening in the game world. Since it’s Internet enabled, you can go online via WiFi and see what’s happening in a friend’s game world too, or see if there are any new extras from Nintendo.

Brain Age has a similar design philosophy. It’s something you can play for 10 minutes a day for a quick break. And unlike the PSP, the DS has practically no boot time, so you won’t find that your bus arrives just as you get past the loading screen.

In fact, the DS Lite shows an attention to design that’s typical of Nintendo. Just as the GameCube was a much better piece of hardware than the original PS2, so the DS Lite seems to fit its niche much better than the PSP. It’s iPod-like, white and smooth. The rechargeable battery is easily replaceable. It flips shut, automatically putting the game into pause/sleep mode and protecting both screens. It’s small enough to fit in a pocket. All of this means you can put the game away and return to the real world in a second or two.

The DS memory cards are like slightly enlarged (and much more robust) SD cards, and will stand up to more abuse than a Memory Stick, let alone a UMD disc. The extra slot for GameBoy back-compatibility doubles as an accessory slot for rumble packs and other add-ons. There’s an iPod-like headphone socket that will take regular headphones, or a special DS headset with microphone.

As with the GameBoy, the game cards are both ROM game and flash memory for game saves. This is neat as, unlike with a full size console, you never have to worry about swapping memory cards or finding space for your game saves.

Overall, it’s a really nice piece of design. If Apple made video games, it’s the kind of thing they’d release.

Jul 31

Another interesting flaw has been discovered in the Diebold paperless voting machines used in many US states.

The Diebold machines are supposedly secure because they run software from an EPROM, software that has been independently audited and certified for use by election board officials.

Except it turns out that if you change a single jumper inside the machine, it will boot any code you care to supply on a standard flash memory card instead. The jumper switch can be adjustedusing a screwdriver or (better) a pair of needle-nose pliers. Once you’ve booted the machine with your suspect software, simply reset the jumper and remove your memory card. When the machine is turned off, any evidence of tampering will vanish and it will go back to booting from the EPROM.

How ingenious. How…convenient.

Aug 26

I notice that 1GB of CompactFlash has dropped to under $100. It’s only a matter of time before it makes sense to replace DV camcorders with flash memory units. With MPEG-4 compression, a unit like the Fisher Sanyo FVD-C1 can record about an hour of NTSC quality video in a GB. (In fact, there are already some pro camcorders which use RAID arrays of CompactFlash, believe it or not.)

Sure, DV is cheap, but DV also sucks a lot. I won’t repeat the familiar reasons why tape needs to die; I’ll just add that MiniDV tapes are small and so there’s a tiny helical scan head whizzing around at very high speed inside the camcorder, which means you get a lot of audio noise unless you use an external mic.

What I don’t understand is why more companies haven’t done the obvious, and stuck the Hitachi mini hard drive from an iPod into an MPEG-4 camcorder. I realize MPEG-4 has compression artifacts, but I’d be willing to live with that. Shoot a few hours of video, plug the unit into your computer, pull the video across Firewire or USB 2.0 HiSpeed. A 10GB drive would probably do the trick for most people, and would keep the cost down. I shoot video with about a 2:1 or 3:1 ratio of raw to edited footage, but I know that’s utterly unlike many–so put some basic “chop clip here, delete this clip” editing on the device itself, give it an analog scroll wheel for sliding through each clip.

OK, Samsung had the ITCAM-7, which they tellingly called a “gadget” rather than a camcorder. Unfortunately, they only stuck a 1.5GB hard drive in the thing, and it didn’t sell too well. C’mon, guys, it’s 2004, chuck a few more GB in the thing and try again.

May 09

I solved my Palm RAM problems. It turns out that the Palm V has about 800K of unused flash memory, because the OS isn’t all that big. By buying a piece of $15 shareware, you can shunt a couple of your honking huge Palm apps into flash, freeing up RAM.

The only problem is, it doesn’t work with all applications. There was no demo available, and I didn’t want to waste $15. So I tracked down a warez copy on a web site, and tried it out. It worked. So I went back to the vendor’s site and bought a copy.

I’m not sure if this makes me a good guy or a bad guy. Do the ends justify the means?