Blog posts

Use MAME's debugger to reverse engineer and extend old games

Submitted by skinny on Mon, 2013-03-25 16:38

Use MAME's debugger to reverse engineer and extend old games

For the Church of Robotron's installation at Toorcamp 2012, we needed to be able to trigger physical events when game events happened in Robotron 2084. A quick summary for context:

  • We had an Altar that contained a Linux box that ran MAME and Robotron 2084
  • We had joysticks that acted as HID devices
  • Player would kneal down and play the game. As events happened in the game (player death, human death, lasers firing), we would trigger physical events.

We choose to use MAME's debugger to detect game events and notify other pieces of software when they happened. This is a quick tutorial for others (and a reminder to ourselves) if you're interested in doing similar things. We're going to find out how to detect player death!


Submitted by paul on Mon, 2013-02-25 15:55

Last night I released OctoWS2811 ... after spending pretty much all Sunday making this 3 minute video:

Everyone at the meetup a couple weeks ago saw this right when it was first showing video.  Since then, pretty much all the work has been on the documentation and minor code improvements.

Federated Wiki on Raspberry Pi to Bridge WiFi to PSK-31

Submitted by WardCunningham on Sat, 2013-02-23 00:51

Ward Cunningham, Russell Senior and David Turnbull bring their respective expertice to this 21st Centurary Amateur Radio Project. Federated Wiki on Raspberry Pi provides content management that would be useful for health and welfare radio traffic after a disaster, or, for live-blogging the MicroHAMS Digital Conference next month.

Successful Integration

Sculpting Virtual Clay with the Leap

Submitted by zkarcher on Mon, 2013-02-18 15:10

Here's something fun! @soycamo and I performed at DorkbotPDX's Open Mic Surgery. She brought the beats, I brought the visuals.

Watch a video of our performance.

I was lucky enough to receive a Leap Motion Controller. It acts like a short-range Kinect for your hands, tracking the position of each individual finger. The Leap's sensors are fast, and spookily accurate. I love it.


Submitted by asgard on Thu, 2013-01-31 14:52

This is J.R. Stoner's blog post.

This is a picture of my muse, Mr. Humphrey Lyttleton Katz or Chairman Humph, for short.

He is saying here, "Go away. You're so boring.  Get over yourself."

Actually Humph is probably the neediest cat I ever had, in his own weird way.

Enough about Humph.  Here is a listing of some of the projects I have been working on, of late:

This one is called the Powah.  It is just a little on/off toggle with an indicator LED.  It is designed to mount on one end of my breadboard, so as to reduce the wear and tear caused by excessive insertions of power bus leads.  The board is approx 1 cm^2.

Arduino vs Raspberry PI

Submitted by jamesphillips1977 on Fri, 2013-01-11 14:39

Ok - so I'm new to this - The Raspberry Pi got a lot more press than the Arduino and I jumped on board the Raspberyy Pi train without knowing the options.

My goal was to build a doorbell to solve the problem of not hearing it in all parts of the house (3 stories).

I followed this blog

GNU Toolchain Cross-Compile Challenges

Submitted by paul on Wed, 2013-01-09 06:33

For the last several days I've been working to compile the latest free GNU Toolchain for ARM published by CodeSourcery (now owned by Mentor Graphics).

This process has not been easy.  In this lengthy blog post, I'll share all the patches I've written, with detailed explanations of exactly what errors I encountered, what I've learned about each problem, and how to work around it.

Edit: full source is on github.

"Read mode" for all the gory details......

Input & Output Analog/Digitial Pin Test Circuit

Submitted by paul on Mon, 2012-11-19 15:37

I wanted a board that shows the state of all I/O pins on LEDs with all of these properties....

  • Works for Digital Input, Output, and Input Pullup
  • Pushbutton to drive the pin high, very weak pulldown (much weaker than on-chip pullup)
  • Works for analog pins (thumbwheel pot), but also works when the same pin is used for digital
  • LED shows actual analog level - LED current should be linear to actual voltage
  • LED current does not interfere with analog voltage
  • LED does not interfere with weak signals, or input pullup or pulldown
  • Inexpensive - under $0.50 per pin - many parts are ok, as long as they're cheap!

"Read More" for the circuit details and photos.....