GitHub - decrazyo/nes86: 在 NES 上的 x86 模拟

主要观点:NES86 是用于 NES 的 IBM PC 模拟器,目标是模拟 Intel 8086 处理器和支持的 PC 硬件以运行 Embeddable Linux Kernel Subset (ELKS) 等,包含多种运行平台及相关情况、二进制文件介绍、控制方式(家庭 BASIC 键盘、屏幕键盘、游戏手柄映射)、构建 NES86 的步骤(克隆项目及子模块、安装依赖、构建 ELKS 和 NES86)以及欢迎贡献和移植等内容。
关键信息

  • 可从 releases 页面下载含 NES86 和 ELKS 的 NES ROM,不同平台测试情况各异。
  • 二进制文件有多种,如 nes86.nes 等。
  • 控制方式包括家庭 BASIC 键盘自动使用、屏幕键盘及游戏手柄按钮映射。
  • 构建 NES86 需克隆项目、安装依赖,分别构建 ELKS 和 NES86,结果 ROM 在 nes86/bin/nes86.nes。
    重要细节
  • Mesen2 等平台工作情况及存在问题。
  • 构建 ELKS 过程中的各步骤及环境设置。
  • 不同二进制文件的用途,如 nes86.dbg 等。
  • 游戏手柄按钮与键盘键的映射关系。
阅读 8
0 条评论