Snack 'N' Hack

Logician Toy Program
February 16, 2011, 3:37 am
Filed under: Uncategorized

I am building a “Logic Calculator” that will output either truth-tables or truth values depending on the amount of input the user assigns to a variable.  I’ve done a mock-up of the GUI in Visual Studio and I’ll begin doing some of the coding soon.

My background is a shot of the Appalachian mountains in the fall.


80’s Player Visualization
January 31, 2011, 1:49 am
Filed under: Uncategorized

Enter the 80’s
January 31, 2011, 1:06 am
Filed under: Uncategorized

I’ve had an idea to build an 80’s music player for a long time, but I’ve struggled with the exact meaning of that.  Originally, I wanted to build a digital music player only using 80’s parts, but memory was a hugely limiting factor of the 80’s (and likely why digital music players didn’t emerge until the CD).  Magnetic tapes can’t (to my knowledge) be pushed fast enough reliably to stream digital music – and they offer better quality as analog devices anyway.  So came the compromise:

I’m pursuing the project using an SD card, but this could be done with ROM chips and a switching chip (like the late-released Nintendo games with Memory Mappers).  The fact that it is POSSIBLE to do it in an authentic way has allowed me to pursue the project (maybe one day I’ll produce cartridges to prove that it is possible).

I’ve also begun to use fritzing – and I generally like it – though the parts selection is a little limited.

This is an obviously unfinished fritzing picture of the project.  I didn’t make the huge SD card, but I appreciate the guy that did: Commenter 37

The chip on the breadboard is an AY-3-8910 programmable sound generator.  This type of chip was very popular in the 80s because they required less memory to operate (in all senses) than DAC chips. This particular chip was used in the Apple II sound card MockingBoard. Eventually, I plan on using the work of the MSX crew with their Viterbi algorithm to have a nice digital format.  A secondary goal is to build this in an Atari Cartridge and have a sub-routine that provides visualizations on a real ATARI.

The TigerNome project is on hold indefinitely.  I recently realized that the pad-based touchscreens associated with Android offer a really good platform for a lot of my input ideas, and I don’t have to buy additional hardware.

Wanna Know all those Midi Messages?
November 29, 2010, 9:33 pm
Filed under: Uncategorized

Go Here to Check out Midi Messages

A great link:
November 29, 2010, 9:13 pm
Filed under: Uncategorized

Lame Post, Great Link.

TigerNome Update – Lights Out Pinouts
September 7, 2010, 1:53 pm
Filed under: Uncategorized

I have been hacking the light’s out big brother, “Henry” that I picked up from a thrift store yesterday and I’ve figured out how to map out the switches.

I’m going to assume that you have a multimeter, and if you don’t, go get one.

I drew a full schematic of the way the LEDs are driven.  Common Anode (whichever Pin I identified as +).  The two connections that must be driven low allow the transistor to act as a switch and move the current from + to your LED.  Still not sure what the voltage limit for those LEDs is, but I’m going to guess somewhere around 9V.  A strong 5V source lights them up nicely.

Now – To map out the buttons.

The buttons are also arranged in a matrix.  Figuring out the layout is pretty straight forward:  Multimeter in continuity mode, one end on the pin you’re testing, then test for continuity on the button pads.  You have to watch your meter because sometimes there’s not enough connection to get a beep, but enough to see the numbers change.  Most of the pads also have a test pin.

That’s how I mapped out the “Henry” game.  Haven’t set up a micro-controller for scanning the matrix yet, but it’s a clear matrix that mostly makes sense.

If I can find my lights out, or get another one, I’ll do the same mapping for the button pad.


PS – post pictures / Schematics some time this week.

Back to Work!
August 9, 2010, 3:40 pm
Filed under: Uncategorized

I haven’t yet fallen into a habit with the blog, or with my hacking for that matter.  The Miss and I moved to Athens, GA recently, but it gave me a great opportunity to set up a new lab.  Added Sparkfun’s copy of the hakko 936 to my collection of tools.  I haven’t gotten used to soldering at a higher temperature yet, and I may have ruined my tip on some plastic while desoldering some Super Nintendo connectors, but I’m pretty happy about it.  It even has a status LED.  We all love LEDs.

UPDATE: I’m working on a new PAID project for a pedal design firm in Asheville, NC.  It’s basically a PIC project set up for audio processing.  Seriously considering moving to the 18 series with an eeprom for this project.

Keep on hacking!