jcramire6502 documents