UStackUStack
Wine-Assembly icon

Wine-Assembly

Wine-Assembly 基于 WebAssembly 的 Windows 98 模拟器,可在浏览器中运行真实 Win32 可执行文件,并内置经典应用与游戏列表可试用。

Wine-Assembly

什么是 Wine-Assembly?

Wine-Assembly 是一个 Windows 98 模拟器,以基于 WebAssembly 的 x86 Windows 98 PE 解释器形式在浏览器中运行。其核心目的是在 Windows 98 风格环境中执行“真实 Win32 可执行文件”,无需本地安装传统模拟器或操作系统。

在网站上,您可以启动模拟器(“Start Wine Assembly”)并加载各种 Windows 程序和演示,从经典游戏和系统实用工具到媒体工具。

主要特性

  • 基于 WebAssembly 的 x86 Windows 98 PE 解释器:在浏览器中直接执行 Windows 98 时代的 Win32 可执行文件。
  • 页面内置程序库:包含列出的应用和演示,如 Notepad、Calculator、Solitaire,以及多种扫雷和画图变体。
  • 资源感知执行:界面注明“Resource-aware Win98 emulator”,表示模拟器设计时考虑了资源因素。
  • 支持调试模式:页面包含“Debug Mode”入口,用于故障排除或开发流程。
  • 运行内容的性能/输入控制:界面包含运行/停止操作控件(如“Start”、“Stop”和“Stop All”)以及列出 MIDI 部分的 MIDI 播放控件。

如何使用 Wine-Assembly

  1. 在浏览器中打开 Wine-Assembly 页面。
  2. 从列表项中选择程序(例如,Notepad、Media Player 或游戏之一)。
  3. 点击 Start Wine Assembly 在浏览器环境中启动选定应用。
  4. 如需,启用 Debug Mode 并使用页面控件(如停止操作)管理执行。

使用场景

  • 浏览器内试用经典 Windows 应用:运行如 Notepad、WordPad、RegEdit、任务管理器和磁盘清理等实用工具,无需设置完整 Windows 98 环境。
  • 玩捆绑的复古游戏和演示:启动如 FreeCell Solitaire、扫雷、Rattler Race、Funtris(类似俄罗斯方块)以及库中的多种巴比伦风格或基于图块的游戏。
  • 运行交互媒体和声音实用工具:使用列出的媒体和音频工具(如录音机、音量控制,以及带有播放/停止和配置文件输入的 MIDI 播放部分)。
  • 开发或测试兼容性场景:使用 Debug Mode 通过 WebAssembly 解释器运行不同 Win32 可执行文件时观察行为。
  • 探索图形和系统示例:运行页面显示的 D3DIM 和其他图形示例条目,查看模拟器如何处理这些程序。

常见问题

  • Wine-Assembly 是否会在本地安装完整 Windows 98 系统?

    否。页面描述的是浏览器中运行的基于 WebAssembly 的解释器。

  • 它能运行哪些类型的程序?

    元描述表明它在浏览器中运行真实 Win32 可执行文件。页面还列出了许多可试用的示例应用和游戏。

  • 有故障排除方法吗?

    页面包含 Debug Mode,界面提供停止控件来管理执行。

  • 可以控制媒体或 MIDI 播放吗?

    页面列出了 MIDI 部分,包含如“Play MIDI”和“Stop MIDI”等控件,以及相关输入/配置文件控件。

  • 在哪里可以找到源代码?

    页面包含标记为 Source on GitHub 的链接。

替代方案

  • 桌面传统 Wine(用于 Linux/macOS 上的 Windows 可执行文件): 在本地 OS 环境中运行 Win32 可执行文件,而非浏览器 WebAssembly 沙箱。
  • 基于浏览器的远程 Windows 环境(VDI/远程桌面): 通过在服务器上运行 Windows 并流式传输到浏览器来执行应用;不同于本地 WebAssembly 执行。
  • 其他浏览器模拟器/复古运行时项目: 有些专注于游戏模拟或直接在浏览器中的软件解释器;它们可能针对不同的 OS/软件兼容目标。
  • 虚拟化(例如,运行实际 Windows 98 镜像): 为旧版软件提供最真实环境,但需要本地设置,通常不像浏览器模拟器那样“免安装”。