#仿真器 #6502 #apple1

app manzana-uno-emu

Apple I仿真器

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 次下载

MIT 许可证

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

EscHomeEnd 键退出仿真器。

示例

沃兹监控器

沃兹监控器始终位于 0xff00。它允许检查内存内容以及输入新程序并运行它们。

Apple 1 BASIC

使用已加载在 0xe000apple1basic.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周年

使用已加载在 0x0280apple30.bin 运行仿真器。

cargo run --release -- roms/apple30.bin:280

在仿真器内部,发出 280R 以运行演示。

其他您可能感兴趣的资源

依赖关系

~4–14MB
~146K SLoC