#模拟器 #z80 #trs-80

app trust-80

TRS-80模拟器

7个版本 (破坏性更新)

0.12.0 2024年5月24日
0.11.0 2023年11月4日
0.10.0 2023年9月1日
0.9.0 2023年8月28日
0.4.0 2022年10月20日

#217 in 模拟器

Download history 85/week @ 2024-05-18 45/week @ 2024-05-25 5/week @ 2024-06-01 1/week @ 2024-06-08

每月450次下载

MIT 许可证

43KB
683 代码行

TRuSt-80

Current Crates.io Version Downloads badge

TRuSt-80是一个跨平台的TRS-80(型号1)模拟器,基于我的Z80模拟器。它有一个工作的键盘(提示:按“shift+2”,类似于原始布局),可以运行第1级和第2级基本,并加载.cas磁带镜像。您需要一个ROM和AnotherMansTreasureMIB64C2X3Y.ttf字体。如果尚未安装,您还需要sdl2和sdl2_ttf库。

Screenshot

您可以在~/.config/trust80/config.toml文件中自定义RAM、ROM和分辨率等。

在控制台中,reset命令重新启动TRS-80。
tape rewind命令用于“倒带”磁带。
tape命令后跟一个文件名用于“插入”磁带。

tape seawar4k.cas

从版本0.10.0开始,有一个集成的机器语言监控器。
d 0x0000在0x0000地址处反汇编20条后续指令。
m 0xeeee显示地址0xeeee的内存内容。
m 0xeeee 0xaa将内存地址设置为0xaa值。
j 0x0000跳转到0x0000地址。
b显示设置的断点。
b 0x0002在地址0x0002处设置断点。
f 0x0002“释放”(删除)地址0x0002处的断点。
g在执行中断后恢复执行。
r显示标志和寄存器的内容。

依赖关系

~18MB
~385K SLoC