marshallbullis

TECS Jack Compiler

See the source code on GitHub. TECS Jack Compiler is a compiler for the simple object-based language Jack written in Python. The machine code produced is designed to run on the HACK hardware platform. The code is compiled in three stages. First the CompilationEngine module… Read More »TECS Jack Compiler

CM91 Clutch Rebuild

The semi-automatic clutch was not disengaging during shifts. Upon disassembly, I discovered that the posts were frozen to the basket. The clutch was still able to disengage at idle since there are different mechanisms used. These semi-automatic clutches pack an impressive amount of engineering into… Read More »CM91 Clutch Rebuild