Nov 192012
 

Just a couple of quick updates for my weekend readers.

First, I spent a bit of time on the Dreamcast coffee table, adding a set of chair wheels for mobility, and a hook beneath for holding the controllers, and replacing the plastic leveling shim with a nice metallic U-grip built from an old flat wrench.

Second, I took apart an old 1972 electronic slide rule calculator while scavenging for parts. It originally ran on a chained set of 3 1.5v batteries, so a modern AA is enough to drive the display and chipset. I realized that the mathematical operations and numerical keys were all still available for use after gutting the calculator, you simply must bridge some header pins on the (very readable) circuit board. Thus, ‘Pi Finder’ was born. The goal? To get the display to render the digits of pi by any means necessary, extra points for cleverness! You see, not only can you calculate a good approximation of Pi from division, this ancient electrical marvel has the value of PI encoded deep within the chipset. Can you access the stored value? Can you spell “Google” in calculator language? (379009) Good times.

Share
 Posted by at 1:25 am
Oct 282012
 

After a week or so of using my unfinished Dreamcast coffee table, some of its flaws were beginning to irk me. The 1/8″ acrylic top was too bendy to hold heavy drinks or pitchers, and the clear-top table was too camouflaged for my aging dog to see properly. As such, she wouldn’t notice it was there until she was right up on it; at which point she’d get spooked and run off. I taped paper over the corners in an effort to not terrify my dog on a regular basis. This helped her see the table, but looked rather unfinished. I knew what had to be done. I headed out to my local hardware store to purchase some 1/4″ acrylic sheeting and a can of “Gamecube” purple spray-paint. I have to say, there’s something oddly satisfying about embedding a Sega system in a table painted like a Nintedo system.

While I’ve still got a long way to go in terms of aesthetics (i.e. adding a nice rubberized edge and another thin top-plate with Nintendo or Sega themed graphics), the table is fully functional and completely usable (and doesn’t frighten my dog).

Read on for more details and photos of the construction.
Continue reading »

Share
 Posted by at 11:12 pm
Oct 222012
 

A couple of weeks ago I threw a Dreamcast and an LCD monitor into a Printer/Scanner shell. It turned out great, but was just the beginning. I was playing some Marvel Vs Capcom on it, and I realized that with a bit of modification it could make for a great coffee table. The first part of that modification is completed, and the lower top-plate has been attached to the unit. It’s pretty much finished, functionally speaking, but there’s still much to do in the visual department. I still need to decorate the case, add a front-plate for the DC controller ports, decorate the upper portion of the top-plate and secure it the the plate that’s currently on there, and a few other visual niceties (like a volume control rocker). In the meantime, here’s a preview of how it’s going so far.


Share
 Posted by at 2:08 am
Oct 142012
 

As anyone living in Seattle can tell you, the rainy season has finally returned. This is great news for basement-dwellers like myself, who languish through the summer months waiting for the cold rains. And while I’m always striving to reinvent myself, there are some facets of life that are as inevitable as the rains in Seattle. One of those certainties of life is that I’m going to want to play some obscure game. Years ago this may have been a difficulty, technically. Sadly today it is a difficulty, ethically. You can download any and all obscure games for any system in a matter of seconds on most home connections. While that may be fine and well for those who condone piracy, that is cold comfort to me, surrounded by ethical quandary. Technically speaking, it is a simple matter to find these rare titles to pirate or to purchase. However the purchase price for many an obscure title is often way beyond reasonable. Where then, do you draw the line in the sand and say ‘I’m going to pirate that game, or I’m never going to play that game.”?

I regularly get my game on with other folks who like to make games (who are often terrible at playing games, but that’s another thing entirely). The thought of pulling out a burnt disk and popping that into my console (which are always modded, naturally), and the ensuing ‘fair use’ and ‘wear and tear’ and ‘let me show you my game shelf with the physical disk on it’ conversation that tends to ensue can fill one with dread. As a collector (and public persona) I feel I should only ever burn a game if I have the physical disk which I purchased. The money may not have gone to the publisher (as many of these publishers are many years out of business), but at least I put money back into a system which supports an activity I love. Not everyone is so lucky as to have the extra income to afford such things. In some ways it mirrors the harsh economic realities that are facing the US as a whole right now. Could we not propose a fair-use solution based on economic common sense? It couldn’t be that difficult to find a fair solution. Something like “Any digital artifact of such rarity that the mean selling price is above 1/100th the average household income shall be playable from the digital archive until such time the mean price differs”. /end rant

Regardless, it is often the case that I’m telling someone that we should play this ‘awesome, yet slightly obscure’ game for a ‘more than slightly outdated and perhaps obscure system’. How then to bring that experience to them, without resorting to piracy, and knowing it’s going to be rainy here in Seattle?

The answer is, as always, to put things together in a new way. Read on for more photos and a bit more info on how I stuffed a portable Saturn rig in a big blue plastic toy chest.

Continue reading »

Share
 Posted by at 10:55 pm
Oct 082012
 

When I go to start working on a new hack, the issue of how to enclose it is always a tricky one. Building an enclosure from scratch can be extremely time consuming (if done well). Retrofitting an old enclosure can shave hours off of a build, and allow for more rapid prototyping. As I’ve been on a console hacking kick lately, I decided to open up the closet and see what grand old systems I could pull out and improve upon. This time it was the Sega Dreamcast which caught my eye and set my mind wandering about in a myriad of directions.

You see, there are a number of features of the Dreamcast that make it particularly appealing to a console hacker. It’s power supply is built-in, so there’s no ‘brick’ to deal with. It offers gorgeous VGA-out on most games out of the box, and there are boot disks which force VGA-out on games which didn’t offer this functionality. You could burn programs or Linux to disk to run without a mod chip install. Let’s not forget about the DC homebrew and emulation scene (still going strong all these years later), filled with programs to try out. And it’s tough. You can drop it a few times without much damage. Trust me, I’m clumsy and I drop just about everything I’m working on a few dozen times. Combined with an old 19″ widescreen 1440×900 resultion monitor I had in the closet, I had the beginnings of a cool hack.

Still, that ever-present question arose. What to encase it in? I decided to ride over to the local thrift shop and peruse the aisles. Nothing great came from the furniture section, but something caught my eye in the electronics area. Encased there among the mile-high stack of dead and antiquated printers was an old epson multi-function printer/scan/fix. Something about it called to me, and it’s huge bulky frame almost guaranteed that no-one would purchase it, even for the 4$ price it was being offered at. I purchased it, and began the process of disassembly.

Read on for the full story and more photos. Continue reading »

Share
 Posted by at 12:02 am
Oct 042012
 

As many of you know, I’m something of a gamer. My (sometimes many-years old now) articles on minor gaming hacks remain popular today, and I still respond to comments and questions from other hackers following along. After years of waiting, the English port of La-Mulana was finally released on WiiWare. I rushed out to purchase it, and realized that I hadn’t turned on my Wii in a long, LONG time. Upon testing, it turns out my Wii’s DVD drive finally died (after 5+ years of duty), and I was beginning to notice how much time it took to cart the Wii around to various rooms of the house. Besides all that it just seemed a waste to leave the Wii motherboard in that ugly white shell, strapped to a broken DVD drive for the remainder of its life.

So I decided to make a hack of it. I transferred all of my Wii Disc games onto a WBFS formatted hard drive, soft-modded my Wii using the SD card slot, and began construction on my ‘Wii in a treasure box’. Read on for all the details and a ton of photos.


Continue reading »

Share
 Posted by at 5:28 pm
Sep 102012
 

I’d been given an iCade as a gift for Christmas, but never really got around to using it. Mostly because I sold my iPad in frustration and traded it in for another Android tablet. Being a bluetooth controller, it’ll work great with my android tablet (currently a first gen Asus Transformer [TF101]). Unfortunately, it comes with a built-in plastic mounting bracket, and it’s not landscape orientation friendly. I decided to spend a few minutes with my toolbox, and see what quick changes I could make to the device.

First, I took a small chain I had in my toolbox and wrapped up one end with electrical tape, making a ‘U’ shaped hook from the metal tab on the chain.

Next, I hammered a nail into the back of the iCade, so that I could run the chain through the charging hole out to the nail and keep the tablet firmly planted while gaming in landscape orientation.

Then, I ran the chain out through the mounting bracket and adjusted the length to keep the tablet secure.


I was finally ready to play some games in landscape mode.

Finally, I removed the plastic mounting bracket, and used some electrical tape to raise the height of the top hinge so it wouldn’t hit my transformer’s power button. Now I was good to go for vertical orientation.

Ten minutes, no muss, no fuss, and best of all no iPad!

Share
 Posted by at 2:28 am
May 212012
 

Here’s a quick pro-tip for a lazy Sunday. Want to run an obscure Linux app on your rooted android tablet? Maybe you want to do some Wireshark Snooping, run a Linux game with sound, or download a set of Linux images at maximum speed? With the convergence of a few awesome technologies, we can now install and run pretty much any Linux application or environment on your Android device. Follow the steps below or check out some of the example photos of apps running on my Dell Streak 7.

  1. Install Linux in a chrooted environment, you can use Install Linux from the app store to save time.
  2. (For first-timers, open setup under the ‘menu’ in ‘Install Linux’, allow writing to root filesystem and set your loop device size and you should be good to go)
  3. For more advanced users, choose ‘Armhp’ for the hard floating point speed improvements and Debian testing for the additional package support. There will be some broken packages as a result from both, but the performance increase is worth it.
  4. Install Xserver (for graphical apps), or you can use a VNC client if you wish.
  5. Install an SSH client to connect to your installation
  6. Run the ‘X Server’ application
  7. Connect to localhost via terminal (select ‘local’ in connectbot), run ‘linuxchroot’. This will give you a root console on your local Linux installation if you like.
  8. Switch back to your terminal and set your display variable with export DISPLAY=127.0.0.1:0.0
  9. Still in the terminal, install xterminal with apt-get install xterm. This will install a bunch of X prerequisites as well.
  10. Fire up an X terminal for your X Server app with xterm &
  11. The X terminal process will continue to run in the background, so switch on over to your ‘X Server’ application and you should see your XTerm!
  12. From here the sky’s the limit. You can install a window manager, try out expiramental packages, play games with sound, install SSH and FTP servers, etc.

Let’s say there’s an extremely rare Linux distribution from Russia that you can only download from an encrypted private torrent tracker. These things happen, but your android bittorrent application may not support protocol encryption. This is easy to do with your new Linux install.

  1. Open up a console either graphical or text as describe above.
  2. Install your client of choice (deluge, say) with apt-get install deluge
  3. Fire it on up with deluge &
  4. Add the Torrent
  5. Voila! Even with the crappy screens on most Android tablets it’s pretty useful. (check out my 800×480 Streak downloading an Ubuntu torrent)
  6. For others with limited screen space, transmission-daemon is good as you can interface with it through Android’s local browser.
Share
 Posted by at 1:50 am
Apr 252012
 

So you’re sitting around your living room, using your laptop. It’s chugging along happily, glowing brightly, and you’re enjoying a rousing game of ‘team solitaire’ (Valve’s newest online sensation). But wait! Your teammates are taking a reaaaaly long time to queue up for the next game, and you’re wanting to kill some time with ‘very pissed off avians…. under water!’ (the newest iteration of the mobile time sink that’s been sweeping the interwebs). You pull out your tablet, fire up the game, and start flinging feathered friends forward. You look up, and woah! The game has already started! You scramble for a safe place to put your tablet, spilling your drink all over your cable modem and rendering it slower than a 56k dial-up modem. Sadly, being in the US that’s only a 10% speed decrease. If only you had a tablet stand built into your laptop table, this minor annoyance could have been avoided!

So do what I did, take an old licence plate and bend it into the letter 6. Loop this around the support leg of your stand, cut out a chunk for the power cord, and you’ve got a timely tablet stand to stand the test of table time.

Share
 Posted by at 1:52 am
Jan 122012
 

Yep, I finally  made the switch to using Google Voice as my primary number.  My cell phone number hasn’t changed though, I’ve simply paid google the 20$ carrier transfer fee and ported my number over to Google Voice.  No more bills from Sprint.  No more automatic charges.  No monthly bill.  Ever again.  I expect to save 95% of the cost of my cell phone over the next year and lose absolutely none of the functionality.

How is this possible?

Continue reading »

Share
 Posted by at 1:19 am