什么是 MAME?MAME 是一个多用途的仿真框架。MAME 以前是 Multi Arcade 机器仿真器的缩写,通过仿真来记录和再现街机机器,计算机,控制台,国际象棋计算机,计算器和许多其他类型的电子娱乐机器的内部组件。 作为一个很好的副作用,MAME 允许在现代 PC 上使用最初为仿真机开发的程序和游戏。有一次,实际上有两个独立的项目,MAME 和 MESS。 MAME 模拟器覆盖了街机,而 MESS 覆盖了其他一切。 它们现在合并为一个 MAME。
MAME 主要用 C 语言编写,其中一些核心组件用 C++ 编写。 MAME 目前可以模拟过去 50 年来超过 32000 个系统。
MAME 的目的是保存数十年的软件历史。 随着电子技术的不断涌现,MAME 阻止了这个重要的“复古”软件被丢失和遗忘。 这是通过记录硬件及其功能来实现的。 MAME 的源代码作为此文档。 该软件可用的事实主要是为了验证文档的准确性(如何证明您已经忠实地重新创建了硬件?)。 随着时间的推移,MAME(最初代表多街机器模拟器)吸收了姐妹项目 MESS(多模拟器超级系统),因此 MAME 现在记录了各种各样的(主要是复古的)计算机,视频游戏控制台和计算器,以及 最初关注的街机视频游戏。
整个 MAME 项目是根据 GNU 通用公共许可证 2(GPL-2.0)的条款分发,因为它包含在多个 GPL 兼容许可下提供的代码。 绝大多数文件(超过 90% 包括核心文件)都在 BSD-3-Clause 许可下,我们鼓励新贡献者根据此许可分发文件。
请注意,MAME 是 Gregory Ember 的注册商标,并且必须获得使用“MAME”名称,徽标或文字标记的许可。
支持操作系统
当前源代码可以在所有主要操作系统下直接编译:Microsoft Windows(包括 DirectX/BGFX 本机支持或支持 SDL),Linux,FreeBSD 和 Mac OS X. 此外,32 位和 64 位都是 支持,但要注意 64 位通常显示速度显着增加。
系统要求
MAME 是用相当通用的 C/C++ 编写的,并且已被移植到许多平台上。 随着时间的推移,随着计算机硬件的发展,MAME 代码也在不断发展,以利用所提供的更强大的处理能力和硬件功能。
官方 MAME 二进制文件经过编译和设计,可在基于 Windows 的标准系统上运行。
最低要求是:
Intel Core 系列 CPU 或同等产品,至少 2.0 GHz
32 位操作系统(Windows 上为 Vista SP1 或更高版本,Mac 上为 10.9 或更高版本)
4 GB RAM
适用于 Windows 的 DirectX 9.0c
具有 Direct3D 或 OpenGL 功能的显卡
任何支持 DirectSound 的声卡/板载音频
MAME 许可证
MAME 项目作为一个整体是根据 GNU 通用公共许可证 2 (GPL-2.0) 的条款分发的,因为它包含在多个 GPL 兼容许可证下可用的代码。 绝大多数文件(超过 90% 包括核心文件)都在 BSD-3-Clause 许可下,我们鼓励新的贡献者在此许可下分发文件。
请注意,MAME 是 Gregory Ember 的注册商标,使用“MAME”名称、标志或文字标记需要获得许可。
https://www.mamedev.org/releases/whatsnew_0235.txt
资源:1780.rar
解压密码:www.dayanzai.me
转载请保留出处,谢谢合作~
点击下载(提取码:536766)
点击下载(提取码:536766)
点击下载(提取码:4f91)
点击下载(提取码:d4mn)
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/141778.html