Zork On The Microtouch

[Rossum] just finished porting Zork over to the Microtouch. This hardware, which he originally designed, is now available for purchase through Adafruit. It’s a tiny 320×240 TFT touchscreen, driven by an AVR ATmega32u4 microcontroller. The device draws power from a lithium battery, and also boast a USB connection and a MicroSD slot.

The hack here is getting Zork to run with the limited resources available on the device. [Rossum] needed to emulate the Z80 processor, but didn’t want to use extra hardware in the way that [Sprite_TM] did when he emulated a Z80 using an AVR. Instead, this is based on a stripped-down implementation of Frotz. The final code is too big to fit on the chip along side of the bootloader. This means you’ll need to use an ISP programmer in order to flash this example to the chip. We’re pretty sure that AVRdude can program the ATmega32u4, so pretty much any ISP (including an Arduino) can be used to do the programming.

555_contest

555 Contest Winners To Be Announced Tonight

It’s been nearly two months since the official entry portion of the 555 timer contest came to a close, and the judges have been busy poring over the 200+ entries since. Now that the votes have been tallied, it’s just about time for the official results to be announced.

The results will be live streamed this evening at 9pm Eastern, and you can watch the results here on uStream or here, with an embedded IRC chat. There will be four main awards given out this evening, highlighting the most complex, most minimalistic, most artistic, and most useful 555 creations. There are also “Best in Show” and “Best Under 18” awards up for grabs, the winners of which were selected by celebrity judges Forrest Mims and Hans Camenzind.

The show will definitely be worth checking out – we’ll be there at 9pm sharp, see you there!

If you want to take a look at some of the 555 Contest entries we featured throughout February, check these out:

Mini nixie keychain

Le Dominoux – LED dominoes

555 timer from discrete components

Slide whistle toy

555 video game

Alien synth toy

555 Radio

Punch tape musical synth

Apple II Weather Display (part 3)

In parts 1 and 2, I discussed the important parts of what is going on the PC side with lua. While not 110% detailed I hope it gave you an idea on how the data is processed so the Apple II computer could quickly digest it. Now its time to see what happens at the other end of the serial cable. I am using basic, but its not 100% off the rom Applesoft basic, that would be even slower, so I am using a compiler and a fast graphics driver. Both are from “The Beagle Compiler” which was produced by the ever awesome Beagle Bro’s software company, and though still under copyright, the publishers have given permission for use of their software (within reason I don’t think you will get very far selling it).

Continue reading “Apple II Weather Display (part 3)”

Magellan GPS Hack For Hassle-free Charging

magellan_hack

Hackaday reader [Paul] recently shared a simple hack he put together via our Flickr photostream.

It seems that his Magellan GPS unit is pretty finicky when it comes to power supplies. When connected to the Magellan adapter, the GPS unit charged as you would expect. When connected to a PC, it sensed the connection and allowed its file system to be mounted, just as it was intended to do.

However, a problem arose when he tried hooking the Magellan up to a different power supply. The unit still thought it was connected to a PC, and refused to perform any GPS-related functions since its file system was tied up. Not wanting to lug around multiple chargers, he decided to see what the heck was going on with his GPS unit.

He pulled the plug apart and found that the 4th and 5th pins of the USB cable were shorted together. While most devices ignore the 4th pin, the Magellan checks to see if that pin is grounded. If so, it assumes it is connected to its power supply. If not, it assumes that it should act as if it is connected to a PC.

With this information in hand, [Paul] did the same thing as any of us would and hacked together a USB cable with shorted pins. The cable can be attached to any standard USB port or charger, saving him from having to lug around an extra adapter.

Defcon 19 Call For Workshops

defcon

The crew at Defcon is hard at work getting things ready for this year’s event, taking place over the first weekend in August. While the typical call for papers has been out for almost two months now, the extra space afforded by the RIO hotel has given the organizers a chance to shake things up a bit and try something new.

Along side the call for papers, they have issued a call for workshops. Since they have about 8 spare rooms on hand, they have decided to allow people who consider themselves a leader, ‘leet hacker, or ninja in their particular field to share their knowledge in a small (30 person) workshop setting.

The organizers are not strict on content, though it should be compelling. They cite examples such as teaching people to build an impenetrable Linux installation, PS3 hacking, or even helping people prep for a Ham radio license exam.

If you have something interesting to share with the community, be sure to swing by the Defcon site and get your application started!

Laser Tracker Replays Competitive Rock Wall Climbs

laser_climbing_tracker

Instructables user [PenfoldPlant] is a big fan of indoor rock climbing, and while watching others make difficult climbs, he has often wondered if he could follow the same route up the wall. Unfortunately, aside from watching the other climbers and hoping to remember the path they have taken, he found there isn’t much you can do to ensure that you have precisely replicated the climb.

He thought awhile and came up with a laser tracking system that can be used to record a climber’s ascent, then replay it any number of times. This allows climbers to be able to replicate other climbers’ paths as well as compete against one another in timed races.

This works much like the “ghost” feature found in most racing games, though the process is half manual/half automated. The initial ascent is recorded by manually tracing the climber’s route with a laser pointer as they climb. The path is recorded and then can be replayed, courtesy of the onboard Arduino.

It really is a neat system, and while it works pretty well already, we think there is still room for enhancement. It wouldn’t be extremely difficult to have the climber wear some sort of light beacon that could be tracked using a web cam or other recording device, taking the manual labor out of the equation. In that case however, we imagine the Arduino would need to be swapped out for something a touch more powerful.

Stick around for a quick video of the tracking system in action.

Continue reading “Laser Tracker Replays Competitive Rock Wall Climbs”

High Voltage Rig Wipes CDs Clean

hv_cd_destruction

Here at Hackaday, we’re not against showing videos of gratuitous destruction just for the sake of it, though we try not to make it a habit. In this case we just couldn’t help ourselves. However, this video technically constitutes a security hack, as it does involve erasing sensitive information from CDs…

…with awesome!

This may be the coolest CD eraser we’ve seen yet. Positioned between two high-voltage transformers, the spinning CD has its data violently stripped off in just a matter of seconds. To be fair, the data isn’t erased per se, but the metallic substrate on which the data is recorded is flaked off by the aggressive application of electricity.

Having destroyed our fair share of AOL CDs in the microwave over the years, we are now a bit sad over the fact that they were disposed of in such a lackluster fashion – if only we had one of these around!

Since we’re on the topic of mindless destruction, you might as well take a few minutes and check out this thermite-roasted Thanksgiving turkey, this self-destructing hard drive, or perhaps this thermic lance built from spaghetti.

You know, for science.

Continue reading “High Voltage Rig Wipes CDs Clean”