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