7个版本
0.1.6 | 2023年12月30日 |
---|---|
0.1.5 | 2023年8月25日 |
0.1.4 | 2023年6月3日 |
0.1.3 | 2023年3月15日 |
#79 in 仿真器
每月 22 次下载
28KB
612 代码行
Apple I仿真器
使用方法
Usage: manzana-uno-emu [OPTIONS] [MEM_FILE_LIST]
Arguments:
[MEM_FILE_LIST]
Paths to the files to seed the memory with.
Format is (path[:load_addr_hex_no_0x],)+, load addresses must increase, and the loaded files must not overlap.
Options:
--log-level <LOG_LEVEL>
Logging level
[default: info]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
按 Esc
、Home
或 End
键退出仿真器。
示例
沃兹监控器
沃兹监控器始终位于 0xff00
。它允许检查内存内容以及输入新程序并运行它们。
Apple 1 BASIC
使用已加载在 0xe000
的 apple1basic.bin
运行仿真器。
cargo run --release -- roms/apple1basic.bin:e000
在仿真器内部,发出 E000R
以运行BASIC解释器。以下是您可以输入并运行的示例程序
10 FOR I=1 TO 10
20 PRINT "HELLO #", I
30 NEXT I
40 END
并运行它
RUN
苹果30周年
使用已加载在 0x0280
的 apple30.bin
运行仿真器。
cargo run --release -- roms/apple30.bin:280
在仿真器内部,发出 280R
以运行演示。
其他您可能感兴趣的资源
依赖关系
~4–14MB
~146K SLoC