SDL MAME/MESS for Mac Updated

SDL MAME/MESS for Mac updated to (stable) v146, it can be obtained from the new location of their website in both 32bit and 64bit versions here.

MAME for Mac OS X v.145u6

The experimental version of MAME for Mac OS X now sits at version 145u6. The Universal binaries are no longer supported, so if you have a PPC still then it’s time to upgrade. Let’s peep the changes. Find it in the Box File Widget or from their website.

0.145u6
-------

MAMETesters Bugs Fixed
----------------------
- 04741: [Sound] xmen: Instruments in the music are playing back at
         the wrong volume (hap)
- 02675: [Sound] rdft, rdft2: Music used in the boss levels of Raiden
         Fighters and Raiden Fighters 2 play (Mssion 1-3, 2-3) slower
	 than the original. (Sonikos)
- 04734: [Crash/Freeze] tylz: Crash after OK (Pugsy)
- 04743: [Crash/Freeze] pzloop2jr1: Black Screen (Tafoid)
- 04735: [Crash/Freeze] breywood, shackled: Black screen (stephh)
- 04737: [Original Reference] ckong: correct manufacturer found for
         Crazy Kong (Falcon?)

Source Changes
--------------
Change DirectInput joystick acquisition method to be non exclusive.
[bdam]

toaplan2.c: Correct the video (character layer) offset for 1945 Part-2
(Chinese hack of Battle Garegga) [Dave Haywood]

dc: Fix the maple hookup and controllers and add the missing maple irq
[O. Galibert]

galaxia.c: Improved colors and hooked up cvs stars circuit. [hap]

Hooked up TMS9928 and PIA devices to Baby Pac-Man video CPU, gives
some gfx if you press the service switch [Angelo Salese]

pgm.c: Continued refactoring of the protections, including improved
notes.  Moved some code into the states and split states by protection
type.  [David Haywood]

Set the correct cpu in mpu5.c driver and split a few alternate
revisions into clone sets.  [David Haywood]

Decrypted the rest of the gambling sets in igs_m027.c.  No further
advancements in visible emulation to report, though.  [iq132]

Redumped sound roms in funcube2 and funcube3 [Guru, Yasuhiro Ogawa]

Improved irqs in Little Robin, and added preliminary sound to it
[Angelo Salese]

model2.c: Added the I/O Controller rom (Z80 based) for Rail Chase 2
[Brian Troha, The Dumping Union]

Converted gamtor.c to use VGA device (doesn't work though due of a
weird banking problem) [Angelo Salese]

m68k: add preliminary on-board peripherals to 68307 and 68340
[David Haywood]

SDL: Fix formatting of chdman man page [wallyweek]

Allow compilation with compatible system-installed versions of libjpeg
and libflac [wallyweek, R. Belmont]

Solved the remaining issues with Raiden 2's sprite decryption.
[Andreas Naive]

Major driver modernization changes [Miodrag Milanovic]
- Added 4th parameter to all address maps
- Added missing state classes
- Removed ADDRESS_MAP_MODERN define

rastan.c: Add dipswitch locations to the Rastan sets. [Brian Troha]

namcos21.c: Added Namco game prefix to the Winning Run 91 set. Added
minor documentation about the System21B two board stack. [Brian Troha]

nmk16.c: Fixes some issues and cleaned up the video sources a bit
[trap15]

Fixed ymf271.c core timer allowing for greater accuracy. [Sonikos]

BFM Scorpion 4 Hardware:  [David Haywood]
 * General update which fleshes out some of the 68307 code (not 100%
    correct hookups, just improved logging and enough to get us
    somewhere).
 * Added various devices to the SC4 emulation, added a default layout
    showing the VFD, to which most of the earlier games will now write
    'Initializing'.  Timers and other devices still need to be
    implemented properly before they actually initialize.
 * Put the actual SC4 hardware emulation in drivers/bfm_sc4h.c so that
    it doesn't get lost in the swamp of sets (scrolling through a file
    is quite hard when it's almost entirely set definitions)

mirax, miraxa (mirax.c) [stephh] :
 * Fixed Dip Switches and Inputs (after verification of the Z80 code)

Implemented flip screen support to Mirax [Angelo Salese]

galdrvr.c: Added preliminary protection emulation to Monster Zero.
[hap]

Moved all drivers to using the paletteram helpers defined in the
driver_device base class. The palette base is now specified via an
AM_SHARE of "paletteram" or "paletteram2". The driver_device base
class now finds these pointers and places them in
m_generic_paletteram_8/_16/_32 and m_generic_paletteram2_8/_16/_32.
[Aaron Giles]

Removed machine.generic.paletteram*, and machine.generic entirely.
Removed AM_BASE_GENERIC/AM_SIZE_GENERIC as they don't apply anymore.
[Aaron Giles]

Changed required_/optional_shared_ptr to support set_target with base
and size for manually configuring a shared pointer, and a new allocate
method for dynamically allocating (and registering the memory for save
states). [Aaron Giles]

Converted memory_private to memory_manager and moved global memory
operations into methods on it. Converted the less-popular cases over
in drivers that used them, leaving the bank management APIs global for
now. [Aaron Giles]

Add logic to ensure that shared pointers are checked to be of the
right width. The primary upshot is that if you declare
AM_SHARE("paletteram") in an 8-bit memory map, then only
m_generic_paletteram_8 will be populated, and m_generic_paletteram_16
will be NULL. But it applies to all required_/optional_shared_ptrs
declared, so make sure they are of the right type. [Aaron Giles]

Added code to cdrom.c to compute and verify ECC codes for mode 1/2
sectors. [David Haywood]

Added CD compressor template which separates subcode data from sector
data, removes redundant ECC data prior to compression, and uses
separate compressors for each part. Defined LZMA and ZLib CD
compressors based on this and made them the default for CDs.
[Aaron Giles]

Redumped sprites rom of lhzb2 [Guru]

Decrypted sprites in lhzb. Decrypted tiles and palette in lhzb2 and
slqz2. Added inputs and memory maps in these games, pending protection
simulation [Luca Elia]

Move driver list/enumerator to new file drivenum.c/.h. Move
game_driver definition and constants to new header gamedrv.h. [Aaron
Giles]

wldarrow.c: Added service inputs, allowing battery RAM to be
initialized in test mode, making the games close to playable. [hap]

namcos10: Fix banking for Mr. Driller 2, first stab at the encryption
[O. Galibert]

misc sc4/68307 updates + prelim peripheral hookups, allows most sc4
sets to run their sound rom checks [David Haywood]

rastan.c: Cleaned up Parent/Child order. Corrected ROM names and added
additional information / notes. [Brian Troha]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fun River [Sara S.]
unknown Japanese horse gambling game (preliminary) [hap, Paul Swan]

New clones added
----------------
Rastan (US) [Stefan Lindberg]

New games marked as GAME_NOT_WORKING
------------------------------------
Quiz Show [hap, Siftware]
Dragon World Pretty Chance [Smitdogg, Tjeerd Carter]

SDL MAME .145 and beyond

SDL MAME now has a stable .145 release and a .145u1 (experimental) release. You can find both releases in the Box File Widget or go check out their website. And don’t forget, “make sure you have installed the SDL runtime library first!”

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.

QMC2 Is Looking For Translators

QMC2, a front end for MAME and MESS, is actively looking for language translators for their popular front end. Check out the whole article on their site.

Cheers! They also snagged some new logos too. 😉

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.

0.141u4
-------

MAMETesters Bugs Fixed
----------------------
- 01555: [Graphics] vanvan, vanvanb, vanvank: Graphics are corrupted.
         (hap)
- 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.
         (hap)
- 02509: [Graphics] bagmans: Glitches missing during scene change. (hap)
- 03454: [Documentation] xeviousa, xeviousb, xeviousc: Xevious set
         information
- 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
         (hap)
- 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.

0.141u1
-------

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
         (hap)
- 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]