David Haywood's Homepage
MAME work and other stuff

This isn’t a complete article, just a bunch of screenshots and some preliminary text. I might actually finish it at some point and describe what is shown. It’s missing an awful lost right now. The first proper article is the 2012 one

2007, some would argue was the last significant year in MAME development, it was the last time there was large scale media interest in the project and the reason for that is likely already obvious if you’ve glanced down a few lines at the first batch of pictures here. I tend to disagree with this sentiment myself, and one of the reasons this series of articles has been made is to show just how many significant things have happened since then.


CPS3


Capcom’s CPS3 system was easily the most requested emulation target of the previous 10 years, the last major unemulated Capcom platform, and while lacking in games (and even more lacking in variety) the games it did have were considered by many to be iconic.

The best known titles released on the CPS3 platform were the Street Fighter III trilogy. Obviously these attracted a lot of interest because Street Fighter was one of the biggest names in the arcades and this part of the series was still unemulated, the games did have good Dreamcast ports however.


Street Fighter III Street Fighter III Street Fighter III

Street Fighter III - 2nd Impact Street Fighter III - 2nd Impact Street Fighter III - 2nd Impact

Street Fighter III - 3rd Strike Street Fighter III - 3rd Strike Street Fighter III - 3rd Strike

The two JoJo games were also on the CPS3 platform


JoJo's Venture JoJo's Venture JoJo's Venture

JoJo's Bizarre Adventure JoJo's Bizarre Adventure JoJo's Bizarre Adventure

The real hidden gem here was however the very first CPS3 game, Red Earth, or, as it was better known due to the wider Japanese release, Warzard. This was a more ambitious Capcom project than any of the above, combining fighting game mechanics with some RPG-like ideas, a small cast of playable characters against large mythical bosses.


Red Earth / Warzard Red Earth / Warzard Red Earth / Warzard


Everything Else?


As big as CPS3 was in terms of media coverage a lot more happened in 2007.


Buggy Boy (Junior..)


Buggy Boy (Speed Buggy) was another game that people had been asking about since the dawn of MAME, but due to the complex hardware setup it posed some real emulation challenges. The full sitdown Buggy Boy was a 3 screen affair but the upright cabinet was a more modest single screen unit.

Buggy Boy (Junior) Buggy Boy (Junior) Buggy Boy (Junior)


CPS2


I opened by talking about CPS3 but 2007 was actually an even bigger year for CPS2 emulation. The decryption process for the program code was fully figured out, allowing MAME to ditch the use of fake pre-decrypted program data and actually implement the decryption and make use of the original roms, severing the dependency on the need to create ‘xor files’ for every new clone that was dumped. Working PCBs are still needed for data collection on completely unemulated CPS2 titles because the encryption is sufficiently complex that obtaining a key without any plaintext data is impossible, but it was determined that for clones, even alt. region clones, existing decrypted data from other sets was enough to run the attack and generate a key, the only case where this might not always hold true is Super Puzzle Fighter where the code is tiny, leaving little to work with.

As MAME strives for proper emulation whenever possible, this decryption work was a major step, and looking back, would provide further insight into how some other protection / encryption schemes worked, using techniques far beyond what anybody on the dev team had imagined until this point.

Aside from the decryption work, a number of previously unsupported CPS2 titles ended up being emulated in 2007.

Hyper Street Fighter II Hyper Street Fighter II Hyper Street Fighter II

Janpai Puzzle Choukou Janpai Puzzle Choukou Janpai Puzzle Choukou

One of the other CPS2 games that hadn’t been hacked to run with XOR tables was actually a Mahjong game titled “Jyangokushi: Haoh no Saihai” This is obviously a much lower profile release than the other titles.

Jyangokushi: Haoh no Saihai (Japan 990527) Jyangokushi: Haoh no Saihai (Japan 990527) Jyangokushi: Haoh no Saihai (Japan 990527)


Mahjong…


While on the subject of Mahjong let’s take a look at some of the Mahjong titles for which support was added throughout the year.

2007 was actually one of the last ‘big’ years for Mahjong titles with emulation of the final 3 ‘SH2’ based Mahjong titles from Psikyo, two of them on the dual screen platform (the Hot Gimmick games) and another on the more advanced single screen board that was used by a number of well knowing shmup games


Hot Gimmick Forever

Hot Gimmick Integral

Mahjong G-Taste Mahjong G-Taste Mahjong G-Taste

Vs. Janshi Brandnew Stars

Good E Jong -Kachinuki Mahjong Syoukin Oh!!- Good E Jong -Kachinuki Mahjong Syoukin Oh!!- Good E Jong -Kachinuki Mahjong Syoukin Oh!!-

Tottemo E Jong Tottemo E Jong Tottemo E Jong

Jongkyo Jongkyo Jongkyo

Ippatsu Gyakuten [BET] Ippatsu Gyakuten [BET] Ippatsu Gyakuten [BET]

Bishou Jan (Japan, Ver. 2.03) Bishou Jan (Japan, Ver. 2.03) Bishou Jan (Japan, Ver. 2.03)

Jibun wo Migaku Culture School Mahjong Hen Jibun wo Migaku Culture School Mahjong Hen Jibun wo Migaku Culture School Mahjong Hen

Mahjong Shinkirou Deja Vu Mahjong Shinkirou Deja Vu Mahjong Shinkirou Deja Vu

Almond Pinky [BET] Almond Pinky [BET] Almond Pinky [BET]

Mahjong Comic Gekijou Vol.1 Mahjong Comic Gekijou Vol.1 Mahjong Comic Gekijou Vol.1

Mahjong Cafe Time Mahjong Cafe Time Mahjong Cafe Time

Mahjong Fantasic Love Mahjong Fantasic Love Mahjong Fantasic Love

Super Real Mahjong Pt.1 Super Real Mahjong Pt.1 Super Real Mahjong Pt.1

Super Real Mahjong Pt.6 Super Real Mahjong Pt.6 Super Real Mahjong Pt.6

Mahjong The Mysterious Orient Mahjong The Mysterious Orient Mahjong The Mysterious Orient

Mahjong Dunhuang Mahjong Dunhuang Mahjong Dunhuang

Mahjong The Mysterious Universe Mahjong The Mysterious Universe Mahjong The Mysterious Universe


Quiz…



Scramble Scramble Scramble

Trivial Pursuit Trivial Pursuit Trivial Pursuit

Cluedo Cluedo Cluedo

Hangman Hangman Hangman


Semicom…


Semicom did some quiz games too..


Date Quiz Go Go Date Quiz Go Go Date Quiz Go Go

Date Quiz Go Go Episode 2 Date Quiz Go Go Episode 2 Date Quiz Go Go Episode 2

Wonder League Star - Sok-Magicball Fighting Wonder League Star - Sok-Magicball Fighting Wonder League Star - Sok-Magicball Fighting

SD Fighters SD Fighters SD Fighters

Dream World Dream World Dream World


Shoot Boom Boom…



Deer Hunting USA Deer Hunting USA Deer Hunting USA

Turkey Hunting USA Turkey Hunting USA Turkey Hunting USA

Trophy Hunting - Bear & Moose Trophy Hunting - Bear & Moose Trophy Hunting - Bear & Moose

 Wing Shooting Championship  Wing Shooting Championship  Wing Shooting Championship


Console hardware in the arcades…



Megaplay Grandslam Tennis Megaplay Grandslam Tennis Megaplay Grandslam Tennis

Megaplay Mazin Wars Megaplay Mazin Wars Megaplay Mazin Wars

Fantasy Zone 2 Fantasy Zone 2 Fantasy Zone 2

Opa Opa Opa Opa Opa Opa

Aladdin (bootleg) Aladdin (bootleg) Aladdin (bootleg)


Playstation Filler


As with most years a number of Playstation based titles were found, or the protection simulations improved to the point where they could be booted. Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition was one such game, although you could argue that it was marked as working a little prematurely because the title screen and many of the 2D graphics still do not render properly, although the actual game part can be played.


Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition

Namco’s Super World Stadium is one of the longest running arcade series’ and the ’98 entry ran on a Playstation based board.


Super World Stadium '98 Super World Stadium '98 Super World Stadium '98


Korean games



Bestri
Bestri - Die Break Bestri - Die Break
Bestri - Heuk Sun Baek Sa Bestri - Heuk Sun Baek Sa
Bestri - Penta Bestri - Penta


Weird Games



Loverboy Loverboy Loverboy


Spanish Games



Draco Draco Draco

Altair Altair Altair

Destroyer Destroyer Destroyer

At one point it was thought that Gaelco’s Master Boy would be one of the most difficult titles to emulate, the game program was stored in an MCU, with the roms on the board only containing question data and graphics. In the end a weakness was found in how the game fetched data from the data roms, and that weakness was used to read out the internal area allowing the game to be emulated. It’s a Spanish quiz game, so emulation of the game didn’t really generate a huge amount of interest, and it’s since faded from the public eye even further but at the time it was a significant achievement.


Master Boy Master Boy Master Boy


PGM Games


Martial Masters is an IGS title that many people had been comparing to the likes of Street Fighter 3 and Garou due to the high quality sprite animation present in the title. Emulation of it arrived before CPS3 was emulated, and unsurprisingly sparked the usual rounds of people asking when CPS3 and Street Fighter 3 would be emulated, little did they know it was so close to actually happening! The actual game lacks the polish of anything Capcom made, and in all honesty feels like it was probably rushed out before it was quite finished, the AI is weak, and things like Win quotes are seriously underdeveloped, at least the English language ones.


Martial Masters Martial Masters Martial Masters

Knights of Valour 2 used the same style of protection as Martial Masters, albeit with a different internal ROM. It gained working status in the same version due to fixes to the ARM CPU core being made around the time.

1 Comment

You can follow any responses to this entry through the RSS 2.0 feed.

Hi man. I’m looking into writing a CPS-3 emulator, and I read somewhere that at the time you wrote some posts on it. I can’t find them online anymore. I was hoping that you could perhaps help me with the info. Do you still have them, or do you know of some other places where I can read up on this? Found some info in the mame source code, and of course there’s the source code itself, but i’d be happy with any scrap I can lay my hands on.

CPS-3 is just a super cool board to me. Hope you can help!

Leave a Reply

Your email address will not be published. Required fields are marked *

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close