<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tech-pubs.net/wiki/index.php?action=history&amp;feed=atom&amp;title=MAME</id>
	<title>MAME - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tech-pubs.net/wiki/index.php?action=history&amp;feed=atom&amp;title=MAME"/>
	<link rel="alternate" type="text/html" href="https://tech-pubs.net/wiki/index.php?title=MAME&amp;action=history"/>
	<updated>2026-04-19T20:46:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://tech-pubs.net/wiki/index.php?title=MAME&amp;diff=233&amp;oldid=prev</id>
		<title>Raion at 15:36, 21 September 2025</title>
		<link rel="alternate" type="text/html" href="https://tech-pubs.net/wiki/index.php?title=MAME&amp;diff=233&amp;oldid=prev"/>
		<updated>2025-09-21T15:36:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:36, 21 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| colspan=&amp;quot;3&amp;quot; |N/A&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| colspan=&amp;quot;3&amp;quot; |N/A&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;6.5.30 is not supported on the Indy or &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Indigo2 &lt;/del&gt;hardware, that doesn&#039;t change with emulation.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;6.5.30 is not supported on the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Indy&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;or &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Indigo 2]] &lt;/ins&gt;hardware, that doesn&#039;t change with emulation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MAME versions 0.211 and higher are recommended, if possible build the latest source code from the repository.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MAME versions 0.211 and higher are recommended, if possible build the latest source code from the repository.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Raion</name></author>
	</entry>
	<entry>
		<id>https://tech-pubs.net/wiki/index.php?title=MAME&amp;diff=232&amp;oldid=prev</id>
		<title>Raion: Created page with &quot;Thanks to the MAME developers, the following emulated hardware/software combinations have at least some functionality. {| class=&quot;wikitable&quot; | |OS version |Indy | colspan=&quot;3&quot; |Indigo 2 |- | |IRIX 5.3.x |MAME 0.209+ | colspan=&quot;3&quot; |MAME 0.210+ |- | |IRIX 6.2.x |MAME 0.210+ | colspan=&quot;3&quot; |MAME 0.210+ |- | |IRIX 6.5.22 |MAME 0.210+ | colspan=&quot;3&quot; |MAME 0.210+ |- | |IRIX 6.5.30 |N/A | colspan=&quot;3&quot; |N/A |} 6.5.30 is not supported on the Indy or Indigo2 hardware, that doesn&#039;t chan...&quot;</title>
		<link rel="alternate" type="text/html" href="https://tech-pubs.net/wiki/index.php?title=MAME&amp;diff=232&amp;oldid=prev"/>
		<updated>2025-09-21T15:35:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Thanks to the MAME developers, the following emulated hardware/software combinations have at least some functionality. {| class=&amp;quot;wikitable&amp;quot; | |OS version |Indy | colspan=&amp;quot;3&amp;quot; |Indigo 2 |- | |IRIX 5.3.x |MAME 0.209+ | colspan=&amp;quot;3&amp;quot; |MAME 0.210+ |- | |IRIX 6.2.x |MAME 0.210+ | colspan=&amp;quot;3&amp;quot; |MAME 0.210+ |- | |IRIX 6.5.22 |MAME 0.210+ | colspan=&amp;quot;3&amp;quot; |MAME 0.210+ |- | |IRIX 6.5.30 |N/A | colspan=&amp;quot;3&amp;quot; |N/A |} 6.5.30 is not supported on the Indy or Indigo2 hardware, that doesn&amp;#039;t chan...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Thanks to the MAME developers, the following emulated hardware/software combinations have at least some functionality.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|OS version&lt;br /&gt;
|Indy&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Indigo 2&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|IRIX 5.3.x&lt;br /&gt;
|MAME 0.209+&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |MAME 0.210+&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|IRIX 6.2.x&lt;br /&gt;
|MAME 0.210+&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |MAME 0.210+&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|IRIX 6.5.22&lt;br /&gt;
|MAME 0.210+&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |MAME 0.210+&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|IRIX 6.5.30&lt;br /&gt;
|N/A&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |N/A&lt;br /&gt;
|}&lt;br /&gt;
6.5.30 is not supported on the Indy or Indigo2 hardware, that doesn&amp;#039;t change with emulation.&lt;br /&gt;
&lt;br /&gt;
MAME versions 0.211 and higher are recommended, if possible build the latest source code from the repository.&lt;br /&gt;
&lt;br /&gt;
==== Hardware Emulation Status by SGI Model ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!CPU&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!GFX&lt;br /&gt;
!&lt;br /&gt;
!NET&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|R3K&lt;br /&gt;
|R4K&lt;br /&gt;
|R5K&lt;br /&gt;
|R8K&lt;br /&gt;
|R10K&lt;br /&gt;
|Newport XL8&lt;br /&gt;
|Newport XL24&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Indy&lt;br /&gt;
|N/A&lt;br /&gt;
|YES&lt;br /&gt;
|Not Implemented&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|TODO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Indigo2&lt;br /&gt;
|N/A&lt;br /&gt;
|YES&lt;br /&gt;
| -&lt;br /&gt;
|Not Implemented&lt;br /&gt;
|Not Implemented&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|TODO&lt;br /&gt;
|}&lt;br /&gt;
Note: The Indy was chosen because of high quality documentation. SGI released the documentation so that Linux could be ported to it.&lt;br /&gt;
&lt;br /&gt;
The Indigo2 has very similar video and peripherals to the Indy.&lt;br /&gt;
&lt;br /&gt;
Video options for the above hardware are:&lt;br /&gt;
&lt;br /&gt;
* Serial Terminal (default)&lt;br /&gt;
* XL8&lt;br /&gt;
* XL24&lt;br /&gt;
&lt;br /&gt;
The IRIX installations will complete successfully, some demo and other applications have been tested. If something doesn&amp;#039;t work please submit a bug report so it can be fixed.&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
MAME is a well known arcade and hardware emulator focusing on verbatim accuracy and documentation of all emulated machines. This means that there&amp;#039;s little in the way of shortcuts. Accuracy always wins over performance, although performance is constantly reviewed and improvements are made.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Not expected to be &amp;quot;stable&amp;quot; until at least 0.211 probably later. &amp;lt;nowiki&amp;gt;https://github.com/mamedev/mame/releases&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Compilation ====&lt;br /&gt;
For MAME .208, the following flags have been tested by dexter1 On his Intel build machine:&lt;br /&gt;
 make -j5 SOURCES=src/mame/drivers/indy_indigo2.cpp REGENIE=1 TOOLS=1 OPTIMIZE=3 ARCHOPTS_C=-march=native ARCHOPTS_CXX=-march=native&lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
&lt;br /&gt;
==== BIOS ====&lt;br /&gt;
From the following page: &amp;lt;nowiki&amp;gt;https://archive.org/download/MAME211RomsOnlyMerged&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do a Ctrl+F and search for the following BIOS Files&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|SGI Model&lt;br /&gt;
|BIOS Filename&lt;br /&gt;
|Supported&lt;br /&gt;
|Version String&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Indigo 1&lt;br /&gt;
|indigo3k.zip or indigo3k.zip&lt;br /&gt;
|No&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Indigo 2&lt;br /&gt;
|indigo2_4415.zip&lt;br /&gt;
|Yes&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Indy R4K&lt;br /&gt;
|indy_4610.zip&lt;br /&gt;
|Yes&lt;br /&gt;
|5.0 Rev B6 IP24 Sep 28, 1994 (BE)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Indy R5K&lt;br /&gt;
|indy_5015.zip&lt;br /&gt;
|No&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |5.3 Rev B10 R4X00/R5000 IP24 Feb12, 1996 (BE)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Required Additional&lt;br /&gt;
|BIOS Filename&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Microsoft Natural Keyboard&lt;br /&gt;
|kb_ms_natural.zip&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PS/2 Keyboard&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |ps2_keybc.zip&lt;br /&gt;
|}&lt;br /&gt;
The downloaded BIOS files should all be copied in their original zip file to the \MAME\ROMS folder.&lt;br /&gt;
&lt;br /&gt;
==== IRIX ====&lt;br /&gt;
There are several locations to download depending on your desired version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; IRIX 5.3 is available on &amp;lt;nowiki&amp;gt;[[https://archive.org/details/sgi_IRIX_5.3_for_Indy_R4400_175MHz | Archive.org]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; IRIX 6.2 is available on &amp;lt;nowiki&amp;gt;[[http://usftp.irixnet.org/sgi-irix/irix-6.2/ | IRIX.cc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; IRIX 6.5 is available on &amp;lt;nowiki&amp;gt;[[http://usftp.irixnet.org/sgi-irix/irix-6.5/network-installs/ | IRIX.cc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; IRIX Patches for 6.2 and 6.5 are available on &amp;lt;nowiki&amp;gt;[[http://usftp.irixnet.org/sgi-irix/patches/ | IRIX.cc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hard Disk Image ====&lt;br /&gt;
MAME includes a utility to create hard drive images called &amp;#039;chdman&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www.csgnetwork.com/mediasizecalc.html&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command will create a 2 GB Hard drive image&lt;br /&gt;
&lt;br /&gt;
chdman createhd -ss 512 -chs 2000,16,128 -c none -o Indy_2g.chd&lt;br /&gt;
&lt;br /&gt;
This command will create a 4 GB Hard drive image&lt;br /&gt;
&lt;br /&gt;
chdman createhd -ss 512 -chs 8192,16,64 -c none -o Indy_4g.chd&lt;br /&gt;
&lt;br /&gt;
=== Starting Emulation ===&lt;br /&gt;
MAME has a lot of command line options. Once you&amp;#039;ve decided on the correct combination for you, it would be recommended to create a shell script or command script to start your session.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The Base MAME Command&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Change the following hard drive and cd-rom image names to match what you are using.&lt;br /&gt;
&lt;br /&gt;
mame64 indy_4610 -window -mouse -ui_mouse -cheat -hard1 .\roms\Indy2g.chd -cdrom .\roms\irix5.3_indy_r4400.iso&lt;br /&gt;
&lt;br /&gt;
Current builds of MAME now support more than one graphics option.&lt;br /&gt;
&lt;br /&gt;
To Select a Graphics card:&lt;br /&gt;
&lt;br /&gt;
* Serial Terminal Only (default)&lt;br /&gt;
* Virtual Terminal (stops responding midway through the boot messages 5/12/2019)&lt;br /&gt;
** -hpc3:ioc2:rs232b terminal&lt;br /&gt;
* -gio64_gfx xl8&lt;br /&gt;
* -gio64_gfx xl24&lt;br /&gt;
&lt;br /&gt;
Additional Troubleshooting or debugging can be enabled with the following:&lt;br /&gt;
&lt;br /&gt;
* -log&lt;br /&gt;
* -verbose&lt;br /&gt;
* -debug&lt;br /&gt;
** MIPS Assembly&lt;br /&gt;
&lt;br /&gt;
Slow down emulation actually improves responsiveness.&lt;br /&gt;
&lt;br /&gt;
* [Scroll Lock] Enable partial keyboard emulation&lt;br /&gt;
* [~] Open MAME Menu&lt;br /&gt;
* Cursor Up/Down to find maincpu&lt;br /&gt;
* Cursor Left/Right to set speed&lt;br /&gt;
* [~] Close MAME Menu&lt;br /&gt;
* [Scroll Lock] Enable full keyboard emulation&lt;br /&gt;
&lt;br /&gt;
Change CD&amp;#039;s&lt;br /&gt;
&lt;br /&gt;
* [Scroll Lock] Enable partial keyboard emulation&lt;br /&gt;
* [tab] Open MAME Menu&lt;br /&gt;
* Cursor Up/Down to &amp;#039;File Manager&amp;#039;&lt;br /&gt;
* Press[Enter]&lt;br /&gt;
* Cursor Up/Down to &amp;#039;cdrom (cdrm)&amp;#039;&lt;br /&gt;
* Cursor [ESC], [Up], [Down] and [Enter] to find and select the desired ISO&lt;br /&gt;
* [tab] Close MAME Menu&lt;br /&gt;
* [Scroll Lock] Enable full keyboard emulation&lt;br /&gt;
&lt;br /&gt;
=== IRIX Installation ===&lt;br /&gt;
&lt;br /&gt;
=== Running ===&lt;br /&gt;
While at the PROM command&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indy PROM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;setenv -f eaddr 08:00:69:12:34:56&amp;quot; or else IRIX will just spit out errors on install.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indigo2 PROM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
For now the last post in this forum thread is the best reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://forums.irixnet.org/thread-1012-page-4.html&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
Doing a CD based IRIX install at this point is fairly standard. Networking is not currently supported.&lt;br /&gt;
&lt;br /&gt;
[[Category: Emulation]]&lt;/div&gt;</summary>
		<author><name>Raion</name></author>
	</entry>
</feed>