深入探索Gigatron的编程奥秘
Programming the Gigatron
我尝试理解并编程Gigatron TTL Color Micro-computer,借助GitHub上的kervinck/gigatron-rom项目文件。Gigatron的CPU采用Harvard架构,没有共享总线用于ROM和RAM,ROM仅存储指令,无法直接访问。这是一个8位处理器,配备14位程序计数器和15位RAM范围,拥有三个8位寄存器及8位输入输出。我重写了gtemu.c程序,将其指令以伪C代码形式呈现,并分析了theloop.asm文件中实际使用的指令。通过这一过程,我揭示了Gigatron指令集的细节,为爱好者提供了宝贵的编程参考。