<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=MAME_0.34b4</id>
	<title>MAME 0.34b4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=MAME_0.34b4"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.34b4&amp;action=history"/>
	<updated>2026-05-07T03:39:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.34b4&amp;diff=1120&amp;oldid=prev</id>
		<title>Georg: /* Specific Contributions */ update with info from b5</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.34b4&amp;diff=1120&amp;oldid=prev"/>
		<updated>2007-05-29T08:38:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Specific Contributions: &lt;/span&gt; update with info from b5&lt;/span&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-GB&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 10:38, 29 May 2007&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-l72&quot;&gt;Line 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 72:&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;* [[Stephane Humbert]] made some improvements to the cheat system.&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;* [[Stephane Humbert]] made some improvements to the cheat system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Possibility of &quot;circular&quot; values in search method 1:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*** if you press OSD_KEY_LEFT or OSD_KEY_DOWN when value is 0, it turns to 0xFF&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*** if you press OSD_KEY_RIGHT or OSD_KEY_UP when value is 0xFF, it turns to 0.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Added the possibility of toggling the watches display ON (Insert) and OFF (Del) .&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Possibility to work on another cheat file (CHEAT.DAT is just the default one) by using option &quot;-cheatfile xx&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Added new types of cheats:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*** 20-24 : same as 0-4 but they force bits to 1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*** 40-44 : same as 0-4 but they force bits to 0.&lt;/ins&gt;&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;* [[Brad Oliver]] fixed a bug in the 68000 interrupt handling which causes Rastan Saga to not boot correctly.&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;* [[Brad Oliver]] fixed a bug in the 68000 interrupt handling which causes Rastan Saga to not boot correctly.&lt;/div&gt;&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-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 121:&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;*** The MVS memory card is not supported.&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;*** The MVS memory card is not supported.&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;*** Probably many other small bugs too.&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;*** Probably many other small bugs too.&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;== Game Support ==&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;== Game Support ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.34b4&amp;diff=1118&amp;oldid=prev</id>
		<title>Georg: Initial version.</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.34b4&amp;diff=1118&amp;oldid=prev"/>
		<updated>2007-05-29T08:16:14Z</updated>

		<summary type="html">&lt;p&gt;Initial version.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.34b4 was released on 4 October 1998.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Alex Pasadyn]]&lt;br /&gt;
* [[Bernd Wiebelt]]&lt;br /&gt;
* [[Brad Oliver]]&lt;br /&gt;
* [[Brandon Kirkpatrick]]&lt;br /&gt;
* [[Dan Boris]]&lt;br /&gt;
* [[Dani Portillo]]&lt;br /&gt;
* [[Ernesto Corvi]]&lt;br /&gt;
* [[Frank Palazzolo]]&lt;br /&gt;
* [[Fredrik Sjostedt]]&lt;br /&gt;
* [[Gerald Vanderick]]&lt;br /&gt;
* [[Howard Cohen]]&lt;br /&gt;
* [[Jim Thevenot]]&lt;br /&gt;
* [[John Butler]]&lt;br /&gt;
* [[Juan Carlos Lorente]]&lt;br /&gt;
* [[Juergen Buchmueller]]&lt;br /&gt;
* [[Kevin Bales]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Marcelo de G. Malheiros]]&lt;br /&gt;
* [[Mathias Rosenhauer]]&lt;br /&gt;
* [[Miguel Figueiredo]]&lt;br /&gt;
* [[Mirko Buffoni]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Paul Leaman]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Sebastien Chevalier]]&lt;br /&gt;
* [[Stephane Humbert]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed the colors in Pleiads.&lt;br /&gt;
&lt;br /&gt;
* [[Gerald Vanderick]] added accurate colors in Strategy X.&lt;br /&gt;
&lt;br /&gt;
* [[Mathias Rosenhauer]] and [[Brandon Kirkpatrick]] added preliminary backdrop support in Discs of Tron. The background image must be called ARTWORK/DOTRON.PNG.&lt;br /&gt;
&lt;br /&gt;
* [[Mirko Buffoni]] fixed the sound pitch and tempo in Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
* [[Sebastien Chevalier]] improved the music tempo in SlapFight.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] improved Cop 01 (tempo is still wrong).&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] added sound in all of the working System 16 games.&lt;br /&gt;
&lt;br /&gt;
* [[Frank Palazzolo]] added emulation of the Astrocade sound chip (Gorf, Wizard of Wor, etc.)&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Bales]] improved speech in Gorf. It now plays speech 100% accurately except for the missing samples.&lt;br /&gt;
&lt;br /&gt;
* [[Dani Portillo]] added high score support to Nemesis.&lt;br /&gt;
&lt;br /&gt;
* [[Juan Carlos Lorente]] added high score support to Terra Cresta, Rastan.&lt;br /&gt;
&lt;br /&gt;
* [[Jim Thevenot]] fixed a hang on level 7 of Discs of Tron.&lt;br /&gt;
&lt;br /&gt;
* [[Juergen Buchmueller]] fixed Blasto.&lt;br /&gt;
&lt;br /&gt;
* [[Miguel Figueiredo]] fixed controls in Stinger.&lt;br /&gt;
&lt;br /&gt;
* [[John Butler]] and [[Bernd Wiebelt]] switched to CRC-32 for file integrity checks. The old custom checksums are no longer used.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] changed MAME so that when using zipped files, ROMs are automatically retrieved even if they don&amp;#039;t have the expected name (provided they have the correct CRC-32, of course). You&amp;#039;ll never have to rename files any more (though you might have to rename zips ;-)&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added a new command -listcrc to the DOS version. It lists the CRC-32 for all the supported ROMs. 00000000 means that the ROM is known to be bad.&lt;br /&gt;
&lt;br /&gt;
* [[Stephane Humbert]] made some improvements to the cheat system.&lt;br /&gt;
&lt;br /&gt;
* [[Brad Oliver]] fixed a bug in the 68000 interrupt handling which causes Rastan Saga to not boot correctly.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added an experimental profiler to the DOS version. To enable it, use the -profiler parameter; then, hit Left Shift + F11 to show the results on screen. I don&amp;#039;t know how accurate the figures are; the &amp;quot;Sound&amp;quot; figure is certainly underestimated for sound chip emulators which don&amp;#039;t use streams.c (it is computed under the CPU playing the sound instead that under Sound). Note that the sum of the percentages is much less than 100%. This is in part due to portions of the code which are not profiled, but is also caused by the massive overhead of calling uclock() (which happens very often when sound is playing).&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added new streams.c to abstract audio streams. This makes them easier to use and more efficient. osd_play_streamed_sample() should now be considered a private function and should not be used in new code.&lt;br /&gt;
&lt;br /&gt;
* [[John Butler]] and [[Bernd Wiebelt]] completed the transition to CRC32 checksums.&lt;br /&gt;
&lt;br /&gt;
* [[Dan Boris]] fixed a bug in the I8039 external interrupt handling.&lt;br /&gt;
&lt;br /&gt;
* New file types for osd_fopen(): OSD_FILETYPE_STATE and OSD_FILETYPE_ARTWORK.&lt;br /&gt;
&lt;br /&gt;
* Major update to the NeoGeo driver. It is still far from perfect but has many improvements over the previous version. This is still very much a &amp;#039;work-in-progress&amp;#039; driver with many known problems. Hopefully these problems will be fixed soon.&lt;br /&gt;
** You need a zip file called neogeo.zip in your rompath.  It should contain at least two files:&lt;br /&gt;
*** neo-geo.rom (128k)&lt;br /&gt;
*** ng-sfix.rom (128k)&lt;br /&gt;
** There should also be two other roms which are not yet used by Mame, they _will_ be used in future versions of this driver so do not delete them.&lt;br /&gt;
** You also need to place the game zip in your rompath. If you do not know what 8 character filename the NeoGeo game you want to play has you can type: mame -listclones neogeo. That will list the 8 character zip names of all currently supported games.&lt;br /&gt;
** Many graphics improvements:&lt;br /&gt;
*** &amp;#039;Missing tiles&amp;#039; in games such as Puzzle Bobble are fixed.&lt;br /&gt;
*** Scaling is improved, but still not perfect.  Full screen zooms tend to break (eg, Thrash Rally, Art of Fighting).&lt;br /&gt;
*** &amp;#039;Japan/Europe/USA&amp;#039; territory selection in dipswitch menu.&lt;br /&gt;
*** Start &amp;amp; coin key positions are moved to their &amp;#039;standard&amp;#039; MAME positions&lt;br /&gt;
*** Coin inputs work, freeplay is no longer the default.&lt;br /&gt;
*** Soft dipswitches are fully emulated and saved per game, the files are saved to the hiscore directory for now.&lt;br /&gt;
*** Custom drawgfx routine in place.  This is slower than the previous MAME release but allows the graphics to be drawn from their native data. This allows:&lt;br /&gt;
*** MEMORY REQUIREMENTS APPROXIMATELY HALVED!  And also quicker loading time.&lt;br /&gt;
*** If you experience a &amp;#039;black screen&amp;#039; for a few seconds after loading it is because the &amp;#039;pen usage&amp;#039; arrays are being calculated.  MAME NeoGeo uses a compressed palette system to give the full NeoGeo 12 bit colour on an 8 bit display. (This is nothing new, almost every other MAME driver for high colour games works in the same way, by choosing only the colours that are actually displayed at any one time).  Although this gives better quality it actually takes around 10-15% of the processor time each frame.&lt;br /&gt;
*** There is no &amp;#039;black screen&amp;#039; at the end of each games demo. All games now behave as per the arcade version and cycle to the &amp;#039;NeoGeo logo&amp;#039; screen.&lt;br /&gt;
** Notes on soft dipswitches:  You can access these from pressing F2 (self test) or setting the test mode dipswitch and resetting the virtual machine. Both soft dips and cabinet settings are saved for each game. If, for some reason, you experience strange gameplay (NOT graphics glitches), the soft dips may have become corrupt (this _is_ still a beta release!), to clear them you can wipe the file in the hiscore directory for the game OR go into the hardware test and select the &amp;#039;clear backup ram&amp;#039; option (recommended).&lt;br /&gt;
** Other Fixes&lt;br /&gt;
*** Emulation of soft dips fixed many problems games had in previous versions, for example, the game timers being set low in games such as KOTM and Art of Fighting are fixed. Almost all &amp;#039;gameplay&amp;#039; issues are fixed by this.&lt;br /&gt;
*** Sidenote: The &amp;#039;blood bios&amp;#039; is not needed, nor supported. All games affected by the blood bios actually have the &amp;#039;blood&amp;#039; option in their soft dip options. It can be turned on &amp;amp; off there without having to use a special bios. In fact any non-standard bios may not work at this point.&lt;br /&gt;
*** Due to the much decreased memory requirements large games such as Karnov&amp;#039;s Revenge now work.&lt;br /&gt;
** What isn&amp;#039;t fixed?&lt;br /&gt;
*** &amp;#039;New&amp;#039; games such as Metal Slug, Pulstar, Shock Troopers do not work, either due to protection or bankswitching used in these games (information needed!).&lt;br /&gt;
*** The animation in the &amp;#039;rain&amp;#039; scenes of Karnov&amp;#039;s Revenge does not animate!&lt;br /&gt;
*** As mentioned before, full screen zooms are not correct.&lt;br /&gt;
*** The MVS memory card is not supported.&lt;br /&gt;
*** Probably many other small bugs too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Games added or promoted from GAME_NOT_WORKING status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/armwrest Arm Wrestling]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/kchamp Karate Champ (1 Player)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mrtnt Mr. TNT]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/alpine Alpine Ski (set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/alpinea Alpine Ski (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tokiob Tokio / Scramble Formation (bootleg)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tokiou Tokio / Scramble Formation (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tigerhb1 Tiger Heli (bootleg set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tigerhb2 Tiger Heli (bootleg set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tigerh2 Tiger Heli (Japan set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tigerh Tiger Heli (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/turbo Turbo]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/turboa Turbo (encrypted set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/turbob Turbo (encrypted set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/exprraid Express Raider]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/arknoid2 Arkanoid 2]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/rockmanj Rockman]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/captcomm Captain Commando]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dotron Discs of Tron (Upright)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tron2 Tron (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/vangrdce Vanguard (Centuri)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/1942b 1942 (set 3)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bionicc2 Bionic Commando (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/commandu Commando (Data East)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gngt Ghosts &amp;#039;n Goblins (Taito)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/vulgus Vulgus (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/silkworm Silkworm (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cop01a Cop 01 (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/formatz Formation Z]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/alexkid1 Alex Kidd]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/astormbl Alien Storm]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/aurail Aurail]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dduxbl Dynamite Dux]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/eswat E-Swat]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fantzon1 Fantasy Zone]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fpointbl Flash Point]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hwchamp Heavyweight Champ]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mjleague Major League]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/quart21 Quartet II]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sdibl SDI]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/timescan Time Scanner]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tturfbl Tough Turf]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wb3bbl Wonder Boy Monster Lair]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wrestwar Wrestle War]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 1998]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>