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.

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 .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]

32 Bit Version of SDL MAME for Mac OSX Updated

The 32 bit version of SDL MAME for Mac OSX was updated. It is now up to date with the 1.40 stable version. Emulationists should take notice to the fact that this is the “stable” version and not the experimental version. Download it from the Box File Widget soon or from their homepage. Let’s check out the changes.

0.140
-----

MAMETesters Bugs Fixed
----------------------
- 04091: [Misc.] simpbowl: NVRAM is not created correctly.
         (Aaron Giles)
- 03770: [Interface] Setting 'snapname %g' does not allow snap to be
         saved with F12. (Aaron Giles)
- 03835: [Compiling] Visual Studio compiler warning in
         src\mame\video\n64.c
- 03937: [Misc.] Using CTRL-C to end MAME no longer works reliably
         (Aaron Giles)
- 03915: [Interface] All sets using -autosave: "auto.sta" can
         mistakenly be erased (Aaron Giles)
- 03930: [Compiling] LDPLAYER fails to link (Aaron Giles)
- 04065: [Compiling] Default 'tiny' does not build (Aaron Giles)
- 03074: [Sound] dkongjr and clones: Discrete audio output is lower
         pitched than normal (Derrick Renaud)
- 04085: [Sound] All sets in seibuspi.c: sound issue
- 04081: [Crash/Freeze] Games/drivers with no screen: When you exit
         MAME, you do not get control back (Aaron Giles)
- 04059: [Graphics] qix, zookeep and clones: Player's character
         disappears during gameplay. (Aaron Giles)
- 04080: [Crash/Freeze] [debug] Massive memory leaks + crash upon
         exit in debug build (Aaron Giles)
- 03800: [Debugger] Many sets in snk.c: Viewing c000-c700 in debugger
         for "SUB" Z-80 causes memory corruption (MooglyGuy)
- 04083: [Graphics] All sets in balsente.c: Black screen corruption
         (missing graphics) (MooglyGuy)
- 04075: [Crash/Freeze] All sets in cps3.c: Black screen/Hang
         (Aaron Giles)
- 04077: [Misc.] Crash when -effect is used (Aaron Giles)
- 04078: [Crash/Freeze] mtrap + clones: Crash/Assert after OK
         (Aaron Giles)
- 04076: [Misc.] Artwork cropping not working correctly (Aaron Giles)

Source Changes
--------------
- Considerably improved UART communications in the CD-i 68070
implementation, increasing Quizard stability as a result. [Harmony]

Fixed use of the sign bits on the SegaCD Roz parameters, improves
the SegaCD intro rotations etc. which now appear correct. Clamp Roz
stuff to 24-bit, seems to fix the remaining issues with the Sega
logos. [David Haywood]

Moved -effect implementation out of OSD code and into core since the
implementations were identical across Windows/SDL and implemented in
the core itself. [Aaron Giles]

More Clang fixes (verified OK with GCC) [Balrog]

Correctly free textures when screen size dynamically changes. Fixes
texture assert when exiting on a number of games. [Aaron Giles]

Attempt to provide a correct M50458 char rom, used by the Nintendo
Super System [Pat Dardenko, Angelo Salese]

Re-worked Quizard MCU communications handling to be more easily
expanded. [Harmony]

Convert rendlay objects into C++, reduce the number of unused textures
allocated. [Aaron Giles]

Fix texture leak in crsshair.c. [Aaron Giles]

Added new method reset_origin() to screen devices to allow
manual synchronization of VBLANK start against an external timing
source. Updated the MC6845 device to call reset_origin() on its screen
at the start of each frame if a screen is present. [Aaron Giles]

Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c
to use the new RCA COSMAC CPU. [Curt Coder]

Added new devcb type DEVCB_TYPE_DRIVER, which implies the
driver_device. [Aaron Giles]

Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to
specify member functions of the driver device in callbacks.
[Aaron Giles]

Reworked NMK16 irqs by not using cpu_getiloops() function
[Angelo Salese]

Fix custom mapping for dsp56k internal memory. [Aaron Giles]

Refactored the CDP1869 chip into a C++ device. [Curt Coder]

Added explicit control handler for the console. Ctrl+C/Ctrl+Break now
explicitly terminate the process forcefully, rather than unwinding
through the system in an unexpected state. Other console events (exit,
shutdown, logoff) request a graceful exit. [Aaron Giles]

Reworked 1942 interrupts by not using cpu_getiloops() function
[Angelo Salese]

Removed deprecat.h usage from 1943 driver [Angelo Salese]

Removed deprecat.h usage from 40love driver [Angelo Salese]

Removed deprecat.h usage and did some minor clean-ups to the 4enraya
driver [Angelo Salese]

Rewrote Alien Command irqs by not using cpu_getiloops() function
[Angelo Salese]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Devil Island (2 sets) [Brian Troha, The Dumping Union]

New clones added
----------------
Streaking (set 2) [Roberto Fresca]

New games marked as GAME_NOT_WORKING
------------------------------------
Magical Touch [Siftware, Mariusz Wojcieszek]

Cheers!

Update – The file is split into two parts and available in the Box File Widget or from the link above.

SDL MAME for Mac Updated

There is a new version of SDL MAME for Mac OSX. It is now up to date with the .139u2 baseline. Remember, this is an experimental version. You can find it here on the homepage in the Box File Widget or on their homepage.

Cheers!

MAME for OSX Updated

The latest version of SDL MAME for Mac OSX has been released. It is now up to date with the .135u2 (RB) baseline. There are two different versions so, make sure you grab the one that applies to you. There is a 32 bit universal binary and an Intel specific 64 bit binary. They are both in the Box File Widget on the right.

You can also check out the homepage.

Cheers!

MAME Added to the Box File Widget

All the current versions of MAME available for the Mac OS have been added to the Box File Widget. Everything from the last version of Mac MAME (Last updated back in 2007) and MAME OSX to SDL MAME. Don’t forget that with SDL MAME, you will need the SDL library. That is a fairly large file, but it’s in there too.

As new versions of emulators come out, I have decided to delete the old versions from the Box File Widget and upload the newer versions. This will insure that the files you download from the Box File Widget will be current and will allow me to keep the Box File Widget down in size.

Cheers!