mame mame


rss  Subscribe this feed

Recent Articles :
Last Article :
[23/07/2014 17:10] UME 0.154

UME (logo by JackC)
UME is the complete/combined version of the MAME / MESS project.

The release of 0.154 has arrived roughly 3 and a half months after 0.153.

There have been a large number of changes and additions over this period, many worthwhile, but unfortunately some regressions remain, of note the DCS sound issues haven’t been 100% fixed so the 3D Gauntlet games and Vapor TRX currently don’t run as they should. For details on what has changed over the course of the cycle you should check the write-ups for the previous ‘ex’ build updates. The official whatsnew texts (MAME, MESS) also provide full details.

UME 0.154 Windows binaries – 32-bit, 64-bit and all tools
(source matches official source distribution)

Here is the 0.153ex6 to 0.154 SVN log

Other Binaries (if you don’t know what these are you don’t need them)
UME/MAME/MESS split 0.154 Windows *SDL* binaries – 32-bit
UME/MAME/MESS split 0.154 Windows *SDL* binaries – 64-bit

Points of Interest

Robbert has continued with the emulation of the video portion of some of the hybrid video/pinball games starting with one of the better known ones, Granny and the Gators. This is another Bally one, like Baby Pacman and runs on similar hardware but with doubled up video chips for better video capabilities. Again you start play on the video part and enter the pinball part by hitting one of the exits at the side of the playfield. The pinball part isn’t emulated as a playable pinball machine, but you can mash the various target / exit ramp inputs to score points and return to the video portion of the game.

Granny and the Gators Granny and the Gators Granny and the Gators Granny and the Gators

He also looked at the less well known ‘Mr. Game’ pinballs, two sets boot up, ‘Motor Show’ and ‘Dakar’. There is another game in the driver ‘Mac Attack’ but the dumps are bad/incomplete. A 4th game ‘World Cup 90′ runs on slightly different hardware and shows nothing as of yet. The procedure to get these to accept coins at the moment is non trivial.

Mr. Game Dakar Mr. Game Dakar Mr. Game Dakar Mr. Game Dakar

Mr. Game Motorshow Mr. Game Motorshow Mr. Game Motorshow Mr. Game Motorshow

Olivier has also been working on Pinball systems, in his case the Williams DCS based ones.

The Rolling Crush and Center Court progress covered here already is included so both of those are fully working.

A potentially important stability fix for the cheat engine was also submitted in the brief period since ex6, it might stop some of the crash-on-startup issues some people have been seeing with cheats enabled. Also some important fixes for the Lua integration (which saw a rewrite earlier in the cycle) went in, so if you use the ‘autoboot’ functionality it’s important you use this build and not ex6.

In the MESS side of the codebase we’ve seen the Psion Organiser II XP and Psion Organiser II P200 added as working, simple portable devices from the 80s.

Psion Organiser II XP Psion Organiser II XP

Psion Organiser II P200 Psion Organiser II P200


rss  Subscribe this feed

Recent Articles :
Last Article :
[16/04/2014 19:36] Stalling till infinity …

Starting to work on Sega Model 2 HW, which definitely deserved some love for the importance that this HW went in mid-90s. With some aid from from Haze, providing snippets of information from ElSemi’s code here goes some WIP snaps:

Fighting Vipers

Last Bronx

Sega Rally (added “Eye Mode”, used by car selection)

Virtua Cop



Virtua Cop 2 (no textures, if it wasn’t clear)

Virtua Striker


Of course it’s still a long way to go. And anyway, main problem lies in FIFO comms: BOTH CPUs stalls at arbitrary points in several games (Virtua Fighter 2, Fighting Vipers and so on), trying to read an empty FIFO instead of alternating between reads and writes.

Robiza's MAME WIP

rss  Subscribe this feed

Recent Articles :
Last Article :
[22/01/2011 16:53] Fixeight e i suoi cloni

Ha richiesto molto piu’ lavoro sia in fase di decrittazione per la presenza di opcode senza riferimenti negli altri giochi (kbash, dogyuun, vfife e batsugun) sia per la presenza di una EEPROM.

Alla fine, grazie al lavoro congiunto di me stesso, Haze a AWJ, siamo riusciti a implementare il sonoro. La conseguenza per ora è stata la necessità di creare un clone del gioco per ogni paese supportato (sono 14). Questo perche’ la EEPROM per ogni gioco è differente e pur essendo generabile dal codice del gioco, non è possibile attivare quel codice senza fare saldature nella PCB (questo per l’assenza di DSWs e Jumpers).

Nel caso in cui tramite i valori presenti nella EEPROM sia possibile variare altri parametri del gioco oltre al paese, tale implementazione è scorretta. Ci sarebbero nel caso due alternative: aggiungere dump di EEPROM di cui si ha la certezza della relativa presenza in sala giochi, o implementare un qualche sistema in gradi di riprogrammare la EEPROM (simulando ad esempio la presenza di jumpers nella PCB). Vedremo. Per ora accontentiamoci del sonoro.

--- © 2009 EMULAB - Webmaster Simone - Adviser Ricky74 ---