RPCEmu:经典 Acorn 计算机系统模拟器

RPCEmu

Screenshot of RPCEmu RPCEmu 是一款经典 Acorn 计算机系统的模拟器,例如 Risc PC 和 A7000。 它可以在包括 Windows、Linux 和 Mac OS X 在内的多个平台上运行。

RPCEmu 需要 RISC OS ROM 镜像才能工作,请查找寻找镜像的详细信息 或尝试 RPCEmu Easy-Start bundle

RPCEmu 应被视为 Alpha Quality 代码。 它有许多已知和未知的错误,在使用 RPCEmu 之前,所有与其一起使用的文件都应得到良好的备份。

文档

以下文档可用。

如果您有任何问题或需要帮助,请访问 RPCEmu 邮件列表,但请指定版本号以避免混淆。 我们非常感谢您的补丁、建议甚至错误报告。

下载

想要感谢 RPCEmu 吗?


请我喝茶或咖啡

二进制包 (Version 0.9.5)

格式 | 说明 ---|--- Windows7 8 10 11(32/64 bit) Zip Archive | 安装到您选择的位置。

源代码 (Version 0.9.5)

格式 | 说明 ---|--- 所有平台 | Source Code | 使用它来为 Linux 或 OpenBSD 编译版本,也适用于 Windows。

Easy-Start bundles

下载包含 RPCEmu、RISC OS 和硬盘的 Easy-Start bundles,其中包含完整的 RISC OS 3.71 和 RISC OS Direct (5.27) 构建版本。

Contributed Builds

https://github.com/Septercius/rpcemu-dev/releases 格式 | Notes ---|--- Mac OS X | Binary | 0.9.3a. A 0.9.3 binary (Timothy Coltman<)

Previous Releases

额外下载

格式

空白预格式化硬盘 | ADFS E | 256MB | 1GB ADFS E+ (长文件名,仅限 RISC OS 3.80 或更高版本) | 256MB | 1GB 空白预格式化软盘 | ADFS E | 800KB 所有下载均为 Zip 格式,使用前请解压缩。 没有下载文件大于 1MB。

发布说明

Version 0.9.5 - 26/10/2024

此版本中的更改

旧版本发布说明 完整变更日志

开发者信息

我们非常乐意 RPCEmu 接受来自第三方的代码和贡献,已经有很多人贡献了代码,我们希望继续沿着这条路走下去。

RPCEmu 源代码存储在 Mercurial version control system 中,Mercurial 客户端适用于许多平台,包括(但不限于)Windows、Linux、Mac OS X、Solaris、BSDs。 如果您习惯使用不同的版本控制系统,例如 CVS 或 SVN,Mercurial(作为分布式版本控制系统)可能看起来有点奇怪,但在 Web 上有大量针对来自其他系统的用户的教程和建议。

Mercurial 仓库位于

http://www.home.marutan.net/hg/rpcemu

检出代码非常简单,如下所示

hg clone http://www.home.marutan.net/hg/rpcemu rpcemu

如何将代码提交到存储库中

准备一个补丁文件,其中包含您的新代码与项目当前“HEAD”之间的差异。

Mercurial 提供了“hg diff”命令,该命令生成适用于此的 diff 文件。

然后将此补丁文件发布到 Stardot forum(或者如果您愿意,直接发送给我们),并解释它的用途,以及如果是错误修复,则说明它旨在修复的错误(从代码中并不总是很明显)。

一般来说,补丁越小,功能或原因越具体,补丁就越容易合并,而“我修复了我认为错误的所有内容”则需要很长时间才能验证和测试。

补丁可能会在提交之前被编辑,或者如果所需的更改特别大,则可能会要求开发人员提供更新的补丁。 在极少数情况下,可能无法提交补丁,此时应说明原因(例如,补丁与另一个弃用它的补丁重叠,补丁范围太广而无法验证(建议分解为较小的补丁)等)。

如果您有任何问题,Stardot forum 仍然是最好的提问场所,此外,如果您正在考虑一项特别大的更改,这将影响很大的功能区域或许多文件,最好首先从论坛上的开发人员那里获得一些建议,以防它与其他开发工作重叠,甚至只是建议如何通过较小的更改来完成它。

original design by tri-star web design