SDL MAME version .144u7

SDL MAME saw another experimental update and now resides at version .144u7. Download it from the Box File Widget or from the SDL website.

SDL MAME v.144u4

SDL MAME now sits at version .144u4 and can be downloaded from the Box File Widget found on the right hand side of the Mac Emulators home page or you can grab it from their website. Remember this version is 64bit and only works with 10.6 or above. Let’s check out some of the changes.


MAMETesters Bugs Fixed
- 01555: [Graphics] vanvan, vanvanb, vanvank: Graphics are corrupted.
- 02841: [Graphics] pacnpal, pacnpal2, pacnchmp: Monster's eyes are not
         displayed. (hap)
- 02175: [Graphics] drgnbstr: Priority problems (hap)
- 03870: [Graphics] battlex: Wrong title highlighting (hap)
- 03206: [Color/Palette] sshangha: Tile colors are wrong when you select
         them (David Haywood)
- 01665: [Graphics] zigzag, zigzag2: Animation of hose does not show
         properly when attempting to pump enemies. (hap)
- 03821: [Crash/Freeze] contra, contraj, gryzor: Game freeze after the
         2nd 3d stage's boss, before the level with horizontal scroll.
- 02509: [Graphics] bagmans: Glitches missing during scene change. (hap)
- 03454: [Documentation] xeviousa, xeviousb, xeviousc: Xevious set
- 03225: [Misc.] razmataz: Unable to enter Service Mode (hap)
- 03745: [Color/Palette] anteaterg, anteateruk: Underground background
         color is incorrect (hap)
- 04271: [Misc.] Wrong merge data in -listxml output for some sets
         (Aaron Giles)
- 03670: [Save/Restore] Many sets in toaplan2.c: Graphic corruption when
         using -autosave/save state (Alex Jackson)
- 02807: [Documentation] dogyuunk: Description is wrong (Alex Jackson)
- 03764: [Sound] kuniokun, kuniokunb: PCM sound base line gets shifted
         little by little.
- 03172: [Sound] amspdwy, amspdwya: Audio quality regression (hap)
- 04093: [Sound] spiders and clones: High tone never stop playing (hap)
- 04029: [Graphics] All sets in murogem.c: Severe graphic corruption
- 04270: [Graphics] commsega, locomotn and clones: Vertical screen
         offsets (hap)
- 04269: [Graphics] All sets in bagman.c: Vertical screen offsets (hap)
- 04002: [Graphics] bagman, sbagman, botanic, pickin: Screen is shifted 1
         pixel left (hap)
- 04264: [Crash/Freeze] gtfrk3ma, gtrfrk3m, gtrfrk4m, pcnfrk3m: Crash
         just before NVRAM format (Olivier Galibert)
- 04267: [Interface] -verifyroms list nonexistent roms as bad
         (Aaron Giles)
- 04263: [Crash/Freeze] pf2012: Crash after OK (hap)


New games added or promoted from NOT_WORKING status
Ruleta RE-800 (earlier) [Roberto Fresca]
Ruleta RE-800 (v1.0) [Roberto Fresca]
Ruleta RE-800 (v3.0) [Roberto Fresca, Grull Osgo]
Galactica (Marcello Mancini, Silvio Finotti, Augusto Garcia, hap]
Lucky Roulette (6-players, Spanish) [Roberto Fresca, Rob Ragon]
Super Twenty One [Siftware, gregf, hap]
Ruleta RCI (6-players, Spanish) [Roberto Fresca, Rob Ragon]
Winners Circle 82 [Roberto Fresca, Angelo Salese, Rob Ragon]
Winners Circle (81, 28*28 PCB) [Roberto Fresca, Rob Ragon]
Winners Circle (81, 18*22 PCB) [Roberto Fresca, Rob Ragon]

New clones added
Big Twin (No Girls Conversion) [Andrew Welburn, Pierpaolo Prazzoli]
Super Star Crest
  [Marcello Mancini, Silvio Finotti, Augusto Garcia, hap]
1941: Counter Attack (USA 900227) [Kevin Eshbach, Team CPS-1]
Simpsons Pinball Party (4.00,2.04) (En,Sp,Fr,It,Ger)
  [Miodrag Milanovic]
Grand Prix (4.00,3.40,3.01) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
Nascar (4.00,3.50,3.40, 3.01) (En,Sp) [destruk, Miodrag Milanovic]
Sopranos (3.00, 2.04, 1.07) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
High Roller Casino (2.10) [destruk]
Playboy (4.01,2.03) (En,Sp,Fr,It,Ger) [destruk]
Roller Coaster Tycoon (6.00) (En,Sp,Fr,It) [destruk]
Street Fighter Alpha 3 (Hispanic 980904)
  [Layne, Dr. Spankenstein, ranger_lennier, Smitdogg, The Dumping Union]
Zing Zing Zip (bootleg) [ANY] (not working)
Empire City: 1931 (Italy) [ANY]
Thunder & Lightning (bootleg with Tetris sound) [ANY]
The Pit (US, set 2) [Siftware]
Terra Cresta (newer PCB) [Siftware]
Speak & Rescue (bootleg) [Siftware]
Heavy Unit -U.S.A. Version-
  [Hurray Banana, Tormod, hotaru, Dna Disturber, F. Marsaud, N.
   Francfort, Smitdogg, The Dumping Union]
ATV Track (Set 2) [Guru] (not working)
Ropeman (bootleg of Roc'n Rope) [Tafoid]

New games marked as GAME_NOT_WORKING
Catch (prototype) [Siftware, hap]
Wangan Midnight Maximum Tune 2 Ver. B (Japan) (GDX-0016A)
  [Guru, R. Belmont]

SDL MAME .144u1

SDL MAME for Mac OSX now sits at version .144u1. This is an experimental 64 bit build. Download it from the Box File Widget on the right hand side of the Mac Emulators blog homepage, or from their we website. Let’s check some of the changes from the What’s New text file.


MAMETesters Bugs Fixed
- 04199: [Documentation] barbball: Typo in title
- 01879: [Graphics] All sets in toaplan2.c: Cocktail mode (Player 2)
         has no background images (David Haywood)
- 01004: [Graphics] chinhero, chinhero2, chinherot: There is a bad
         sprite on level 7 of the game. (Pierpaolo Prazzoli)
- 02111: [Graphics] madalien, madaliena: Missing lightup when enemies
         explode in dark
- 02041: [Sound] smgp and clones: Voice samples incorrectly played (hap)
- 00992: [Sound] hangon: The pitch of the engine sound is wrong (hap)
- 03460: [Color/Palette] starfire, starfirea: Incorrect color at bottom
         of screen
- 04190: [Color/Palette] heiankyo: wrong colors (hap)
- 02080: [Sound] armedf: DAC Chip playing Orchestra Hit Sample too low
- 03501: [Sound] batsugun, batsuguna, batsugunsp: Missing music and some
         sound effects (Alex Jackson)
- 04147: [Crash/Freeze] raiden: crashes if you use -debug switch
         (Alex Jackson)
- 03808: [Graphics] starsldr, vivdolls: Garbled screen (MooglyGuy)
- 04079: [Crash/Freeze] mtrain: Access Violation before OK (Luca Elia)
- 04178: [Documentation] cmmb162: Year should be 2002
- 00865: [Graphics] blandia: In Jurane stage, the whole bottom of the
         screen is filled with solid gray. (Pierpaolo Prazzoli)
- 04180: [Crash/Freeze] dunkmniaj: To key press "OK" the game has only a
         blue screen. (Tafoid)
- 02883: [Debugger] debugger: Pressing F10 (Step Over) occasionally
         causes Debug menu to light up (hap)
- 04165: [Crash/Freeze] vbowl, vbowlj: Crash after OK
- 04166: [Crash/Freeze] arabian, arabiana: After several cycles of the
         attact mode, the game halts (Phil Bennett)
New games added or promoted from NOT_WORKING status
Mr. Kicker [Pierpaolo Prazzoli]
X-Plan [Bicycle Repair Man, Luca Elia]
Penfan Girls [hap, N. Francfort, Smitdogg, The Dumping Union]
Witch Card (Video Klein CPU box) [Roberto Fresca]
Jolli Witch (Export, 6T/12T ver 1.57D) [Roberto Fresca]
Wild Witch (Export, 6T/12T ver 1.74A) [Roberto Fresca, Team Europe]

New clones added
Sega Touring Car Championship (Newer) [briantro]
Sega Touring Car Championship (Unknown Revision) [Brian Troha]
Mahjong Man Guan Da Heng (Taiwan, V125T1) [Luca Elia]
Zero Team Suicide Revival Kit [Angelo Salese]
Bombjack Twin (prototype? with adult pictures)
  [ranger_lennier, Smitdogg, The Dumping Union]
Sexy Parodius (ver AAA) [Tormod]
Ring of Destruction: Slammasters II (Asia 940831)
  [john666, Smitdogg, David Haywood, The Dumping Union]
Street Fighter Alpha 2 (USA 960430)
  [Ricky74, Layne, Smitdogg, The Dumping Union]
Football Champ (World, bootleg) [Clawgrip] (not working)
Gekirindan (Ver 2.30 1995/09/21)
  [Corrado Tomaselli, J. Bijl, The Dumping Union]
1943: Battle of Midway (bootleg, hack of Japan set)
  [Smitdogg, The Dumping Union]
Road Riot 4WD (set 1, 13 Nov 1991)  (not working)
  [Smitdogg, The Dumping Union]
Scramble (bootleg?) [Roberto Fresca, Team Europe & Hal9k]
Zero Target (World, CW)
  [ranger_lennier, B. Sparks, Kevin Eshbach, Smitdogg, The Dumping Union]

New games marked as GAME_NOT_WORKING
X-Plan [Bicycle Repairman]
Fantasy Zone (Mega-Tech, SMS based) [Ace]
Brave Fire Fighters [Guru]
NASCAR Racing [Guru]
Lucky Lady (Wing, encrypted) [Roberto Fresca, Team Europe & Willi.O]
ATV Track
  [hap, ANY, ranger_lennier, dopefishjustin, gamerfan, gatt9, N.
   Francfort, Smitdogg, The Dumping Union, David Haywood]

QMC2 – SDL MAME Front End for Mac OSX

QMC2 is a GUI for use with SDL MAME and MESS. SDL MAME is much easier to use with a good front end. Just point and click. It originally started as one of the first front ends for UNIX. Go check out their webpage and pick up the app.

Download the latest build of QMC2 for Mac OS X (x86) here: qmc2-0.2.b20.dmgQt-wise, the package is self-contained, that is it already includes the Qt 4 framework (4.7.3). You only need to additionally install the SDL framework(1.2.14), which is required for MAME & MESS anyway on that platform.

The binaries require Mac OS X 10.4 or higher and have been created and tested on 10.6 (x86 architecture). If you need binaries for a different platform, you’ll have to build them from source (explained in this FAQ).

Please note that there’s a Qt/Phonon bug that may cause a post-mortem crash on exit, which you can safely ignore (though it may be annoying). If it happens to you, there’s nothing we can do about it, but you can disable the annoying crash report dialog if you will:

$ defaults write DialogType none

To re-enable the crash report, just replace none with prompt.

You may also look here for builds of intermediate/test releases (and the latest final release): Mac OS X packages

SDL MAME for Mac OSX v0.142

SDL MAME for Mac OSX just got updated to version .142. This is the stable 32/64bit Intel Binary. It will not be in the Box File Widget due to the file size being over 20MB, but you can grab it from this link from their website.



SDL MAME for Mac OSX (v.141)


SDL MAME for Mac OSX was updated yesterday. As always, grab the download from the Box File Widget on the left of this blog page or from their homepage. Let’s check out the changes.


MAMETesters Bugs Fixed
- 04161: [Crash/Freeze] nibbler and clones: Mame crashes after pressing 
         OK (Aaron Giles)
- 00859: [Color/Palette] blandia, blandiap: Tilemap colors issue. 
         (Pierpaolo Prazzoli)
- 00860: [Color/Palette] blandia, blandiap: Incorrect colors 
         (Pierpaolo Prazzoli)
- 04120: [Misc.] SDLMAME for Windows does not work unless you use 
         -window (couriersud)
- 04156: [Crash/Freeze] cabal, cabala, cabalbl2, cabalus, cabalus2, 
         tharrier, tharrierj: memory_set_bank called for unknown bank 
         'bank1' (hap)
- 04153: [Misc.] hydrthnd: SHA1 of CHD reported incorrectly. 
         (David Haywood)
- 03916: [Graphics] arabian: Missing bird at top of the screen. 
         (Phil Bennett)

Source Changes
Redumped sprite roms in X Se Dae Quiz [Guru]

Added preliminary (disabled by default) discrete sound emulation to
Dai San Wakusei Meteor [Derrick Renaud, Andy Welburn]

Added DMA slots to Legionnaire HW, fixes Godzilla regression
[Angelo Salese]

Fixed Bullet key back to what we dumped from original PCB.
[Aaron Giles]

Improved sprite GFX ROM order in Godzilla [Angelo Salese]

AY-3-8910 unused bits in registers read back as 0 [hap]

Fixed Seibu logo tilemap colors in Seibu Cup Soccer [Angelo Salese]

s3c24xx.c: Fixing compiling process on Linux and MacOSX [qmc2]

Assigned MB88xx interrupt sources unique vectors, as expected by the
Arabian MCU program [Phil Bennett]

Hooked up Arabian MB8841 MCU and removed obsolete simulation code
[Phil Bennett]

Adjusted ym2203 clock speed and added XTAL for goindol.c based on a
reference video recording.  [Tafoid, Rogerio]

Rewrote ics2115 sound core using modern device standards, improving
audio in Oriental Legend, Killing Blade and other PGM titles in the
process.  [austere, nimitz, trap15]

Implemented pdrawgfx for sprite routines in Legionnaire HW, and added
wraparound for horizontal area smaller than 320, fixing left-border
sprites in Legionnaire and Heated Barrel [David Haywood]

Implemented a preliminary sort-DMA in Seibu COP routines, fixes
sprite-sprite priorities in Seibu Cup Soccer [Angelo Salese]

z80dart.c: [Wilbert Pol]
 * The channel B modified interrupt vector can be read immediately
    after setting it.
 * Reading from a read register other than 0 also masks out the
    register index.

Fixed RAM fill in Seibu DMA COP command 0x116, allowing Godzilla to
boot [Angelo Salese]

Neo-Geo updates [Johnboy]:
 * burningfh - Renamed p1 to hp1
 * gowcaizr - Added correct C8 ROM
 * 8man - Tagged MVS and AES version
 * jockeygpa - Added alternate jockeygp set
 * mslug5h - Corrected chip labels

Hooked up cocktail mode and proper controls for both players in Maze
Invaders, adding button labels to describe the action of each. 
[sxevious, Tafoid]

Fixed LDM opcode register writeback in ARM CPU core [Tim Schuerewegen]

General stability issues with 64-bit builds fixed for cybertnk.c 
[David Haywood]

Implemented palette DMA brightness algorythm mode 5 in Seibu COP
games, used by Seibu Cup Soccer, Godzilla, SD Gundam Rainbow Tairiku
Senki and Legionnaire for fading effects [Angelo Salese]

hvyunit.c: Hooked up Mermaid protection MCU and removed obsolete
simulation code. Also updated the driver to use a state class.
[Phil Bennett, Dr. Decapitator, Andrew Gardner]

Implemented preliminary road emulation in Cyber Tank [David Haywood]

Renamed ilpag.c as blitz68k.c and added several games to the driver
[Luca Elia]

sdlmame now also looks for fonts in "-fontpath". In addition, moved
font config stuff into function search_font_config. This is in
preparation to add ttf support to windows sdlmame build. [couriersud]

Fixed an ARM CPU core bug with pre-indexed addressing opcodes, that
was preventing Poizone to boot [Tim Schuerewegen]

Fix most-likely-to-fail SDL_TTF version check. Added a warning if
strikethrough is specified but not supported. [Couriersud]

Reimplemented scatter-gather Sprite DMA in Seibu COP used by SD Gundam
Rainbow Tairiku Senki, also improving the functionality in it.
[Angelo Salese]

Greatly improved inputs and dip switches for ertictac.c  [Tafoid]

Fixed playfield color issues in Seibu Cup Soccer [David Haywood]

Fixed *BSD compilation for SDLMAME. [ElBarto]

Fixed sfx in Chouji Meikyuu Legion [Tomasz Slanina]

Implemented preliminary Seibu COP macro command 0xdde5, used by Seibu
Cup Soccer x/y radar positions [Angelo Salese]

Implemented ROM banking support in Raiden 2 HW, improving Raiden 2 and
Zero Team behaviour [O.Galibert]

plygonet.c : Fixed save state & device handler regressions. 
[Andrew Gardner]

Golden Poker driver: Added new sets, and some notes about ipc-1
daughterboard encryption [Roberto Fresca]

Preliminary simulation of text layer protection in Chouji Meikyuu
Legion [Tomasz Slanina]

Further ICS2115 work [austere, nimitz, trap15]

mpu4drvr.c: Account for the 45 degree trackball mounting
[James Wallace]

Adds the recent 87C52 MCU decaps to Wonder League Star and Wonder
League '96 [Dr. Decapitator]

superchs.c - Moved Button 6 assignment to a DIP selection which is
more appropriate for "Freeze Screen" behavior and added some missing
port names.  [Tafoid]

Updated the RSP and RDP implementations to be largely bit-perfect and
pixel-accurate. [angrylion, Harmony]

Fixed alpha compare in the N64 RDP implementation. [Harmony]

More Golden Poker driver cleanup. Added more references and
reorganized some parent-clone relationship. Added some new sets.
[Roberto Fresca]

Implemented Seibu COP macro 0x905, used for ark movements in
Legionnaire / Zero Team when a knock down occurs [Angelo Salese]

ARM7+ updates: [Tim Schuerewegen]
 * Enhanced MMU with page fault support
 * Preliminary 26-bit mode support
 * Fixed bugs with S-flag operations on R15
 * Fixed STRH involving R15
 * Support for ARM models 7500 and 920T.

Add directxor parameter to direct memory accessors. Update all callers
that manually XORed addresses to pass the XOR instead. This improves 
behavior when direct accessors hit non-RAM regions, or when watchpoints 
are used, because we now know the original, un-xored address and can 
fall back to standard read/write handlers properly. Also fixes 
glitched disassembly when read watchpoints are enabled. [Aaron Giles]

s3c24xx: some improvements and fixes [Tim Schuerewegen]

Removed public decodechar function. [Aaron Giles]

Fixed writes in the MIPS III interpreter. [MooglyGuy]

Some bulk naming cleanups across the whole source base: [Aaron Giles]
 1. MDRV_* -> MCFG_*
 2. running_device -> device_t
 3. mame_rand() -> machine->rand()
 4. memory_region() -> machine->region()->base()
 5. memory_region_length() -> machine->region()->bytes()
 6. region_info -> memory_region

New games added or promoted from NOT_WORKING status
Heavy Unit [Phil Bennett, Dr. Decapitator, Andrew Gardner]
Poizone [Tim Schuerewegen]
Silver Game [Roberto Fresca, Team Europe & HAL9K]
Jack Potten's Poker (NGold) (3 sets) [Roberto Fresca, Darran]

New clones added
Multi Champ Deluxe (ver. 1114, 14/11/1999) [caius] (not working)
Gran Tesoro? / Play 2000 (v4.0) (Italy)
  [Corrado Tomaselli] (not working)
Raiden (US, set 2)  [Smitdogg, The Dumping Union]
Golden Tee Golf (Trackball, v2.0)  [Smitdogg, The Dumping Union]
Relief Pitcher (set 2, 26 Apr 1992 / 08 Apr 1992) 
  [Smitdogg, The Dumping Union]
G.I. Joe (World, EB8, prototype?) [caius]
Space Firebird (2 sets) [Andrew Welburn]

New games marked as GAME_NOT_WORKING
Bank Robbery (Ver. 2.00)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Bank Robbery (Ver. 3.32)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Deuces Wild 2 - American Heritage (Ver. 2.02F)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Maxi Double Poker (Ver. 1.10)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Mega Double Poker (Ver. 1.63 Espagnol)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Mega Double Poker Jackpot (Ver. 1.26)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Poker 52 (Ver. 1.2) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
The Hermit (Ver. 1.14)
  [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Mambo A Go-Go (GQA40 VER. JAB)
  [Kevin Eshbach, Tormod, gatt9, Smitdogg, The Dumping Union, smf]
"Unknown french poker game" [Roberto Fresca, Team Europe & HAL9K]
"Unknown encrypted poker game" [Roberto Fresca, Team Europe & HAL9K]