Sudoku solver written in Java

2006-07-04 00:52 by Ian

This was written as a conceptual exercise for a friend who was curious about the creative freedom that can be found in programming. It is not glamorous, but it can correctly solve a valid sudoku 100% of the time. And it can do it 4000 times faster than you can.

Read more...

The Laser Microphone

2006-03-26 00:14 by Ian

Here is yet another un-intentionally wonderful product of the Cold War. This device is designed to detect slight disturbances in the reflection of a laser beam and convert them into sound. Very nifty to use!

Read more...

2006.03.16: El Carl (Tesla Coil)

2006-03-16 22:31 by Ian

Building a Tesla coil is just one of those things you've got to do, right?

Read more...

Cloning CompactFlash Cards using WinHex

2005-02-05 12:16 by Ian

A procedure for making byte-for-byte copies of CF cards. Written while working at a camera repair shop that needed this capability, but it’s also useful for lifting partitions from a development system using a conventional hard drive and dropping them onto a CF card for operation in a finished condition (after appropriate edits).

Read more...

USB DMX512 Controller

2004-12-15 03:16 by Ian

Source code and protocol for controlling a DMX512 chain with an HC12.

Read more...

The cycle tool

2004-08-30 22:42 by Ian

This was another HC11-based tool that I built for my own embedded work. But this one's job is to generate and count pulses, optionally triggering a relay for button-press simulation.

Read more...

My first custom MediaServer

2004-08-14 00:04 by Ian

This was the first serious media server I built. I built it into a home-made acrylic case.

Read more...

HC11 32-bit by 32-bit multiplication routine

2004-05-16 00:43 by Ian

A couple quick subroutines that give an HC11 the means to get a 64-bit product from two 32-bit factors. I wrote it down on paper while I was sitting in my calculus class and copied it into my assembler verbatim when I got home.

Read more...

Comment [1]

IDE hard drive controller from an HC12

2004-04-12 00:36 by Ian

IDE hard drive controller, written in HC12 assembly. Requires the hardware specified in a CPLD that I built (or an equivalent).

Read more...

IDE Interface in a Xilinx 9572 CPLD

2004-02-21 01:39 by Ian

This is my first attempt at making an actual ASIC.

Read more...

Previous Next