Raspbian Chameleon remix

This is one for you retro gamers: a Raspbian remix from Carles Oriol that turns your Pi into a whole suitcase-full of emulated hardware, from the Spectrum to a MAME cabinet, via the Oric-1, Atari 2600, Apple II and lots of other stuff besides.

Carles Oriol popped up briefly on Twitter earlier in the week to post this video, then vanished before I was able to get him to point me at a disk image. Happily, I was able to track him down on our forums, and from there to the Chameleon web site. You’ll find a torrent of the image, instructions for adding more emulators to the menu, more video, some words on each of the emulators and a little readme. We absolutely love it: there’s an SD card on my desk with this remix on it, and it’s not getting overwritten any time soon. Thanks Carles!


FamiLAB Orlando and a SNES (Super Nintendo Emulated System)

FamiLAB is a hackspace in Orlando, Florida that Eben and I had a really great time visiting back in October. It’s hidden away in an industrial unit – it’s a big space, with its own commercial-sized CNC milling machine, 3d printers, laser cutters, an in-progress replica of the Bridge from Star Trek: TNG, some traffic lights, a cherry picker and a whole bunch of computers – broadly speaking, it’s pretty close to heaven. And it’s full of some great people, who use the space to get together, eat pizza, learn things (just this week their timetable include tutorials with the Pi, with Arduino, a microcontrollers show-and-tell session, a learn-to-solder session and an intro to Scratch), and make really, really cool stuff.

Ted from Familab has made a Raspberry Pi SNES hack with a difference. We see quite a few really nice little projects where an old console is gutted, a Pi stuffed inside, and the games run on the Pi. This is a bit different. It’s not just a casemod; it’s a Super Nintendo emulated on the original hardware; and it even reads (and stores the information from) old cartridges; it can write saves to them too!

This is not a project for beginners; its scale may be a little intimidating for those new to electronics. However, Ted’s documented what he did, from planning through research and construction, in minute detail, making this project easy to emulate once you are comfortable with a soldering iron.

 


Sunday Grab Bag

They said that it could never be done! But here it is: a Sunday grab bag.  A little something to read while sitting in your shreddies, eating a bowl of Shreddies and singing “It’s a Sunday Grab bag! Doodle ooo doo, doodle ooo do do do doooooo!” to the tune of The Final Countdown. Sorry if it’s a bit rushed — I’m off to the zoo to have poo flung at me by doolally chimps.

A one-button audiobook player for the visually impaired

First up is a project that embodies the keep-it-simple principle. I love the elegance and simplicity of this and the fact that it’s extremely useful.

Simple. Elegant. Useful.

Its creator, Michael Clemens, says, “This little Raspberry Pi based project is a gift for my wife’s grandmother for her 90th birthday. Being visually impaired, she is hard to entertain but loves to listen to audiobooks. The problem is, that she isn’t able to handle a ghetto blaster or MP3 player. The solution to this problem was – tadaaaah – a one button audiobook player

Differences between the Rev1.0 and Rev2.0 Raspberry Pi schematics

Over on the ever-useful Wiki, AndrewS details the differences between the two versions, with a very smart and thorough schematic comparison.  “I’m really pleased with how well the ‘graphical difference display’ worked out”, he says. “I also spent a chunk of time adding ‘Rev2.0’ columns (amongst other wiki edits)”.

Raspberry Pi Rev 1.0 and 2.0 schematics overlaid

Thanks for the hard work Andrew and to everyone else contributing to the Wiki.

Raspberry Pi driving a huge LED panel

Petr Jakeš is using the Raspberry Pi to drive a large LED panel. He says, “We are using SPI port to control 6144 LEDs (192×32 matrix). The hardware is still flaky a little bit (see glitches in the left bottom corner), but consider it as a proof of concept :D

YouTube Preview Image

Petr is going to post some details on this when he gets a chance!

Emulation isn’t just for games consoles:  the ICL1900

Last month David Holdsworth gave a talk on software preservation to the Computer Conservation Society in the Science Museum in London, where he demonstrated a Raspberry Pi emulating the venerable ICL1900 mainframe and running the George3 operating system and the RSRE Malvern Algol68-R compiler.  You can try it out for yourself. The page also has David’s presentation on software conservation.

Pi Cars: Raspberry Pi controlled RC cars

If there is a better way to introduce children (well, anyone) to physical computing and programming than using Scratch to make RC cars skid about the house? No, there isn’t! I’m definitely going to be trying this myself and I’m already wondering if it will work with helicopters. Pi Cars currently have five of their cars to give away to people who come up with the best ideas of what they will do with them (Raspberry Pis not incuded!)

Connecting the Raspberry Pi to a radio transmitter


How to play Elite on the Raspberry Pi

We could hardly have a Raspberry Pi Gaming Day without mentioning Elite. Pete Taylor shows how to run the iconic game on the Raspberry Pi. He says:

I grew up playing Elite – originally on a BBC B and then a few years later on it’s 32 bit successor the Archimedes, it was brilliant, addictive and years ahead of it’s time.

 

Elite running on Raspberry Pi

“It’s a bit stretched on my screen, but smooth and playable!”

The game “runs as smoothly as I remember, and is very playable”. At last, a chance to improve on my “Mostly Harmless” rating (and I think I only got that by cheating) — thanks Pete!


Fuze – a ZX Spectrum emulator running on Raspberry Pi

At the celebrations for the BBC Micro’s 30th birthday on Sunday (more on that to come, when the organisers’ videos are available), we met the rather excellent Andy Taylor. Andy volunteers for the UK Computer Museum, and had been working on getting their Raspberry Pi software ready to exhibit at the event. Rather than sitting back and twiddling his thumbs when he was done, he decided to fill his spare time by porting Fuze, a ZX Spectrum emulator, to the Raspberry Pi. I’m not sure why (nostalgia’s a powerful thing), but seeing Manic Miner running on a Raspberry Pi was, for me, even cooler than seeing Quake 3 back when we demoed it last year. (I note we never did set up that Deathmatch. I shall add it to the Big List of Things to Do.)

Andy also took some device photos on the day which are on Flickr. You might want to swing over; there’s a good shot of the underside of the board, which is something I know some of you have wanted to see more of.