[摘要] 众所周知,M.A.M.E是目前世界上支持驱动最多、模拟精确程度最高、开发团队实力最强及影响力最为广泛的通用街机模拟器。本文以Mame 0.105b为例,尝试从编译配置和源码结构角度出发,简要分析和描述了Mame的软件架构,并且详细论述了Mame的配置、编译及裁剪过程。作为一篇启蒙性质的文章,本文主要面向希望深入了解Mame的模拟新手,以及对Mame源码感兴趣、且具备一定技术水平的模拟老手。

我希望它能成为国内第一篇从一定程度上系统讲述Mame源码概况的中文文章= )

文章链接:http://neoragex2002.cnblogs.com/articles/MameArch.html

[原创] MAME架构、编译及配置浅析相关推荐

  1. [原创]windows server 2012 AD架构试验系列 – 12 配置操作主机

    [原创]windows server 2012 AD架构试验系列 – 12 配置操作主机 ActiveDirectory支持域中所有域控制器之间的目录数据存储的多主机复制,因此域中的所有域控制器实质上 ...

  2. spring.profiles.active配置了没生效_微服务架构之「 配置中心 」

    在微服务架构的系列文章中,前面已经通过文章<微服务架构之「服务网关 」>介绍过了在微服务中服务网关的原理和应用,今天这篇文章我们继续来聊一聊微服务中另外一个重要模块:「 配置中心 」.后面 ...

  3. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  4. 微服务架构之「 配置中心 」

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 在微服务架构的系列文章中,前面已经通过文章<微服务架构之「服务网关 」>介绍过了在微 ...

  5. 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )

    文章目录 一.打开 Linux 内核编译 菜单配置 二.菜单配置中的光标移动与选中状态 三.保存配置 四.配置项帮助文档 一.打开 Linux 内核编译 菜单配置 执行 make menuconfig ...

  6. linux编写arm执行文件夹,嵌入式ARM-Linux平台上的编译、配置和运行使用

    本文介绍了嵌入式ARM-Linux上的常用应用程序wpa_supplicant(以及wpa_supplicant依赖的libnl和openssl)的编译.配置和运行使用,iw.hostapd等应用的编 ...

  7. QWT6.14的编译、配置、使用(Qt Creator5.14.2)

    文章目录 前言 一.下载安装 1. 下载 2.编译 二.配置与使用 1.配置 使用 2.编译遇到问题 参考文章: 前言 QWT, Qt Widgets for Technical Applicatio ...

  8. Genymotion模拟器安装ARM架构编译应用失败解决方案

    我们在安装一些应用到Genymotion模拟器会提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: ...

  9. Spring Cloud构建微服务架构:分布式配置中心【Dalston版】

    Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分.其中服务端也称为 ...

最新文章

  1. 安装配置Statspack
  2. 首届CCF真题5-任务调度
  3. 非监督学习的单层网络分析
  4. 程序结束后去哪儿了?
  5. java一行输入多个数据类型_Java中的3种输入方式实现解析
  6. 你还在用 BeanUtils?试试 MapStruct,优雅的对象转换解决方案!
  7. 爬虫单个ip代理设置_代理IP是怎么帮助爬虫持续工作的
  8. 生态 | 协同办公软件发展任重道远——基于数据库领域视角
  9. 新版标准日本语初级_第三十九课
  10. verilog从txt中读取_verilog语言中的文件读写
  11. 佛罗里达大学计算机工程专业,佛罗里达大学cs专业
  12. c++小游戏代码(免费)
  13. 遇到100万行的 Excel,还没打开,电脑和我都崩溃了,该怎么办?
  14. Go语言求平方根与解高次方程以及公式推导
  15. JAVA 创建文件和文件夹,删除文件和文件夹,复制文件和文件夹,移动文件和文件夹的实用工具类
  16. A Java Runtime Environment (JRE) or Java Development Kit (JDK)...
  17. 鸿蒙系统支持980,稳了!鸿蒙系统升级名单再曝:至少麒麟980机型都能升级
  18. 《Kotlin 极简教程 》第6章 泛型
  19. win10 文件服务器 群晖,转帖!手把手教您用win10做NAS:搭配emby,VM虚拟群晖,直通......
  20. 前生殖器期和生殖期的差别?来自弗洛伊德的心理性欲发展阶段理论|小白心理-312/347考研答疑

热门文章

  1. UVa307 - Sticks(DFS+剪枝)
  2. HDU1715 大菲波数(大数相加)(Java题解)
  3. 第二周数据采样过程及结果
  4. windows下使用Python出现No module named tkinter.ttk
  5. Bootstrap树控件(Tree控件组件)使用经验分享
  6. 2016年秋季个人阅读计划
  7. IOS网络编程之http请求响应篇
  8. DELPHI第三方控件及组件大全(安装方法与使用)
  9. [原] 利用Radix树作为Key-Value 键值对的数据路由
  10. 开始记录学习C++的历程