GitHub - Wack0/entii-for-workcubes: PowerPC Windows NT 移植到任天堂 GameCube/Wii/Wii U

主要观点:介绍了适用于 GameCube/Wii 的 Windows NT 相关内容,包括支持的系统、驱动、软件兼容性、安装步骤、已知问题、ARC 固件和 HAL/drivers 的构建等。
关键信息:

  • 支持的系统:Nintendo GameCube、Nintendo Wii(Wii Mini 需 SD 卡硬改)、Nintendo Wii U(vWii 仅目前支持),理论上支持 Broadway Evaluation Board、Cortado boards,不支持早期只有 4MB 可用 RAM 的 Dolphin 开发硬件。
  • 驱动:包括 Flipper 相关的多种接口和设备驱动,如中断控制器、视频接口、GPU 帧缓冲、串口、外部接口等。
  • 软件兼容性:NT 3.51 RTM 及以上版本兼容,3.51 betas 需内核补丁,3.5 不兼容。
  • 安装步骤:获取二进制文件、创建磁盘镜像、进行磁盘分区、选择安装选项、加载驱动等。
  • 已知问题:系统重启有时会挂起、部分 USB 存储设备有问题、GDI 驱动代码慢等。
  • ARC 固件构建:需 devkitPPC 和特定的 libgcc.a。
  • HAL/drivers 构建:需 peppc 和 NT4 DDK 的 powerpc libs 等,构建顺序有要求。
    重要细节:
  • 在不同系统上使用不同设备时所需的驱动不同,如 GameCube 需特定控制器端口驱动,Wii U vWii 需特定 USB 驱动等。
  • 安装过程中对各种设置和选择的详细说明,如硬件类型选择、驱动加载等。
  • 构建过程中所需的环境变量设置和各种工具的来源及使用方法。
  • 对引用的各种开源项目和代码的说明,如 baselibc、The Homebrew Channel 等。
阅读 12
0 条评论