MAME 0.187 for macOS & Raspberry Pi

The summer is here! All over the world, MAME wizards are being forced to leave their compilers behind and spend a couple of weeks squinting in the sunshine and nursing sunburned bits of themselves because it’s “good for you to get outside”. They have my sympathy (and if they need it, they can have my calamine).

The last thing they managed to do before being dragged outside, kicking and screaming like Nosferatu on a sunny day is release MAME 0.187

Included this month is Donkey Kong and Mario Bros. Game & Watch, two machines I wanted as a child while I was forced to play my Galaxy Invader 1000 (already emulated). A new version of Pengo (one of my fave arcade machines of all time), Waku Waku Ultraman Racing (Never heard of it!) and a bunch of other new goodies that you will find hidden in the whatsnew. A lot of improvements have been made to the Apple II and TRS-80/CoCo/Dragon computers lately, this month brings a Dragon 64 Plus and lots of improvements to the CoCo/Dragon drivers, well worth having a look at (you may become a CoCo nut too!).

The X68000 has been given a MIDI card and you can now do clever stuff like sending the MIDI data from a game running on an emulated X68000 in MAME on a MacBook, to a Roland Sound Canvas Emulator running on an iPad Pro over a wireless MIDI link and get this sort of output!

Cool eh?

The whatsnew this month is shorter than last, no doubt due to the enforced packing and hunting for passports! Here is the official announcement about the release and this is the official release page where you can get the Windows build (why would you want that‽) or the source code if you fancy a confused look and a major headache! Visit the Github page to see all the code monkey mutterings.

A macOS build is now available on my MAME page, it was built using the latest Sierra build and XCode 8. There is also a Raspberry Pi version built with GCC 6.3.

DOWNLOAD MAME 0.187

As a side note, Debian Stretch went ‘stable’ last week and this means that there will be a new version of Raspbian soon using Stretch instead of Jessie for packages. This will bring GCC up to a working version for MAME without messing with the packages and means I will be able to remove the old MAME version I’ve been leaving online for compatibility reasons and clean up the articles on how to compile MAME for yourself.

MAME 0.186 for macOS

Those insomniac code-monkeys have had a busy and long month this month, there was altogether much less gas than last month and a lot of cool stuff has happened.

It looks like the piece of last months MAME that broke off and hit the floor was reattached with spit and sawdust upside down! Acchi Muite Hoi turns out to actually be called Pata Pata Panic and the game was unplayable because a bit of sawdust was stuck in the sound mapping.

There are a bunch of new working arcade games this month including Space Cyclone and Hashire Patrol Car which should please all those who donated to purchase the boards. A generous selection of new working clones have been added, as have a pretty great selection of previously non-working handheld games.

Lastly there are a load of new non-working drivers that people will be complaining about for the next few months.

Something for everyone (except Nazi’s, theres nothing here for Nazi’s those people are bad)

The whatsnew this month is very long and well worth the read, you can see that these guys have very understanding partners indeed! Here is the official announcement about the release (there is a lot less talk of monkeys in that one) and this is the official release page where you can get the Windows build (why would you want that‽) or the source code if you fancy a confused look and a major headache! Visit the Github page to see all the code monkey mutterings.

A macOS build is now available on my MAME page, it was built using the latest Sierra build and XCode 8. The Raspberry Pi version is currently broken due to a problem with GCC6.2 a new version will be posted as soon as I get it working.

DOWNLOAD MAME 0.186

MAME 0.185 for Raspberry Pi & macOS

As the last Wednesday of the month approached; from the depths of the mamedev cave, a loud series of grunting sounds was heard.

There was a bit of a kerfuffle, a cloud of dust, a couple of screams and some sleepy code-monkeys staggered out, blinking into the light with a finely crafted new version of MAME to present to the ever grateful masses. One of the monkeys rubbed the new version of MAME on his tshirt; a piece broke off and hit the floor, he reattached it with some spit and sawdust.

Placing the shiny (and slightly dented) new prize on a nearby rock, the code-monkeys scratched, farted and ambled back into the cave, disappearing into the dark where they would remain, shouting at one another, uttering the phrase “git pull” and ignoring the world until the same time next month.

What wonders had the monkeys bestowed upon the great unwashed? Let’s have a little look…

  • 6 MAMETesters Bugs, have been squashed
  • 8 New machines are now working
  • 12 Clones of existing machines are now working
  • 3 Previously non-working machines are now working
  • 19 New machines have been added that don’t work yet
  • 9 New clones have been added that don’t work yet
  • Lots of software has been added to the software lists for various Systems
  • An enormous amount of code has gone into improving the existing emulation, the details of which you can read about in the whatsnew.txt file

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.

DOWNLOAD MAME 0.185

MAME 0.184 for Raspberry Pi & macOS

Well, it’s the last Wednesday of the month, and I hope you know what that means: it’s time for your regularly scheduled MAME release. There aren’t a huge number of new working machines in this release, but there are some significant improvements. Thanks to kazblox, MAME now emulates some of the peculiarities of Famicom clone hardware, and thanks to shattered, emulation of the Agat-7 Apple II clone is improved. Peter Ferrie provided a superior Apple II language card implementation. We’ve got lots of additions to the BBC and PC software lists from Nigel Barnes and darkstar.

We’ve made substantial improvements to some of MAME’s non-emulation features. The -romident verb is now much faster when used on a folder or archive containing multiple files, and will identify ROMs for emulated slot devices that aren’t inserted by default. The -listxml output now includes all linked devices, and is produced at least 30% faster. We’ve also improved -verifyroms so it covers more devices and is faster when verifying ROMs for a subset of drivers/devices.

MAME 0.184 includes support for plenty of newly dumped versions of supported arcade games, including a rare US prototype of Shanghai III, the world release of Super Crowns Golf, a version of Flashgirl that shows the Kyugo logo, a German version of Raiden II, the Japanese release of Radical Radial, and bootlegs of Bomber Man and Phoenix. There are also several new chess computers, and even more Aristocrat Mark V gambler sets. If you’re interested in the TI-8x graphing calculators, it’s now possible to get an emulated TI-82 or TI-85 to communicate with another emulated instance or with a program running on the host computer over a socket.

You can read about the rest of the improvements in the whatsnew.txt file

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.  

DOWNLOAD MAME 0.184

MAME 0.183 for Raspberry Pi & macOS

February has arrived and the Casanovas over at MAME Towers have given us a love token in the form of MAME 0.183.

Among the ridiculously long list of new things, fixed things, improved things, and new broken things; there’s a slew of new and incredibly rare arcade machines, a bunch of new handheld games (which I am surprised to find myself enjoying quite a lot!), fixes for Amiga (yay!), improvements to Bad Dudes vs. Dragon Ninja (save president Ronnie!) and no more crashing if you have an invalid cheat!

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.  

DOWNLOAD MAME 0.183

MAME 0.182 for Raspberry Pi & macOS

Hobbling in slowly in last place I finally have MAME 0.182 up! 

First one of the year, must try harder. 

Ok this month there’s a whole bunch of interesting back end stuff happening with serial ports and new sound cores and other cool things, some long time emulated games are looking and sounding better than they ever were. The flagship change (at least for the gamers) is ten new German and Czech ROM sets for the Poly Play system and a few non-working rarities are now working!

There are far too many improvements to list here, but you can read all about it in the whatsnew.txt or wait for the video from the Awesome DefinitelyRussian!

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.  Both builds now include all the tools that come with the windows version of MAME (Hi Stiletto!)

DOWNLOAD MAME 0.182

Skins for the Official Raspberry Pi Case

You all know I do those NES skins for the official Raspbery Pi Case. Well I have had a lot of requests since I first made them available, for other systems than just NES, so I spent the last few days drawing some new ones.

The link to my skins is http://rb.choccyhobnob.com feel free to let people know in other groups/forums

The print process makes these come out slightly darker than I draw them and I was unhappy with that on the black on black systems so I’ve made them lighter while I was at it. I’ve also tweaked the NES skin and added one with a cart laying on the top.

I took the opportunity to tweak the template, they are very slightly larger now (1/16 inch) so they fit the case a little better and I adjusted the size of the SD slot cutout as it was made slightly larger by the Raspberry Pi guys when they updated their cases for the Pi3.

RB.CHOCCYHOBNOB.COM

[nggallery id=”1″]

MAME 0.181 for Raspberry Pi & macOS

As the dust settles over the wreckage of Christmas a new version of MAME rises from the ashes to cast its light upon us. Version 0.181 brings forth a huge slew of improvements. The exciting news that’s got people talking is that protected microcontrollers (MCUs) from a number of games have been read out and hooked up in MAME. This gives real, emulated sound in Toaplan’s Vimana, Fire Shark (also known as Same! Same! Same!) and Teki Paki, proper emulation of Tokio/Scramble Formation, M-chip emulation for Taito Extermination, Dr Toppel and Plump Pop, MCU emulation for Sega Altered Beast and Golden Axe, and partial sound in World Beach Volley. There’s more coming on this front, so stay tuned for upcoming releases!

MAME 0.181 also marks the debut of Votrax SC-01 emulation in MAME, based on reverse-engineering die photographs. The digital section should be pretty much perfect, although there are still some issues in the analog section (plosives don’t sound quite right). Overall, it’s a huge improvement in Votrax speech synthesis emulation, and a great leap forward in our understanding of how the hardware works. It also means speech samples are no longer required for a number of games.

Building on the ARM improvements in last month’s release, we now have working floppy drives and sound in the Acorn Archimedes driver, and default NVRAM images for the US Aristocrat Mark 5 games. This greatly increases the amount of RISC OS software you can try out, improves the gameplay experience in the Archimedes-based arcade games, and allows you to play the Aristocrat gamblers without having to make your way through the setup process first.

MAME’s discrete netlist emulation library has been expanded substantially in this release, including some new classes of devices like ROMs, and many newly supported logic chips. This will make it substantially easier to emulate arcade games which used discrete TTL logic, and as a test of this new functionality, the TTL video board from the Hazeltine 1500 intelligent terminal is now emulated using the netlist system. There’s ongoing work in this area involving multiple developers, so look out for more exciting updates in this space.

We’ve fixed some fairly significant bugs, including one preventing the debugger from working on Linux or Mac with drivers that use a dynamic recompiler core, and one that could cause MAME to crash when using BDF fonts. The internal UI should be more efficient if you’re using icons now, and issues with spurious key repeats should be reduced. The Beezer driver has been rewritten and should be improved overall.

There are quite a few newly dumped arcade games in this release, including Eeekk!, Simpson Junior (a Korean bootleg of J. J. Squawkers), Power Flipper Pinball Shooting (an updated version of Grand Cross), a version of Momoko 120% with English text, Miss World 2002 (an adult Qix game), and alternate versions of The NewZealand Story, Real Bout Fatal Fury, Space Dungeon, Flicky and Turbo Force. The Apricot PC and Xi are now working, further increasing MAME’s coverage of DOS-based computers that aren’t IBM-compatible. You can also play with the COP44L version of Entex Space Invader, and Mattel Funtronics Jacks and Red Light Green Light.

There are far too many improvements to list here, including lots of fixes for graphics and flip screen issues, but you can read all about it in the whatsnew.txt or wait for the video from the Awesome DefinitelyRussian who is going to be busy this month!

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.  

DOWNLOAD MAME 0.181

MAME 0.180 for Raspberry Pi & macOS

Thanksgiving has been and gone and a new version of MAME has arrived. Version 0.180 brings forth a slew of improvements. Protection on Atari Space Lords has finally been reverse-engineered making the game playable. In another improvement that’s been a long time coming, The Acclaim RAX sound board is now emulated, bringing sound to Batman Forever and NBA Jam Extreme. There are substantial improvements to the Magnet System emulation (added in last month’s release) making these rare prototype bootlegs playable. David Haywood also fixed some graphical issues in Altered Beast, and Angelo Salese fixed graphical issues in The Lost Castle in Darkmist.See the whatsnew.txt file for full details or wait for the video from the Awesome DefinitelyRussian!

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was built using the latest Sierra build and XCode 8, the Raspberry Pi version was built on a Pi3 using the instructions on this site.  

DOWNLOAD MAME 0.180