A Wireless Motion Sensor Array – Part 1

The goal of this project is to create portable battery powered motion sensors that I can use around my house and office with multiple receivers (one in my office, one in my electronics workshop, one up in the bedroom for night security). I’m even going so far as to put one on my front porch […]

The FPGA Development Board

In August 2007 I finally decided to purchase an FPGA development board. I chose the Digilent Spartan 3E Started Board, which is actually still available for the same price I paid 3 years ago… I’m not sure if that is a good thing or a bad thing? Anway, I made my choice based on a […]

F18A – FPGA Based TMS9918A

The TI-99/4A Master Title Screen on a VGA LCD monitor

Development Journal Index: The FPGA Development Board September 7, 2010 FPGA Education, Books, and Community February 1, 2011 Learn VHDL or Verilog? February 5, 2011 Making Boards July 14, 2011 F18A PRE-ORDERS Open! February 9, 2012 F18A Features July 21, 2012 Mounting the F18A […]

New at the CHC Store

New products on the Code Hack Create Store

Activision® PITFALL!™ by Retroclouds

Now play PITFALL! on the 99/4A. Written in 100% assembly language, this faithful port offers responsive game play, smooth animation, wonderful sounds, and hours of fun.

Cart 64K Board

If you want to […]

Integer to ASCII Conversion in Assembly

I wrote this code to demonstrate how to convert a binary number into ASCII digits for display on the screen. This is a complete program that has been tested on a real TI-99/4A computer. The code assumes VDP graphics mode I (the default) and includes the VDP routines I wrote as replacements to the ones […]


Sophia, 5.75 years old Myles, 4.25 years old

Sophia says “Okay Myles, now, pretend that we are pretending…”

Recursive Descent Child-Watching

Yes, this is a true story.

Recently (if you consider the course of a year as “recent”) I have been interested in parsers, particularly the kinds that are used for creating programming languages, which include as a subset, expression parsing. Such an expression might be: (1 + 2) * 3 – (4 / 5). This […]

Steve Irwin, A Good Man!

On September 4th, 2006 the world lost a good man. I’m talking about Steve Irwin, The Crocodile Hunter. A public memorial service was held for him today, September 20th, 2006, at the Australia Zoo and broadcast on Animal Planet. I cried. I remember the morning of September 4th when my wife pulled up the news […]

The Anti Blog

From WikiPedia:

The term blog is a blend of the terms web and log, leading to web log, weblog, and finally blog. Authoring a blog, maintaining a blog or adding an article to an existing blog is called blogging. Individual articles on a blog are called “blog posts,” “posts” or “entries”. A person who posts […]

Kids Are Great

Kids are great! They do things you don’t ever expect and you get to watch them grow and form their own little personalities. It’s hard work, but it’s fun and totally worth it! I highly recommend it.

I have a good friend, Mitch who lives in Kentucky, and recently married. He was up visiting for […]