Current Projects

These are the projects I'm currently working on or that I intend to keep working on in the near future.

Tiny Calculator

A very small scientific calculator with only 35 keys. The software is written in MSP430 assembly.

Progress:
Basic math functions: done
Transcendental functions: done
Screen: done
Keypad: done
Circuit board: done
Interface: in progress
Button labels: to do

Posts about this project: Tiny Calculator

Pocket Calculator

A pocket-sized calculator powered by a virtual machine running on an LPC1114 ARM microcontroller.

Progress:
Screen: done
Keypad: done
Circuit board: done
Virtual machine: in progress
Emulator: in progress
Basic math functions: to do
Advanced math functions: to do
BASIC interpreter: to do
Graphing: to do
Interface: to do
Button labels: to do

Posts about this project: Pocket Calculator

6502 Graphing Calculator

This project has been on the backburner since 2015. The last time I worked on this, I was able to program and install the CPLD and EEPROM for the system but could not get it to boot. There were some problems with the power supply and low voltages that I have not ironed out yet. That will be the starting point when I have time to work on this project again.

Keypad: done
Screen: in progress
CPLD: in progress
Circuit board: in progress
Software: to do
Button labels: to do

Posts about this project: 6502 Graphing Calculator