My Various Public Software Projects
Xcode
Xcode Tools – Various tools written to support Xcode development. Nothing too amazing, but things I’ve found useful in my Xcode projects for iOS and the Mac.
Arduino
Arduino XBee – An intentionally simple library to talk to XBee modem from an Arduino. This took a deliberate approach of not wrapping everything in C++ accessors and mutators, but instead providing more ‘C’-like direct access.
Cosmac 1802 Microprocessor
Cosmac 1802 Assembler – This is a simple 1802 Assembler written in Python
Cosmac 1802 Membership Card Loader – This is an Arduino program and a Python host program that are used to download code to the 1802-based Membership Card.
Cosmac 1802 Emulator – This is a rough, work-in-progress 1802 emulator written in Objective-C and ‘C’ on the Mac.
Nova Editor Extension – This is a very basic Cosmac editor extension for the Nove editor from Panic Inc.
Lua
EV3 Lua – Unfinished Lua bindings for the Mindstorms ev3dev system. Includes extensive Lua environment written in C++.
Lua Webserver – Very simple web server written in Lua.
Python
EPROM Image Module – A Python module used to facilitate making an EPROM binary image. Used by my Cosmac 1802 assembler. Depends on the bincopy module.