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

MAME 0.179 for Raspberry Pi & macOS

It’s nearly November and a new version of MAME has arrived. Version 0.179 has an interesting Soviet arcade game, a rare Alpha Denshi title called Splendor Blast II, a bunch of new chess computers and weirdly an electronic payment terminal. For the full list of improvements, see the whatsnew.txt file or watch 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.179

MAME 0.178 for Raspberry Pi & macOS

September is over and a new version of MAME has arrived. Version 0.178 has lots of bugfixes to games that have been around for a while, you won’t be seeing any of those in any Retroarch cores! John Parker is progressing with his conversion of old fruit machine emulator layouts from MFME to MAME (check out http://mfme2mame.org for more on the project). If you use multiple controllers and have problems where you suddenly became player 2 when you were player 1 last time, this is the build for you. For the full list of improvements, see the whatsnew.txt file.

macOS and RaspberryPi builds are now available on my MAME page. The Mac version was build using the latest Sierra build and XCode 8.  There was a small delay this month while I fought with a disobedient SDL2 build on the Pi.

DOWNLOAD MAME 0.178

[TUTORIAL] Compiling MAME *UPDATED*

Starting with MAME 0.177 the default compiler on Raspberry Pi (GCC 4.9.2) will no longer work. MAME needs a minimum of GCC5 to compile. My compiling MAME tutorial has been updated to reflect that. Compiling MAME on a Raspberry Pi is pretty easy. It’s been a supported compile target for a few revisions now. Just follow these instructions.

Compiling MAME on Raspberry Pi

[TUTORIAL] Hardware accelerated SDL2 on Raspberry Pi

Raspbian Wheezy didn’t come with SDL2 installed, Raspbian Jessie comes with SDL2-2.0.2, a mere apt-get away.

New in SDL2-2.0.4 is a RPI video target that uses a hardware accelerated OpenGLES2 renderer for the frame buffer to speed up screen drawing. This is obviously something we want, especially if we are playing about with games or emulation. This isn’t packaged for us anywhere to install yet (it will be in Raspbian Stretch when it releases, but it’s not there yet)

Read the tutorial here