Altair8800-IOBus:用于Altair 8800 Simulator的IO总线和卡

时间:2024-04-02 19:05:39
【文件属性】:

文件名称:Altair8800-IOBus:用于Altair 8800 Simulator的IO总线和卡

文件大小:88.06MB

文件格式:ZIP

更新时间:2024-04-02 19:05:39

C++

用于Altair 8800模拟器的I / O总线 在考虑将更多硬件连接到我意识到驱动DATA和ADDRESS LED的信号以及一些控制信号(INP,OUT,WAIT)可用于形成简单但有效的I / O巴士。 这样的总线可以与原始S-100总线非常相似地工作,并允许通过现有的仿真软件连接和访问多个外部设备,而只需对仿真器固件进行很小的改动即可。 I / O总线基础 当仿真器执行OUT指令时,它将A0-7 LED设置为输出地址,将D0-7 LED设置为输出数据,然后打开OUT LED。 连接到总线的外部硬件将看到OUT信号从低到高的跳变,可以看到A0-7上是否存在正确的地址,如果是,则从D0-7信号中读取数据。 当仿真器执行IN指令时,它将A0-7 LED设置为输入地址,将D0-7数据线切换为输入模式,然后打开INP LED。 外部硬件将看到INP信号,并且可以将适当的数据放在D0-7数据


【文件预览】:
Altair8800-IOBus-main
----04-disk-controller()
--------Shugart50to34adapter()
--------doc()
--------diskcontroller.jpg(521KB)
--------schematic.pdf(309KB)
--------README.md(4KB)
--------gerber.zip(118KB)
--------DiskController.hex(76KB)
--------DiskController()
--------pcb.pdf(385KB)
----02-serial-port()
--------doc()
--------clockgen.hex(2KB)
--------clockgen()
--------schematic.pdf(292KB)
--------README.md(2KB)
--------gerber.zip(73KB)
--------serial.jpg(355KB)
--------pcb.pdf(213KB)
----03-parallel-port()
--------parallel.jpg(482KB)
--------doc()
--------schematic.pdf(119KB)
--------README.md(512B)
--------gerber.zip(90KB)
--------pcb.pdf(351KB)
----01-led-output-register()
--------ledoutput.jpg(321KB)
--------schematic.pdf(97KB)
--------README.md(723B)
--------gerber.zip(52KB)
--------pcb.pdf(153KB)
----LICENSE(34KB)
----README.md(6KB)
----.gitignore(8B)
----cards.jpg(455KB)
----00-backplane()
--------IOBusPinout.svg(51KB)
--------backplane.jpg(414KB)
--------IOBusPinout.png(25KB)
--------schematic.pdf(222KB)
--------README.md(1KB)
--------gerber.zip(10KB)
--------pcb.pdf(23KB)

网友评论