MartyPC v0.5.0更新支持浏览器运行
9浏览 • 2小时前 •
科技综合
• MA122711
开源项目MartyPC近期发布了v0.5.0版本更新,这是一个用Rust语言编写的跨平台早期PC模拟器。
本次更新最大的变化是新增了官方Web版本。得益于Rust语言能够编译为WebAssembly的特性,开发者将整个模拟器打包放到了线上。用户现在无需下载安装任何东西,直接访问项目官网 martypc.net ,就能在现代浏览器里启动一台虚拟的早期IBM PC。
MartyPC的核心目标是精准复现上世纪80年代的硬件环境。它专注于模拟基于英特尔8088处理器的系统,目前支持的机型包括:
* IBM PC
* IBM PC XT
* IBM PCJr
* Tandy 1000
从主板芯片组到特定型号的声卡与视频卡,该项目致力于还原硬件的行为细节,力求高精度,而不仅仅是提供一个能运行经典程序的兼容层。
项目完全开源,开发过程在GitHub上公开进行。所有源代码、问题追踪与版本发布都托管在仓库 github.com/dbalsom/martypc 。目前对外发布的最新稳定版是v0.5.0。
对于想体验早期个人电脑历史、进行软件考古,或是单纯怀念80年代计算环境的用户来说,MartyPC的Web版本提供了一个零门槛的快速体验入口。通过浏览器访问官网,即可尝试启动一台虚拟的IBM PC或Tandy 1000。
#MartyPC
#Rust
#开源
#模拟器
#WebAssembly