Eric Smith's repositories

nonpareil

microcode-level simulation of HP calculators

Language:AssemblyLicense:NOASSERTIONStargazers:23Issues:7Issues:12

tumble

utility to construct PDF files from one or more image files

Language:CLicense:GPL-2.0Stargazers:19Issues:4Issues:9

wd100x

WD1000 hard disk controller firmware reverse-engineered source code

Language:AssemblyStargazers:16Issues:6Issues:0

fluxtoimd

Floppy disk flux transition to ImageDisk decoder

Language:PythonStargazers:15Issues:4Issues:0

i89

Assembler Disassembler for Intel 8089 I/O processor

Language:PythonStargazers:9Issues:4Issues:0

a2zip

Infocom ZIP, EZIP, XZIP interpreters for Apple II, partially reverse-engineered

Language:AssemblyStargazers:7Issues:3Issues:0

hhc

Reverse-engineered Friends Amis/Matsushita/Panasonic/Quasar/Olympia HHC firmware

Language:AssemblyStargazers:5Issues:3Issues:0

forget

download bitstream to Renesas ForgeFPGA SLG47910 RAM using Excamera SPIDriver USB-to-SPI interface

Language:PythonStargazers:2Issues:3Issues:0

m5meta

M5 Meta Assembler - an assembler for horizontal microcode

Language:PythonLicense:GPL-3.0Stargazers:2Issues:4Issues:1
Language:PythonLicense:NOASSERTIONStargazers:2Issues:3Issues:0

82143a-mk3870-fw

Firmware for the MK3870 in the HP 82143A thermal printer for the HP-41C

Language:AssemblyStargazers:1Issues:3Issues:0

digit_arith

digit-by-digit arithmetic for HP calculator emulation

Language:CStargazers:1Issues:3Issues:0

ripple

Measure power supply ripple voltage at a range of current levels using a programmable DC load and a multimeter

apb

Apparat PROM Blaster for Apple II, Apple DOS software, partially reverse-engineered

Language:AssemblyStargazers:0Issues:3Issues:0
Language:C++Stargazers:0Issues:3Issues:4

cloq

Analog clock, shaped window, Qt6, C++17

Language:C++Stargazers:0Issues:2Issues:0

dll_finder

Given one or more Windows executables, get paths of necessary DLLs.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:3Issues:0

gfmpw0-aeonic

Aeonic for GF-MPW-0 shuttle

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:3Issues:0
Language:ShellLicense:NOASSERTIONStargazers:0Issues:0Issues:0

mc00701a

Reverse-engineered Mountain Computer MC00701A/HP 92198A HP-IL 80-column video interface firmware

Language:AssemblyStargazers:0Issues:1Issues:0

scons_qt5

An SCons Tool, for creating apps/libs with the Qt5 framework (supports moc, uic, lrelease, lupdate).

Language:PythonStargazers:0Issues:2Issues:0
Language:VerilogLicense:Apache-2.0Stargazers:0Issues:3Issues:0

tt02-hex-sr

hex shift register

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0
Language:PythonLicense:Apache-2.0Stargazers:0Issues:3Issues:0

voyager-lcd

Convert HP Voyager calculator LCD segment pattern to hexadecimal register data (for microcode hacking), and HP-15 user code (for synthetic programming)

Language:C++Stargazers:0Issues:3Issues:18
Language:C++Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0

wozardry

A multi-purpose tool for manipulating .woz disk images

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

Zipios

A C++ library for reading and writing Zip files using streams.

License:LGPL-2.1Stargazers:0Issues:0Issues:0