My code can be downloaded in zip format here
.
My presentation powerpoint can be found here.
My presentation outline can be found here.
My walkthrough powerpoint can be found here.
Project Definition
Project Description: Construct a language for the Computer
Controlled Railroad (CCR) that can completely control the system.
General Requirements:
1. Construct a low level assembly-like language that allows complete
control of:
a. trains using DCC standards
b. turnout switches including feedback
c. track detectors
2. Write an interpreter that decodes asm instructions and executes them.
3. The CCR must be able to execute stored asm programs (file) w/o user
intervention.
4. Write an API that allows C++ or VB programs to access CCR-asm
instructions.