Wie kent het niet van vroeger, speelhallen met Arcade kasten, cafe’s met gokkasten en snackbars met flipperkasten. Mooie herinneringen!
Wat er is nu leuker om thuis deze apparaten te hebben staan, echter zijn ze redelijk kostbaar (vooral de flipperkasten) en gezien de leeftijd van de apparaten kwetsbaar voor storingen. Als techneut in hart en nieren zijn het leuke apparaten om aan te sleutelen, maar ook is het leuk deze kasten “in een modern jasje te steken”.
Er is sinds een lange tijd een nieuwe stroming ontstaan, en wel die van emulatie. Sinds 1997 is een team (MAME) bezig om de hardware van deze apparaten te emuleren. MAME staat voor Multiple Arcade Machine Emulator, maar het is tegenwoordig meer dan alleen Arcade.
Maar wat emuleren ze dan?
Wat de software doet is de hardware (moederborden) van de originele kasten emuleren. Op dit moment simuleert MAME honderden moederborden van bijna alle type Arcade kasten, maar ook de moederborden van fruitmachines (MPU4,5,Scorpion) en flipperkasten (MPU,Bally,Stern).
De software(emulators) van de flipperkasten (VPX) en de fruitmachines (MFME) maken ook gebruik van dezelfde broncode als MAME.
Maar hoe dan?
In de emulator omgeving “plaats” je als het ware de software van originele EPROM’s (De EPROM bevat als het ware de code van een specifiek spel) in de emulator en je speelt dan 100% het origineel, niet een nagemaakt spel. Maar dan hebben we het alleen over de software, je hebt ook nog de hardware.
Voor Arcade kasten is dat vrij makkelijk, die bestonden voornamelijk uit een beeldscherm, Joystick, button(s) en geluid (mono/stereo). De originele hardware van deze Arcadekasten had meestal ook niet meer nodig. En ja, wat vroeger “wouwwww” was staat nu je dit leest voor je neus.
Door de jaren heen zijn de moederborden toen wel steeds sneller geworden, en werden dan ook weer voorzien van snellere chip-sets. Voor MAME geen probleem, (bijna) elk type wordt wel geemuleerd, en de snelheid van de huidige pc processor is dusdanig snel dat “oude chip-sets” softwarematig emuleren geen probleem is. Een van een vaak gebruikte processor van toen was de Zilog 8bits Z80 processor op 18Mhz (MsPacman). Nou, die is op mijn laptop (64bits, Intel Core i7, 3.2Ghz) best wel te emuleren ;-).
Om op een nette wijze een flipperkast te emuleren(kan wel hoor op je laptop scherm) heb je wel wat meer nodig dan alleen een stukje software (mijn mening). Een flipperkast heeft een speelveld (playfield), een score panel (matrix bij modernere kasten), een achterwand van glas met lampjes (BS) en vooral niet te vergeten het gevoel en geluid van een bal die over het speelveld rolt, bumpers raakt en noem maar op. De software (VPX) is dusdanig ver ontwikkeld dat met de juiste spullen (goede videokaart, 3 beeldschermen, 7 speakers, interfaces om feedbacks en multicolor leds aan te sturen) je een zeer mooie “Virtuele Pinball” kan maken, wat ik een aantal jaren ook gedaan heb.
Ik heb dus zowel een Arcade kast gemaakt als ook een Full-Size virtuele flipperkast. Beide projecten zijn (straks) in het menu bovenin te vinden.
Mijn volgende projekt is een Fruitmachine die je kan volgen door de MFME optie in het menu.