#模拟 #8080 #sio

程序 teletype

Altair 8800 / 电传打字机模拟器(通过88-SIO板)用于我的8080模拟器

10次重大发布

0.15.0 2024年5月16日
0.14.0 2024年3月29日
0.13.0 2024年2月10日
0.12.0 2023年8月6日
0.7.0 2021年11月6日

#128 in 模拟器

Download history 147/week @ 2024-05-14 13/week @ 2024-05-21 1/week @ 2024-05-28

826 每月下载量

MIT 许可证

18KB
353 代码行

Altair 8800 / Teletype 模拟器

Current Crates.io Version Downloads badge

这是一个Altair 8800 / 88-SIO / 电传打字机模拟器,使用我的8080模拟器库编写。8080处理器的速度是2.1 MHz。

安装方法

cargo install teletype

您可以在配置文件中配置ROM文件和您想要的RAM量:~/.config/teletype/config.toml

Microsoft Basic 3.2的示例

[memory]
rom = "/Users/nicolasb/4kbas32.bin"
ram = 0xFFFF
MEMORY SIZE?
TERMINAL WIDTH?
WANT SIN? Y

62166 BYTES FREE

BASIC VERSION 3.2
[4K VERSION]

OK

Esc键打开菜单,您可以

  • 退出模拟器而无需按CTRL-C
  • 从您的磁盘自动输入BASIC文件。这会将文件的文本“注入”到电传打字机中,这对于加载BASIC程序非常方便,因为BASIC 3.2没有提供磁盘操作命令。
  • 加载或保存快照(altair.snapshot)

按两次ESC退出菜单。

此页上,您可以找到几个BASIC程序。我个人非常喜欢seawar4k.bas和lander4k.bas。

依赖项

~1.3–9MB
~74K SLoC