Very minor in all cases, but the strange case of swtp_cpu.c This module used expressions of the form: PC = ++PC & ADDRMASK; Officially, the C language says that expressions which modify the same variable in more than one place have undefined behavior. These were changed to the legal form which performs the desired action: PC = (PC + 1) & ADDRMASK; |
||
---|---|---|
.. | ||
altair.txt | ||
altair_cpu.c | ||
altair_defs.h | ||
altair_dsk.c | ||
altair_sio.c | ||
altair_sys.c |