ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

揭秘maciNTosh:让PowerPC架构Mac重获新生的Windows NT移植项目

揭秘maciNTosh:让PowerPC架构Mac重获新生的Windows NT移植项目 揭秘maciNTosh让PowerPC架构Mac重获新生的Windows NT移植项目【免费下载链接】maciNToshPowerPC Windows NT ported to Power Macintosh systems项目地址: https://gitcode.com/gh_mirrors/mac/maciNToshmaciNTosh是一个令人兴奋的开源项目它致力于将Windows NT操作系统移植到PowerPC架构的Macintosh系统上为经典苹果电脑注入新的生命力。通过这个项目老旧的Power Macintosh和PowerBook设备可以运行Windows NT体验不同的操作系统环境。 项目简介让经典Mac焕发新活力maciNTosh项目的核心目标是为PowerPC架构的Macintosh系统提供Windows NT操作系统的支持。这意味着那些被遗忘在角落的经典苹果电脑如Power Macintosh G3、iMac G3和PowerBook G3等机型有机会运行Windows NT拓展其使用范围和生命周期。该项目主要包含ARC固件及其加载器的源代码针对不同架构的Power Macintosh系统进行了优化。目前支持两种主要架构使用MPC106 Grackle内存控制器的Gossamer架构以及采用Uni-North内存控制器的Mac99架构。 支持的硬件设备maciNTosh项目支持多种经典PowerPC Mac机型让我们来看看具体有哪些Gossamer架构支持的设备Power Macintosh G3 (beige)Macintosh PowerBook G3 Series Wallstreet、PDQiMac G3 (tray-loading)Power Macintosh G3 (Blue White) YosemiteMacintosh PowerBook G3 Bronze Keyboard LombardPower Macintosh G4 PCI Yikes!Mac99架构支持的设备PowerBook G3 Firewire PismoiBook G3iBook G4PowerBook G4需要注意的是部分使用USB键盘和鼠标的后期型号目前尚未完全支持这主要是由于USB驱动程序的开发仍在进行中。️ 已实现的驱动程序maciNTosh项目已经实现了多种关键驱动程序确保Windows NT能够在Power Macintosh上正常运行ARC固件中的驱动Cuda和PMU支持包括ADB键盘32bpp视频帧缓冲区支持ATI和nVidia硬件Mac I/O内部IDE控制器部分SCSI控制器支持USB OHCI部分系统仍在开发中Windows NT驱动Gossamer和Mac99芯片组的HAL硬件抽象层IDE控制器驱动通用HID/存储驱动视频帧缓冲区小型端口驱动这些驱动程序为Windows NT在Power Macintosh上的运行提供了基本保障使系统能够识别和使用关键硬件组件。 安装指南让你的经典Mac运行Windows NT安装maciNTosh项目的过程相对简单只需按照以下步骤操作准备工作从发布页面获取适合你系统的二进制文件对于Gossamer/Grackle系统将镜像刻录到光学媒体对于Mac99系统可以将镜像写入USB驱动器磁盘分区从刻录的光学媒体或USB驱动器启动PowerMac进入ARC固件菜单选择Run firmware setup然后选择Repartition disk for NT installation设置NT分区大小最大约8030 MB创建额外的Mac分区如果需要完成分区并重启安装Windows NT重新启动并再次从安装媒体启动加载驱动程序ramdisk如需要运行NT安装程序cd:\ppc\setupldr按照安装向导提示选择适当的HAL和驱动程序完成文本和图形安装过程详细的安装步骤可以参考项目中的README.md文件其中包含了更多技术细节和故障排除提示。 构建ARC固件如果你有兴趣从源代码构建ARC固件可以按照以下步骤操作确保安装了devkitPPC并设置DEVKITPPC环境变量构建大端序libccd baselibc ; make ; cd ..构建ARC固件加载器cd arcloader_grackle ; make ; cd ..Mac99系统使用arcloader_unin文件夹构建小端序libccd arcgrackle/baselibc ; make ; cd ../..Mac99系统使用arcunin/baselibc文件夹构建ARC固件cd arcgrackle ; make ; cd ..Mac99系统使用arcunin文件夹 致谢maciNTosh项目的成功离不开众多开源项目和开发者的贡献包括baselibc - 提供基础C库支持The Homebrew Channel - 提供ELF加载器和Makefile参考libogc - 提供PowerPC底层代码和帧缓冲区实现OpenBIOS - 提供IDE和USB驱动参考coreboot - 提供USB驱动基础lib9660 - 提供ISO9660文件系统支持Petit FatFs - 提供FAT文件系统支持 结语maciNTosh项目为经典PowerPC Macintosh系统带来了新的可能性让这些曾经的 computing 先锋能够运行Windows NT操作系统。对于复古计算爱好者、收藏家以及那些希望延长旧设备使用寿命的用户来说这无疑是一个令人兴奋的项目。如果你拥有一台支持的Power Macintosh设备不妨尝试一下maciNTosh项目体验在经典苹果电脑上运行Windows NT的独特乐趣。同时项目也欢迎开发者贡献代码共同完善这个富有创意的移植项目。要开始你的maciNTosh之旅只需克隆仓库git clone https://gitcode.com/gh_mirrors/mac/maciNTosh然后按照README中的指南进行操作。让我们一起为经典Mac注入新的活力【免费下载链接】maciNToshPowerPC Windows NT ported to Power Macintosh systems项目地址: https://gitcode.com/gh_mirrors/mac/maciNTosh创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表