使用新 es40 分支在 DEC Alpha 上运行 Windows 2000

Lobsters Hottest 工具

摘要

es40 模拟器的新分支增加了 JIT 编译和 S3 图形支持,可在 DEC Alpha 系统上更快地模拟 Windows 2000 和 OpenVMS。

<p><a href="https://lobste.rs/s/ywehuv/run_windows_2000_on_dec_alpha_with_new_es40">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/05 14:31

# 在DEC Alpha上运行Windows 2000:全新es40分支现已支持 来源:https://raymii.org/s/blog/Run_Windows_2000_for_Dec_Alpha_on_a_new_es40_fork.html 你可能知道,我一直在参与OpenVMS(https://raymii.org/s/tags/openvms.html)社区,并通过AXPBox(https://raymii.org/s/blog/AXPBox-version-1.0.0-released.html)从事Alpha模拟方面的工作。AXPBox(GitHub(https://github.com/lenticularis39/axpbox))是Camiel Vanderhoeven(现任VSI首席架构师,VSI如今是开发x86版OpenVMS(https://raymii.org/s/blog/OpenVMS_9.2_for_x86_Getting_Started.html)的公司)开发的es40 Alpha模拟器的分支。过去曾出现过许多es40的分支,而最近又有一个新分支(https://github.com/ES40-Emu/es40)出现,带来了一些出色的新功能。例如通过JIT编译器实现加速、从MAME移植的S3图形支持,以及ARC支持,从而能够在DEC Alpha上运行Windows 2000。 以下是Windows 2000在`es40`中运行的截图: win2k 以下是启用JIT后运行速度明显更快的OpenVMS: operator console 此外还有OpenVMS图形支持,不再需要X11隧道: openvms desktop 要进入图形登录界面,请启动OpenVMS,在操作员控制台登录并启动图形系统: `` @SYS$MANAGER:DECW$STARTUP `` 然后输入`logout`退出操作员控制台,即可看到登录窗口: login manager 本文并非设置指南,我只是想向大家介绍这个新分支及其取得的巨大进展。我测试了带JIT编译器的构建版本,速度提升显著,感觉比没有JIT支持快得多,无论是Windows NT还是OpenVMS都是如此。 这里有一份完整的指南,介绍如何让Windows 2000正常运行(https://web.archive.org/web/20260705122517/https://www.zx.net.nz/computers/dec/axpemu-es40.shtml),同时还有Tru64 Unix的说明。 设置过程相当复杂。`es40`以源码(https://github.com/ES40-Emu/es40)的形式提供,GitHub上也有预编译的二进制文件(https://github.com/ES40-Emu/es40/releases)。配置向导已针对新功能进行了更新。你需要先使用Alpha固件更新v7.3(部件号AG-RCFBX-BS)光盘(https://ftp.zx.net.nz/pub/archive/ftp.hp.com/pub/alphaserver/firmware/iso_images/v73.iso)升级ARC固件。此外,还必须使用不同的VGA BIOS固件(不是AXPBox中使用的`vgabios-0.6a.bin`文件),而是来自86box的固件:`86c764x1.bin`——S3 VGA BIOS(https://github.com/86Box/roms/raw/refs/heads/master/video/s3/86c764x1.bin)。 ### 更多截图 在JIT构建版本中升级ARC固件相当快: arc upgrade 升级后,在SRM提示符下输入`arc`即可启动进入图形BIOS: alphabios 然后会进行内存测试,你可以在高级CMOS设置界面中禁用它: nt setup bios 要实际安装Windows 2000,你需要从archive.org(https://archive.org/details/w-2-pas-en)获取Windows 2000 RC2 build 2128。 安装过程很简单。如果你安装过Vista之前的任何Windows版本,那流程都一样:首先是蓝色的分区界面,然后启动进入一个简约的GUI。 安装确实需要一段时间,对我来说大约20分钟。 nt setup 安装完成后,你会看到桌面和欢迎界面: nt desktop 标签:alpha(https://raymii.org/s/tags/alpha.html),axpbox(https://raymii.org/s/tags/axpbox.html),blog(https://raymii.org/s/tags/blog.html),dec(https://raymii.org/s/tags/dec.html),es40(https://raymii.org/s/tags/es40.html),openvms(https://raymii.org/s/tags/openvms.html),pdp(https://raymii.org/s/tags/pdp.html),unix(https://raymii.org/s/tags/unix.html),vax(https://raymii.org/s/tags/vax.html),vms(https://raymii.org/s/tags/vms.html),vsi(https://raymii.org/s/tags/vsi.html),windows(https://raymii.org/s/tags/windows.html)

相似文章

Plexus P/20 模拟器

Hacker News Top

一款全新的开源 WebAssembly 模拟器,重现 1980 年代 Plexus P/20 Unix 服务器,让用户可在浏览器中运行 SystemV Unix。

在64位Alpha AXP Windows NT上的Pinball

Lobsters Hottest

探讨了Windows内置Pinball游戏的历史、导致其无法在64位Windows(特别是Alpha AXP版本)上运行的碰撞检测Bug,以及近期模拟技术突破使得稀有的64位Alpha NT构建能够运行该游戏。