ufc什么意思| 地壳是什么| 肝火旺吃什么药| 西洋参不适合什么人吃| 济公属什么生肖的| aml是什么病| 擦是什么意思| 鼓动是什么意思| 石膏是什么成分| ca125高是什么原因| 透析是什么| 脖子长小肉粒是什么原因| 生抽和老抽有什么区别| 老是掉发是什么原因| 2009年是什么生肖年| 大便不成形吃什么食物好| 梦见做春梦是什么意思| 四月十六日是什么星座| 脑膜炎是什么原因引起的| 血沉高是什么原因引起的| 梅毒吃什么药最好| winbond是什么品牌| 汲汲营营是什么意思| 四川人喜欢吃什么| 为什么会缺铁性贫血| 前列腺增生吃什么药见效快| 宫颈息肉不切除有什么危害| 碘缺乏会导致什么疾病| 脚麻看什么科室最好| 红烧排骨用什么排骨比较好| 拉肚子可以吃什么| 决断是什么意思| 狼吞虎咽是什么生肖| 太阳穴痛什么原因| 相机hdr功能是什么意思| 物以类聚形容什么动物| 隽字五行属什么| 4个月念什么字| 练字用什么笔好| 为什么会得飞蚊症| 什么的野鸡| 云南白药里面的保险子有什么用| 白头翁是什么生肖| 肌肉痉挛吃什么药| 氮肥是什么肥| 脑垂体在什么位置图片| soe咖啡是什么意思| 万加一笔是什么字| 肠胀气是什么原因引起的| 把碗打碎了有什么征兆| pwr是什么意思| www指什么| 蓝莓葡萄是什么品种| 泡热水脚有什么好处| hpv31阳性是什么意思| 纯情什么意思| 什么是菩提心| 费神是什么意思| 从容不迫是什么意思| 张郃字什么| 宝宝不喝奶是什么原因| 6月五行属什么| 头疼吃什么药| 3c数码产品是什么| 顺理成章是什么意思| 为什么会得幽门螺旋杆菌| 松针是什么| 受虐倾向是什么意思| 高血脂看什么科| 陈酿是什么意思| 益母草煮鸡蛋有什么功效| 牙结石不除有什么危害| 天机不可泄露是什么意思| 软组织感染是什么意思| 人体最大器官是什么| 乳腺钙化是什么意思| 红细胞高说明什么| 梦见手抓屎是什么意思| 为什么要做微信营销| 女生喜欢什么| 肺气不足吃什么中成药| 身上长了好多红痣是什么原因| 食指是什么经络| 粘米粉是什么粉| 白带增多是什么原因| 芋圆用什么粉做的| 贫血用什么药补血最快| 吃什么| 烧心胃酸吃什么药| 梅花鹿吃什么食物| 女右眉毛跳是什么预兆| 手五行属什么| 兰台是什么意思| 福寿螺有什么寄生虫| 肺癌积水意味什么结果| 数学专业学什么| 尖锐湿疣挂什么科| 梦见捡到钱是什么预兆| 麒麟长什么样| 什么是溶血性疾病| 211是什么大学| 范畴的意思是什么| 吃什么药可以提高性功能| 打粉是什么意思| 舌头上有白苔是什么原因| sorona是什么面料| 呆呆的笑是什么笑| 腹部叩诊什么音正常| 咽喉肿痛吃什么药| babies是什么意思| 肛门周围痒是什么原因| 不等是什么意思| 猪蛋是什么| 什么鱼最好养不容易死| 8848是什么意思| 心慌是什么引起的| 化疗前吃什么补充营养| 背靠背是什么牌子| bps是什么意思| 什么植物好养又适合放在室内| 身体颤抖是什么病| 养肝护肝吃什么最好| 什么动物睡觉不闭眼睛| 上校相当于政府什么官| 胃糜烂是什么症状| 卜在姓氏里读什么| 树欲静而风不止是什么意思| 怀孕为什么会恶心想吐| 肝实质回声欠均匀是什么意思| 什么是线粒体| 朋友的意义是什么| 做肠镜检查什么| 出行是什么意思| 世上谁嫌男人丑的前一句是什么| 头汗特别多是什么原因| 孕反一般什么时候开始| 产妇月子里可以吃什么水果| 为什么会长卵巢畸胎瘤| 喝酒伤什么器官| 做是什么感觉| 颈椎病用什么枕头好| 湿气重吃什么中药好| 沉鱼落雁什么意思| 牙齿打桩是什么意思| 检察长什么级别| 什么是二级医院| 阴蒂痛是什么原因| 黄油是什么做的| 骨折吃什么水果好| 心意是什么意思| 槟子是什么水果| 老花眼是什么原因引起的| 7月1日什么节| 胆囊炎适合吃什么食物| 终亡其酒的亡是什么意思| 回执单是什么| 坨坨什么意思| 啼笑皆非的意思是什么| 宝宝益生菌什么时候吃最好| 雌堕什么意思| 平舌音是什么意思| 科班出身是什么意思| zara属于什么档次| 心肌缺血用什么药| 过三关 是什么意思| 宫内膜回声不均匀是什么意思| 女生过生日送什么礼物好| 梦到掉头发是什么意思| 想吐吃什么药可以缓解| 小肠炖什么好吃又营养| 一心向阳下一句是什么| 喉咙沙哑吃什么药| 茴香豆是什么豆| 八月一号什么星座| 新生儿缺氧会有什么后遗症| 可定什么时间服用最好| 刘字是什么偏旁| 毒瘾发作有什么症状| 聊胜于无的聊是什么意思| 什么药治拉肚子| 什么什么的阳光| 梅干菜是什么菜| 8月28日什么星座| 为什么会有跳蚤| 效果图是什么意思| 小产什么意思| 胎儿缺氧孕妇会有什么反应| 景色奇异的异是什么意思| 期货平仓是什么意思| 反胃是什么意思| 什么会引起高血压| 干咳是什么病的前兆| 宰相相当于现在的什么官| 高压高是什么原因| 胡子为什么长得快| 男人是女人的什么| 前列腺炎挂什么科| 人工受孕和试管婴儿有什么区别| 贫血要吃什么| 贫血什么意思| 八字桃花是什么意思| 嫉妒是什么意思| 下午七点是什么时辰| 细菌感染吃什么抗生素| 葡萄糖偏高有什么问题| 过敏性皮肤用什么护肤品比较好| 总胆红素偏高是什么病| 痔疮吃什么消炎药好得快| swisse是什么药| 眉毛旁边长痘痘是什么原因| 耳朵里发炎用什么药好| 减肥期间可以吃什么水果| 处大象是什么意思| 劲酒加什么好喝| 吃什么去黄褐斑最有效| 脑垂体在什么位置图片| 什么是胸推| 23333是什么意思| 石女是什么样子的| 烧腊是什么意思| 重中之重是什么意思| 卵巢囊肿是什么原因引起的| 国药准字是什么意思| 折寿是什么意思| 腿胖是什么原因引起的| hcg偏高是什么原因| 什么样的小船| 男人染上霉菌什么症状| 白头发吃什么维生素| 腰椎间盘突出不能吃什么食物| c代表什么| 多囊有什么危害| 吴孟达什么时候去世的| 促排是什么意思| 吃紫菜有什么好处和坏处| 定夺是什么意思| 静若幽兰什么意思| 什么是窦性心律不齐| 男子精少吃什么药可以生精| 肠胃不好吃什么好| 干燥综合症挂什么科| 过什么不什么| 猫有什么特点| 大便潜血阳性意味着什么| 萨德事件是什么意思| 心五行属性是什么| 什么叫做脂肪肝| 五个手指头分别叫什么| 物流是什么| 谷草谷丙比值偏高代表什么| 一什么故事| 睾丸大是什么原因| 什么粉底液最好用| 小孩老是咬手指甲是什么原因| 淋巴细胞绝对值偏高是什么原因| 脱肛是什么原因引起的| 拖累是什么意思| 后循环缺血吃什么药| 白带有腥味是什么原因| 人工念什么字| 广东广西以什么为界| 断头婚是什么意思| 14岁属什么| 什么的高| 百度Jump to content

家里拆迁 全新洗漱池小便器处理(附图)可电联我

From Wikipedia, the free encyclopedia
百度 朴实的语言、生动的事例、殷切的希望,展示了老一代崇高的理想信念、扎实的工作作风和铁一般的纪律观念,听众很受触动。

Original author(s)Nicola Salmoria
Developer(s)The MAME community
Initial release5 February 1997; 28 years ago (2025-08-14)
Stable release
0.279 / July 31, 2025; 12 days ago (2025-08-14)
Repository
Written inC++ (C and Python for some drivers)
Operating systemWindows, macOS, Linux, BSD, Amiga, etc.
TypeEmulator
LicenseGPL-2.0-or-later, with some sub-parts BSD-3-Clause.(for versions since 0.172) Original MAME license (for versions prior to 0.172)
Websitewww.mamedev.org

MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to emulate the hardware of arcade games, later expanded to include video game consoles, old computers and other systems in software on modern personal computers and other platforms.[1] Its intention is to preserve gaming history by preventing vintage video games from being lost or forgotten. It does this by emulating the inner workings of the emulated machines; the ability to actually play the video games is considered "a nice side effect".[2] Joystiq has listed MAME as an application that every Windows and Mac gamer should have.[3]

The first public MAME release was by Nicola Salmoria on 5 February 1997. It now supports over 7,000 unique games and 10,000 actual ROM image sets,[citation needed] though not all of the games are playable. MESS, an emulator for many video game consoles and computer systems, based on the MAME core, was integrated into MAME in 2015.

History and overview

[edit]

The MAME project was started by Italian programmer Nicola Salmoria. It began as a project called Multi-Pac, intended to preserve video games in the Pac-Man family, but the name was changed as more games were added to its framework. The first MAME version was released in 1996.[4] In April 1997, Salmoria stepped down for his national service commitments, handing stewardship of the project to fellow Italian Mirko Buffoni for half a year. In May 2003, David Haywood took over as project coordinator; and from April 2005 to April 2011, the project was coordinated by Aaron Giles;[5] then Angelo Salese stepped in as the coordinator;[6] and in 2012, Miodrag Milanovic took over.[7] The project is supported by hundreds of developers around the world and thousands of outside contributors.

At first, MAME was developed exclusively for MS-DOS, but it was soon ported to Unix-like systems (X/MAME), Macintosh (MacMAME and later MAME OS X) and Windows (MAME32). Since 24 May 2001, with version 0.37b15,[5] MAME's main development has occurred on the Windows platform, and most other platforms are supported through the SDLMAME project, which was integrated into the main development source tree in 2006.[8] MAME has also been ported to other computers, game consoles, mobile phones and PDAs and, at one point, even to digital cameras.[9] In 2012, Google ported MAME to Native Client, which allows MAME to run inside Chrome.[10]

Major releases of MAME occur approximately once a month. Windows executables in both 32-bit and 64-bit fashion are released on the development team's official website, along with the complete source code.[11] Smaller, incremental "u" (for update) releases were released weekly (until version 0.149u1) as source diffs against the most recent major version, to keep code in synchronization among developers.[12] MAME's source code is developed on a public GitHub repository,[13] allowing those with the required expertise and tools to build the most up-to-date version and contribute enhancements as pull requests. Historical version numbers 0.32, and 0.38 through 0.52 inclusively, do not exist; the former was skipped due to similar naming of the GUI-equipped MAME32 variant (which itself has since been renamed MAMEUI[usurped] due to the move to 64-bit builds), while the latter numbers were skipped due to the numerous releases in the 0.37 beta cycle (these version numbers have since been marked next to their equivalent 0.37 beta releases on the official MAMEdev website).[14]

MAME's architecture has been extensively improved over the years. Support for both raster and vector displays, multiple CPUs, and sound chips were added in the project's first six months. A flexible timer system to coordinate synchronization between multiple emulated CPU cores was implemented, and ROM images started to be loaded according to their CRC-32 hash in the ZIP files they were stored in.[5] MAME has pioneered the reverse engineering of many undocumented system architectures, various CPUs (such as the M6809-derivative custom Konami CPU with new instructions) and sound chips (for example, Yamaha FM sound chips). MAME developers have been instrumental in reverse engineering many proprietary encryption algorithms utilized in arcade games, including Neo Geo, CP System II and CP System III.[citation needed]

MAME's popularity has gone mainstream, with enthusiasts building their own arcade game cabinets to replay old games and even some companies producing illegal MAME derivatives to be installed in arcades. Cabinets are built either from scratch or by taking apart and modifying an original arcade game cabinet.[15][16] Cabinets inspired by classic games can also be purchased and assembled (with MAME optionally preinstalled).[17]

Although MAME contains a rudimentary user interface, the use of MAME in arcade game cabinets and home theaters necessitates special launcher applications called front ends with more advanced features. They provide varying degrees of customization, allowing one to see images of games' cabinets, histories, playing tips, specialized logo artwork for games, and video of the game's play or attract mode.

The information within MAME is free for reuse, and companies have been known to utilize MAME when recreating their old classics on modern systems. Some have even hired MAME developers to create emulators for their old properties. An example is the Taito Legends pack, with ROMs readable on select versions of MAME.[18]

On 27 May 2015 (0.162), the games console and computer system emulator MESS was integrated with MAME (so the MESS User Manual is still the most important usage instruction for the non-arcade parts of MAME).[19] This also led to the removal of the acronym, as MAME can now emulate more than arcade machines. Since 2012, MAME has been maintained by former MESS project leader Miodrag Milanovi?.[7]

In May 2015, it was announced that MAME's developers planned to re-license the software under a more common free and open-source license, away from the original MAME license. MAME developer Miodrag Milanovic explained that the change was to draw more developer interest, allow game manufacturers to distribute MAME to emulate their own games, and to make the software "a learning tool for developers working on development boards". The transition of MAME's licensing to BSD/GPL was completed in March 2016.[20][21] Most of MAME's source code (90%+) is now available under the BSD-3-Clause license, and the complete project is under the GPL-2.0-or-later license.[20][22]

On 24 February 2016 (0.171), MAME embedded the MEWUI front-end (and its developer joined the team), providing MAME with a flexible and more full-featured UI.[23]

On 30 December 2021, exA-Arcadia, the Western copyright holders of the games Akai Katana and DoDonPachi SaiDaiOuJou had their lawyers file a cease and desist notice to the MAME developers over those games being included in the emulator.[24] MAME complied with the request a day later, making both unplayable on the emulator outside of command line, as of version 0.240.[25]

Design

[edit]

The MAME core coordinates the emulation of several elements at the same time. These elements replicate the behavior of the hardware present in the original machines. MAME can emulate many different central processing units (CPUs) and associated hardware. These elements are virtualized so that MAME acts as a software layer between the original program of the game, and the platform MAME runs on. MAME supports arbitrary screen resolutions, refresh rates and display configurations. Multiple emulated monitors, as required by, for example, Darius, are supported as well.

Individual systems are specified by drivers which take the form of C preprocessor macros. These drivers specify the individual components to be emulated and how they communicate with each other. While MAME was originally written in C, the need for object oriented programming caused the development team to begin to compile all code as C++ for MAME 0.136, taking advantage of additional features of that language in the process.

Although a great majority of the CPU emulation cores are interpretive, MAME also supports dynamic recompilation through an intermediate language called the Universal Machine Language (UML) to increase the emulation speed. Back-end targets supported are x86 and x64. A C back end is also available to further aid verification of the correctness. CPUs emulated in this manner are SH-2, MIPS R3000 and PowerPC.

ROM data

[edit]

The original program code, graphics and sound data need to be present so that the system can be emulated. In most machines, the data is stored in read-only memory chips (ROMs), although other devices such as cassette tapes, floppy disks, hard disks, laserdiscs, and compact discs are also used. The contents of most of these devices can be copied to computer files, in a process called "dumping". The resulting files are often generically called ROM images or ROMs regardless of the kind of storage they came from. A game usually consists of multiple ROM and PAL images; these are collectively stored inside a single ZIP file, constituting a "ROM set". In addition to the "parent" ROM set (usually chosen as the most recent "World" version of the game), games may have "clone" ROM sets with different program code, different language text intended for different markets etc. For example, Street Fighter II Turbo is considered a variant of Street Fighter II Champion Edition. System boards like the Neo Geo that have ROMs shared between multiple games require the ROMs to be stored in "BIOS" ROM sets and named appropriately.

MAME ROMs come in three forms, split, non-merged, and merged:[26]

  • A "split" ROM only contains information about itself. For example, a "clone" ROM does not have the necessary data the "parent" ROM has, and a "parent" ROM will not contain its clones.
  • A "non-merged" set is a ROM that has everything a program needs to run in one ZIP file, such as its "parent". Non-merged ROMs take up more space due to redundancy, but they are useful for cases where only a specific set of programs are desired, such as only desiring one specific version of a game without desiring to also obtain the other required files.
  • A "merged" set is a ROM that contains the "parent" ROM and its "clones" in one package. For example, a merged Pac-Man ROM would contain the "parent" Japanese Puck-Man ROM, the Midway USA Pac-Man version, and all other clone or bootleg versions of the game. It is more space-efficient than a split set.

Hard disks, compact discs and laserdiscs are stored in a MAME-specific format called CHD (Compressed Hunks of Data).[27] Some machines use analog hardware, such as laserdiscs, to store and play back audio/video data such as soundtracks and cinematics. This data must be captured and encoded into digital files that can be read by MAME. MAME does not support the use of external analog devices, which (along with identical speaker and speaker enclosures) would be required for a 100% faithful reproduction of the experience. An ever decreasing number of games with unemulated audio circuits require sound samples in WAV file format for sound emulation. MAME additionally supports artwork files in PNG format for bezel and overlay graphics. Furthermore, emulation of games with liquid-crystal displays such as Game & Watch or extra physical aspects such as slot machines usually require extra image files for backgrounds or other aspects of the games.

Philosophy, accuracy and quality

[edit]

The stated aim of the project is to document hardware, and so MAME takes a somewhat purist view of emulation, prohibiting programming hacks that might make a game easier to run at the expense of emulation accuracy. Components such as CPUs are emulated at a low level (meaning individual instructions are emulated) whenever possible, and high-level emulation (HLE) is only used when a chip is completely undocumented and cannot be reverse-engineered in detail. Signal level emulation is used to emulate audio circuitry that consists of analog components.

We want to document the hardware. Now a lot of people will say; "Where's your document? You just write a bunch of source code." And yes, that's true. One thing I've learned is that keeping documentation synced with source code is nearly impossible. The best proof that your documentation is right is "does this code work".

— Aaron Giles, California Extreme 2008[28]

MAME emulates well over a thousand different arcade system boards, a majority of which are completely undocumented and custom designed to run either a single game or a very small number of them. The approach MAME takes with regards to accuracy is an incremental one; systems are emulated as accurately as they reasonably can be. Bootleg copies of games are often the first to be emulated, with proper (and copy protected) versions emulated later. Besides encryption, arcade games were usually protected with custom microcontroller units (MCUs) that implemented a part of the game logic or some other important functions. Emulation of these chips is preferred even when they have little or no immediately visible effect on the game itself. For example, the monster behavior in Bubble Bobble was not perfected until the code and data contained with the custom MCU was dumped through the decapping of the chip.[29] This results in the ROM set requirements changing as the games are emulated to a more and more accurate degree, causing older versions of the ROM set becoming unusable in newer versions of MAME.

Portability and generality are also important to MAME. Combined with the uncompromising stance on accuracy, this often results in high system requirements. Although a 2 GHz processor is enough to run almost all 2D games, more recent systems and particularly systems with 3D graphics can be unplayably slow, even on the fastest computers. MAME does not currently take advantage of hardware acceleration to speed up the rendering of 3D graphics, in part because of the lack of a stable cross-platform 3D API,[citation needed] and in part because software rendering can, in theory, be an exact reproduction of the various custom 3D rendering approaches that were used in the arcade games.

[edit]

Owning and distributing MAME itself is legal in most countries, as it is merely an emulator. Companies such as Sony have attempted in court to prevent other software such as Virtual Game Station, a Sony PlayStation emulator from being sold, but they have been ultimately unsuccessful.[30] MAME itself has thus far not been the subject of any court cases.

Most games are still covered by copyright. Downloading or distributing copyrighted ROMs without permission from copyright holders is almost always a violation of copyright laws. However, some countries (including the US)[31] allow the owner of a board to transfer data contained in its ROM chips to a personal computer or other device they own. Some copyright holders have explored making ROMs available to the public through licensing. For example, in 2003 Atari made MAME-compatible ROMs for 27 of its arcade games available on the Internet site Star ROMs. However, by 2006 the ROMs were no longer being sold there. At one point, various Capcom games were sold with the HotRod arcade joystick manufactured by Hanaho, but this arrangement was discontinued as well. Other copyright holders have released games which are no longer commercially viable free of charge to the public under licenses that prohibit commercial use of the games. Many of these games may be downloaded legally from the official MAME web site.[32] The Spanish arcade game developer Gaelco has also released World Rally for non-commercial use on their website.[33]

The MAME community has distanced itself from other groups redistributing ROMs via the Internet or physical media, claiming they are blatantly infringing copyright and harm the project by potentially bringing it into disrepute.[34] Despite this, illegal distributions of ROMs are widespread on the Internet, and many "Full Sets" also exist which contains a full collection of a specific version's ROMs.[35][36] In addition, many bootleg game systems, such as arcade multi carts, often use versions of MAME to run their games.[citation needed]

Original MAME license

[edit]

MAME was formerly distributed under a custom self-written copyleft license, called the "MAME license" or the "MAME-like license", which was adopted also by other projects, e.g. Visual Pinball. This license ensures the availability of the licensed program's source code, whilst the redistribution of the program in commercial activities is prohibited.[37] Due to this clause, the license is incompatible with the OSI's Open Source Definition and the FSF's Free Software Definition, and as such is not considered an open source, or free software license, respectively. The non-commercial clause was designed to prevent arcade operators from installing MAME cabinets and profiting from the works of the original manufacturers of the games.[21] The ambiguity of the definition "commercial" led to legal problems with the license.[38][39]

Since March 2016 with version 0.172, MAME itself switched, by dual licensing, to common free software licenses, the BSD-3-Clause license, and the GPL-2.0-or-later license.[40][41] However, old versions remain licensed under the original license.

See also

[edit]

References

[edit]
  1. ^ Herz, J.C. (5 March 1998). "With Software Sleight of Hand, Video Ghosts Walk". The New York Times. Archived from the original on 14 April 2019. Retrieved 3 July 2013.
  2. ^ "MAME | About MAME". Mamedev.org. Retrieved 11 April 2011.
  3. ^ Quilty-Harper, Conrad (16 December 2005). "PC and Mac Applications that Every Gamer Should Have". Joystiq. Archived from the original on 6 January 2006. Retrieved 3 July 2013.
  4. ^ Maragos, Nich (25 July 2015). "Afterlife: The World of Console Game Emulation". 1UP.com. Archived from the original on 25 July 2015. Retrieved 21 August 2018.
  5. ^ a b c "MAME Project History". Retrieved 23 April 2011.
  6. ^ Giles, Aaron (5 April 2011). "Regime Change". Mamedev.org. Retrieved 3 July 2013.
  7. ^ a b Milanovic, Miodrag (26 April 2012). "Passing the torch". Mamedev.org. Retrieved 26 April 2012.
  8. ^ "The SDLMAME Homepage". Rbelmont.mameworld.info. 13 October 2006. Retrieved 11 April 2011.
  9. ^ IGN Staff (3 November 1999). "But Wait, That's a Camera..." IGN. Archived from the original on 22 February 2014. Retrieved 3 July 2013.
  10. ^ Wawro, Alex (3 January 2012). "MAME Runs In Google Chrome, Plays All Your Favorite Arcade Games". PC World. Archived from the original on 7 September 2013. Retrieved 3 July 2013.
  11. ^ "MAME Latest MAME Release". Retrieved 23 April 2011.
  12. ^ "MAME Source Updates". Archived from the original on 20 April 2011. Retrieved 23 April 2011.
  13. ^ "GitHub - mamedev/mame: MAME - Multiple Arcade Machine Emulator". GitHub. Retrieved 19 May 2016.
  14. ^ "MAME Previous Releases".
  15. ^ St. Clair, John (2004). Project Arcade: Build Your Own Arcade Machine. Indianapolis, IN: Wiley. ISBN 0764556169.
  16. ^ Roush, George (16 April 2008). "Build Your Own MAME Machine". IGN. Archived from the original on 16 December 2012. Retrieved 3 July 2013.
  17. ^ Harris, Craig (30 November 2005). "Dream Arcade Cocktail Kit". IGN. Archived from the original on 22 February 2014. Retrieved 3 July 2013.
  18. ^ "Taito Legends manual" (PDF). Sega. Archived (PDF) from the original on 4 October 2011. Retrieved 23 April 2011.
  19. ^ "MAME 0.162". MAMEDEV.org.
  20. ^ a b Wawro, Alex (4 March 2016). "10 months later, MAME finishes its transition to open source". Gamasutra. Archived from the original on 22 April 2016. Retrieved 5 March 2016.
  21. ^ a b Wawro, Alex (15 May 2015). "MAME is going open source to be a 'learning tool for developers'". Gamasutra. Archived from the original on 16 May 2015. Retrieved 27 May 2015.
  22. ^ "MAME is now Free and Open Source Software". MAMEdev.org. Retrieved 5 March 2016.
  23. ^ "MAMETesters Bugs Fixed". Archived from the original on 4 March 2016.
  24. ^ "You wanted the C&D, you got it". Forums.
  25. ^ "MAME SVN History".
  26. ^ "About ROMs and Sets". MAME Documentation. Retrieved 11 November 2022.
  27. ^ "MAME | src/lib/util/chd.h". Mamedev.org. Archived from the original on 4 July 2013. Retrieved 20 December 2012.
  28. ^ Giles, Aaron (17 July 2009). "Aaron Giles at California Extreme 2008 – Part 2". YouTube. Archived from the original on 11 December 2021. Retrieved 20 December 2012.
  29. ^ Salmoria, Nicola. "Nicola's MAME Ramblings". Retrieved 3 July 2013.
  30. ^ Glasner, Joanna (10 February 2000). "Court Upholds PlayStation Rival". Wired. Archived from the original on 18 June 2001. Retrieved 26 September 2006.
  31. ^ "17 U.S. Code § 117 (a)". U.S. Copyright Office. Retrieved 8 February 2014.
  32. ^ "MAME ROMs for Free Download". Retrieved 3 July 2013.
  33. ^ "Gaelco Games at Home!". Archived from the original on 18 May 2013. Retrieved 3 July 2013.
  34. ^ "FAQ: Roms". MAME development site. Retrieved 28 December 2013.
  35. ^ "Make The Most of It". PC Magazine. Vol. 26, no. 17. 4 September 2007. p. 61. Retrieved 28 December 2013.
  36. ^ "Game On". Popular Science. Vol. 270, no. 4. April 2007. p. 78. Retrieved 28 December 2013.
  37. ^ "MAME | Legal Information". 3 January 2016. Archived from the original on 3 January 2016. Retrieved 25 June 2022.
  38. ^ "David Haywood's Homepage ? The 'Already Dead' Theory." 31 October 2013. Archived from the original on 31 October 2013.
  39. ^ "So why did this annoy me so much?". mameworld.info. 22 October 2013. Retrieved 29 October 2017.
  40. ^ "MAME is now Free and Open Source Software". MAMEDEV.org.
  41. ^ "MAME | Legal Information". www.mamedev.org. Retrieved 25 June 2022.
[edit]
  • Official website
  • MAMEworld MAME resource and news site
  • Arcade Database Database containing details of any game supported by Mame, including past versions. There are images, videos, programs for downloading extra files, advanced searches, graphics and many other resources.
新癀片主要治什么病 张郃字什么 5月26是什么星座 皮肤偏黄适合穿什么颜色的衣服 神经性皮炎不能吃什么食物
社区医院属于什么级别 曩是什么意思 子宫粘连是什么原因引起的 孙权为什么不北伐 为什么晚上不能照镜子
眼睛红是什么原因 血糖高看什么科 喝完酒头疼吃什么药 呼吸道感染吃什么药最好 金乐什么字
肝不好的人有什么症状 解尿支原体是什么 吃鸡蛋胃疼是什么原因 逆钟向转位是什么意思 血液粘稠会有什么症状
为什么老是拉肚子hcv9jop6ns2r.cn 白羊座是什么星象bfb118.com 郁是什么生肖hcv8jop6ns3r.cn 时柱将星是什么意思hcv8jop4ns9r.cn 喝水多尿多是什么原因男性hcv9jop4ns9r.cn
爷们儿大结局是什么hcv9jop7ns0r.cn 经常生闷气会得什么病hcv8jop5ns4r.cn 医者仁心什么意思hcv8jop3ns1r.cn 6个月宝宝可以吃什么辅食hcv8jop2ns3r.cn 神器积分换什么最划算hcv9jop3ns9r.cn
狮子座什么星象hcv9jop0ns8r.cn 血压和血糖有什么关系hcv9jop6ns7r.cn 红薯什么时候成熟hcv8jop4ns9r.cn 吃驼奶粉有什么好处hcv9jop1ns6r.cn 万箭穿心是什么意思luyiluode.com
双响炮是什么hcv8jop7ns9r.cn 宝宝反复发烧是什么原因引起的hcv9jop0ns5r.cn 执念什么意思inbungee.com 阴道是什么hcv8jop9ns7r.cn 豆腐干炒什么好吃hcv9jop1ns0r.cn
百度