Altair cant jump
jeffg at junknet.net
Fri Jun 12 23:54:35 EDT 2020
So I’ve been battling my (new to me) Altair for some time trying to get a simple serial echo program to work. Im entering all code via the front panel. Im not 100% this thing is working though it mostly seems to be. Ive done the kill-the-bit game and played music to an AM radio.
Current config is Altair with rev0 main board, aftermarket (beefy) power supply, a CCS 16k ram board, and a Cromemco TU-ART serial board. Nothing else.
The problem Im having is the echo program which Im mainly transcribing from the TU-ART manual goes off the rails. It runs differently every time Ive run it, and usually starts spitting out junk data after press one key (its supposed to read one char and send it back). It makes no sense to me. Stack is set right, and one change I made was changing from a JR to JMP as the 8080 doesnt do relative addressing. Ive verified numerous times its all correct.
Single stepping it for the most part seems to work, and today I manually single stepped through the entire process only to have the single character come through properly. If I run it, it goes nuts and dumps data. Ive confirmed the status byte its reading from the board is correct and changes as it should.
I may have discovered the issue though: it wont jump. I even tried a simple few bytes to have it store FF and 00 to memory to verify its working(it does), but doing a C3 00 00 to jump back to zero, it single steps right past that. I think this may be my problem, but how do I fix that? Bad cpu?
Jeff G aka Bags
More information about the vcf-midatlantic