Sunday, March 5, 2023

The History of Arcade Emulators - Part 10

Model 3 Emulator / Supermodel (2011)

Supermodel

The first attempt to create a Model 3 emulator was around March 1999, but the project did not move forward due to a lack of ROMs and dumped information about the board. At the time, it was said that the project was headed by an important emulator programmer (who could that be?). A second attempt occurred in August 2001, but it seems that it did not bear fruit due to a lack of ROMs or protection/encryption of them, as well as schematic information about the board. Finally, around August 2003, the Sega Model 3 project emerged, with its Model 3 Emulator. At the time, it was already in a considerable state of development and already had games running (such as Virtual On, Scude Race and Lost World), with sample images and everything else, but there were only six games in total ripped from the internet for testing, which made its progress difficult. At the time, its creator did not want to reveal his identity in the email he sent to the website retrogames.com talking about the project. We later discovered that it was Bart Trzynadlowski, creator of the old Mega Drive emulator, Genital, in 2000. For this project, he had the help of Finnish Ville Linde, creator of Project Tempest for the Atari Jaguar in 2002, and Stefano Teso, creator of the SSE project for the Sega Saturn in 2002. He had even helped Stefano with his project in question in 2001. Ville is the one who is mainly responsible for dumping the games. At the time, its creators reported that all the progress made did not come from any hardware documentation, even asking for a donation of a Sega Model 3 for the development of the emulator. The project was posted on the website of dumper/ripper The Guru in 2003 (who also worked on the MAME project), and had its own page in 2004 on the System 16 website.

Front-Ends: Supermodel UI, Supermodel XTASSY FE and Sega Model 3 UI

In November 2003, Virtua Striker 2 and Virtua Striker 2 '98 also began to work on the emulator. In April 2004, the project changed its name to Supermodel, moving to MAME in August of the same year, thus continuing its evolution into a project with greater support, given its complexities. These four months between April and August were probably a migration for the project. Because of this, its website was abandoned between March 2004 and February 2006, when they announced the inclusion of the same in MAME, and closed the domain. In compensation, the project's updates continued on the Guru website until January 2009, when of the 29 games on the board, 23 were already running, of the other 6, 4 were not dumped, and 2 were poorly dumped. In MAME, Ville helped alongside Stefano and Bart to add the PowerPC 403 processor, created by Aaron Giles to run the arcade. Although it was not the Model 3's processor, it helped emulate it later. The trio did not continue working on the project within MAME, with only Ville remaining in the multi-emulator working on other arcades. Still on MAME, the Model 3 began to run games on the emulator in January 2005, with Scude Race and Lost World. After a long time on MAME, almost 7 years, the independent Model 3 emulator, Supermodel, was finally released in April 2011 for Windows. The emulator was developed in SDL, a free multimedia library that can be run on several other systems, such as Linux and MacOS X, for example. It also releases its source code. The emulator also has OpenGL graphics support. During this phase of the project, Nik Henson and Richter Belmont were mainly involved in some assistance. 

Front-Ends: Supermodel Loader, ASMG and Supermodel GUI

Improvements over MAME are in graphics, lighting, shading in 3D graphics, and precision in 2D graphics, in addition to better game compatibility. The emulator ran a total of 27 games, in addition to revised and cloned versions of the same games, and other derivatives of the board, such as the Sega Model Step 1.5 and Step 2.0 (there were four in total, 1.0, 1.5, 2.0 and 2.1). The project also had the help of ElSemi from the Model 2 Emulator with technical information and others, Richter Belmont from the Sega Model 1 Modeler, with codes and libraries related to audio, M1 for the ports to MacOS X, Naibo Zhang, for his work on the Model 3 graphics, The Guru for dumping games from the board, Charles MacDonald, from the System C2 Emulator, for information on the Sega System 24 board for which he also created an emulator, among others. Despite all the evolution and advancement, the emulator is quite difficult to run. Since it lacks a GUI (interface), it runs through text commands, with files in DOS mode. Several front-ends were made by fans, such as Supermodel XTASSY FE and Generic GUI in April 2011, Supermodel Loader in September 2011, ASMG (Another Supermodel GUI) in December 2011, Supermodel UI in September 2013 and Sega Model 3 UI in April 2019. Its last release was in September 2011, with four releases in total. A version 0.3a was planned, but was never released. In its place, monthly development (WIP) versions were released from 0.3 in December 2020 onwards, for a total of 163 versions released. These WIP versions are released to this day (last checked date, November 2024). The site's news was updated until its two-year anniversary in April 2013. Its only updates were the 0.3 WIPs in the download section.

Other Emulators

Vector Dream and SAGE

In addition to the emulators already mentioned, we have many others, among them we start with the multisystem emulators for MS-DOS, such as AAE - Another Arcade Emulator (based on Retrocade and created with the same objective as MAME, with 62 games, practically half of which are clones, produced from 1979 to 83), XPac (expanded version of Mike Balfour's Mini-Pac emulator, which was a path to MAME, with games with the same mechanics, with 11 games produced from 1980 to 82), PCSloMo (with 22 games produced from 1977 to 85), MFME - Fruit Machine Emulator (which emulates several European and British slot machine arcades, running 32 games/arcades in total), Mimic (with 26 games produced from 1978 to 88, in addition to the Master System, Game Gear, Gameboy, ColecoVision, Sega Mark III and Mega Drive consoles, and even tried to support NES and Sega CD), Tickle (with 27 games from 1979 to 85), Rockulator++ (with 22 games produced from 1979 to 85), Replay (with 180 games produced from 1978 to 86), Laser - Little Arcade System Emulator Releases by creator MetaFox (of classic Z80 arcades with 79 games produced from 1975 to 80, and which intended to become a multi arcade for Sega), SAGE - Superb Arcade Game Emulator (similar to William Digital Arcade, with digitized sound instead of emulated and with 28 games produced from 1978 to 85), PASMulator (running 37 games produced from 1978 to 84), YAAME - Yet Another Arcade Machine Emulator (with 22 games produced from 1978 to 84), VAntAGE (with 81 games produced from 1978 to 85), and several emulators Space Invaders, Pac-Man and similar games. As for Windows versions, we have Edward Massey's MageX (with 30 games produced from 1978 to 85), OldSpark C++ (with 16 games produced from 1978 to 85), Mjolnir (a branch of MAME version 0.100 with 27 games for the Namco System 21, System 22 and Super System 22 boards produced from 1987 to 99), Daphne (with 61 Laserdisc games produced from 1983 to 92 for various arcades), and DSP (with 35 games produced from 1979 to 88). Among many others. There were also multisystem emulator projects, such as the Arcade Emulation Repository Project in 1998 for MS-DOS, which would run all games based on the Zilog Z80 microprocessor.

Cinematronics Emulator and Rockulator++

As for emulators for specific arcade boards, we highlight first for MS-DOS, CINEMU - Cinematronics Emulator (from the Cinematronics arcade with 14 games), M-ulator (from the Namco Galaga arcade), GalEmu (from the Namco Galaxians arcade with 8 games), SideWay (with 21 games from the Midway 8080 board), xDragon (emulates the Data East Mec-M1 arcade with 5 games), Virtua (first Sega Model 2 emulator, which ran games without sound and without polygons, with 11 games), Sideway (emulates 18 of the 22 games from the Midway 8080 arcade), VBEmu - Visual Basic Arcade Machine Emulator (runs the Space Invaders and Space Invaders Deluxe games from the Midway 8080 board), and Demul (runs 27 Sega Naomi games). The Windows versions are Cinelator 95/Cine95 - A Cinematronics Emulator (from the Cinematronics arcade with 14 games), SledgeHammer (emulates the Namco System 21 arcade with 6 games). And Mac versions, such as Vectorama (emulates the Atari 6502 Vector arcade with 9 games).

Replay+ and Daphne

And finally, the emulators of specific games, starting with MS-DOS ones, such as 1942, Asteroids, Black Tiger, Bombjack, ChopSuey, Cloak and Dagger by creator Dan Boris, Diamond Run, GEM (from the game Ghosts and Goblins), Ikari Warriors by creator Janne Korpela, Missile Command, Nemesis, Rishgar (from the game Rygar), Salamander, SonSon, Tutankam, Vulgus, Xevious, Yie-Ar Kung Fu by creator Janne Korpela, Boo! (from the game Ghouls 'n' Ghosts, which tried to be a multi-arcade), and many others, totaling more than 100 emulators of the genre.

Juno First and emuLaser

MageX

Regarding emulator creators, we highlight some who had several projects in this area, such as James Rowan, Jrok, with the multi-system emulators JROK's Arcade Simulation (with the games Galaga 3, Gaplus, SkyKid, PacLand, DigDug 2, Mappy, and Super Pacman, highlighting the last three that had their own emulators also created by the author) and JROK's Namco System 1 Emulator (of the games Pacmania and Galaga88), Tony Docherty with VBEemu (of the Midway 8080 board) and VBPac (of the games Ms. Pac-Man and Pac-Man), Kevin Brisley of the Multi-Arcades Replay and Replay+, and Juan Jose Epalza, with the emulators of specific games, such as City Connection, Ladybug, Mr Do!, Mr. Do Run Run, Mr. Do's Castle and Mr. Do's Wild Ride.

Multi-Arcades (MS-DOS): AAE - Another Arcade Emulator (based on Retrocade and created with the same goal as MAME, with 62 games, almost half of which are clones), Classic Emu (with 8 games), JPeMu Impact Emulator (emulates slot machine arcades, like JPM from Monopoly), KEM - The Killer Emulator (formerly Konami Emulator, with games based on Konami's Z80 processor for Midway arcades, like Rampage, Discs of Tron, Kickman, Solar Fox, totaling 16 games in all), Laser - Little Arcade System Emulator Releases by MetaFox (of classic Z80 arcades with 79 games, and which wanted to become a Sega multi arcade), MAPEFER/Mapefer3 (of the games Ghosts n Goblins and Diamond Run), Multi Game Amulator (Amidar, Galaxian, and War of the Bugs), E++ (of the games Centipede (centepide) and Spectrum, and clones Space Invaders and Pheonix games), Multi-Gauntlet Emulator (from the Atari Gantlet arcade with Gantlet 1 and 2), Replay (with 180 games), Replay+ (with 16 games), Rockulator (with Fantasy, Nibbler and Vanguard), Rockulator++ (with 22 games), SAGE - Superb Arcade Game Emulator (similar to William Digital Arcade and has digitized sound instead of emulated, with 28 games), Virtual PCB (Centipede and Millipede (centepide and melepide) wheel), Jeff Mitchell's XCade (from the Centipede (centepide), Crush Roller, Ladybug, Pengo, Phoenix, Pleiades games, and the Pacman and Space Invaders clones), MFME - Fruit Machine Emulator (emulates several European and British slot machine arcades), Mimic (with 26 games produced from 1978 to 1988, as well as the Master System, Game Gear, Gameboy, ColecoVision, Sega Mark III and Mega Drive, and even tried to support NES and Sega CD), Tickle (27 games from 1979 to 1985), Vigasoco - Video Games Source Code (only ran PacMan, but tried to be a new MAME), XPac (expanded version of Mike Balfour's Mini-Pac emulator, which was a route through MAME, with games with the same mechanics, such as Pac-Man, Ms. Pac-Man, Hangly, Puckman, Ms. Pac Attack, Piranha, Crush Roller, and Pac-Man Plus), PCSloMo (with 22 games), InvEmu (with the games Cosmic Monsters, Invaders' Revenge, Space Invaders, Space Invaders Deluxe, and Super Earth Invasion), ZEM - Sega Arcade Emulator (runs Sega games Wonderboy Deluxe, Wonderboy in Monsterland, and Pitfall II), PASMulator (running 37 games), YAAME - Yet Another Arcade Machine Emulator (with 22 games), VAntAGE (with 81 games), The Arcade Machine (Space Invaders and Tron), Space Invader Emulator (7 similar Space Invaders), SPADERS - Multi Space Invaders Emulator (8 similar Invaders), Small Space Invaders Emulator (7 similar Invaders), Retrovaders (with 26 games), 8080A Simulator (Invader's Revenge, Space Attack II and Space Invaders).

Multi-Arcades (Windows): MageX by Edward Massey (with 30 games), Juno First (with 8 games), Vector Dream (6 Atari Vector and Atari 6502 Vector games), Arcade Emulator (12 games), 8080A Simulator (with Invader's Revenge, Space Attack II, and Space Invaders games), Winvader (9 games similar to Space Invaders), VBPac - Visual Basic Arcade Machine Emulator II (Ms. Pac-Man and Pac-Man), SNAMEW (Simulation and Non-Arcade Machine Emulator (based on MAME v0.37 b15 with 7 games), PIE - Pacman Instructional Emulator (Ms. Pac-Man, Pac-Man, and PunkMan), Phoenix Emulator (Phoenix and Pleiads), Pac Saver - Pacman Screen Saver (Pacman and Ms. Pacman), OldSpark C++ (16 games), Multiple Invaders Arcade Emulator (8 similar Invaders), Mjolnir (miol-nir) (fork of MAME 0.100 with 27 games for the Namco System 21, System 22 and Super System 22 boards), INVMZ (11 games similar to Space Invaders), Invader Saver - Space Invaders Screen Saver (Lunar Resce, Space Invaders and Space Invaders Deluxe), emuLaser (Dragon's Lair and Space Ace), DSP (35 games), DICE - Discrete Integrated Circuit Emulator (Rebound, Pong and Gotcha), Daphne (61 Laserdisc games for various arcades), AstDxGL (Asteroids, Asteroids Deluxe, Lunar Lander with two versions each, and Meteorites), Phoenix And Pleiades (Phoenix for Taito and Pleiades from Tecmo, released by Centuri).

Multi-Arcades (Others): For Mac, like MacMoon (with 8 games), and Amiga, like ArcEm (with the games Invaders Revenge, Lunar Rescue, Space Attack II, Space Invaders, and Space Invaders Deluxe).

Specific Arcades (MS-DOS): CINEMU - Cinematronics Emulator (from the arcade of the same name with 14 games), M-ulator (from the Namco Galaga arcade), GalEmu (from the Namco Galaxians arcade), SideWay (with 21 games from the Midway 8080 board), xDragon (emulates the Data East Mec-M1 arcade), Virtua (first Sega Model 2 emulator, which ran games without sound and without polygons), Sideway (emulates 18 of the 22 games from the Midway 8080 arcade), VBEmu - Visual Basic Arcade Machine Emulator (Space Invaders and Space Invaders Deluxe from the Midway 8080 board), Demul (27 Sega Naomi games).

Arcade Specific (Windows): Cinelator 95/Cine95 - A Cinematronics Emulator (from the Cinematronics arcade with 14 games), SledgeHammer (emulates the Namco System 21 arcade with 6 games).

Arcade Specific (Mac): Vectorama (emulates the Atari 6502 Vector arcade).

Games Specific (MS-DOS): 1942, Asteroids, Black Tiger, Bombjack, ChopSuey, Cloak and Dagger by Dan Boris, Diamond Run, GEM (Ghosts and Goblins), Ikari Warriors by Janne Korpela, Missile Command, Nemesis, Rishgar (from the game Rygar), Salamander, SonSon, Tutankam, Vulgus, Xevious, Yie-Ar Kung Fu by Janne Korpela, Boo! (from the game Ghouls 'n' Ghosts and which tried to be a multi-arcade), Centepede, Crazy Kong, Gyruss, Pengo, Kung Fu, City Connection, Ladybug, Mr Do!, Mr. Do Run Run, Mr. Do's Castle, Mr. Do's Wild Ride, Rygar and Xevious.

Specific Games (Windows): Nemesis and Arkanoid.

Specific Games (MacOS): Space Invaders (T3 and Space Invaders Emulator), Asteroids and Nemesis.

Specific Games (Unix): Pengo and Ladybug.

Thursday, March 2, 2023

The History of Arcade Emulators - Part 9

Chalice (2001)

Cup

The Calice emulator was released in January 2001 for MS-DOS by Frenchman David Raingeard. The emulator was designed to emulate CPS1 and 2 cards. In January alone, five versions of the emulator were released. In March, they released their first version for Windows, known as Calice32, discontinuing the DOS version in the same month. Along with Final Burn and MAME, it was one of the first emulators to support CPS-2, arriving in the emulator in April 2000.

Chalice (Interface)

In June, it began to run games from the Capcom Sony ZN-1 and Capcom Sony ZN-2 boards, in August the Sega System 16 and Sega System 18 boards, and Neo Geo MVS, and in January 2002 the Gaelco System 1 board. In October 2002, they released their latest version, with an update of the game Mighty Pang! In April 2003. The emulator ran a total of 350 games. The project also used Neill Corlett's 68k emulator. About its logo in the executable, it was added in May 2001 and modified in August 2001.

Nebula (2001)

Nebula (Interface)

Nebula was created in 2001 by the well-known emulator creator ElSemi, responsible for CPS-3 Emulator, Nebula Model 2, Sega Model 2 Emulator, and others. The project came with the proposal to emulate CPS-2 games, the sensation of that time, as well as CPS-1. Its first release was dated March 2001 for Windows. Its interface resembled a bit that of NeoRageX, later resembling more the WinKawaks emulator. It also came with the Convert tool to convert Final Burn save states.

Nebula (Menus)

Nebula

In August 2001, it began supporting the Neo Geo MVS, adding support for the Neo Geo CD in November 2001, the Japanese Konami Xexex board (for games like Bucky O'Hare and Wild West COW) in March 2002, and the Taiwanese PGM board (for sequels like Knights of Valour) in May 2002. There is a curiosity about the PGM board. ElSemi added support for the PGM board in version 0.60 of MAME on May 1, 2002 with the game Oriental Legend. The following day, it released its emulator with support for the board as well. So we can say that the Nebula project is the protagonist. The emulator was last released in February 2007. The emulator ran a total of 470 games, including original versions, clones and other nationalities.

Ace (2001)

Ace (Interface)

Another Capcom Play System Emulator, which means Another CPS Emulator (creative, isn't it? lol) was created by Rollback Segment, Friol in 2001 with the proposal of emulating CPS-1 and 2, similar to the proposal of the Calice emulator. Unlike its competitor, it was born with open code in order to get more help from those interested in the subject. Its first release took place in May 2001 for Windows, running only the game Final Fight. In the next version, in July 2001, it added support for CPS-2, with games such as Street Fighter 2, Super Puzzle Fighter and Megaman. Friol was proud to say that it was one of the fastest CPS-2 emulators, comparing the loading times of the games. In this comparison, it used the times of MAME, Nebula, Calice, Kawaks and Final Burn, losing only to the last one, by 1 to 2 seconds of delay.

Ace

In August 2001, he already had the idea of ​​becoming a multi-arcade emulator. In September 2001, he supported Sega System 16, Sega System 18 and Neo Geo MVS. Around August/September 2001, he modified the front-end, adding a ROM selection menu, changing and refining the font, among other things. Although his front-end was functional, with video renderers, reset, pause and save state, he also suffered from some bugs. His last release was in February 2002. The project was discontinued in July 2002, lasting less than a year. The reason was a hard drive problem that caused him to lose the most recent source code and his interest in continuing. The emulator ran 85 games in total.

Long Live Grandfather (2002)

Long live Grandpa

The Viva Nonno project was created by EOF in 2002 to emulate games from the Namco System 22 board. Its first release occurred in July of the same year for Windows. The first game to be released was Ridge Racer 2 (Japan-A). In August it began supporting Ridge Racer 2 (Japan-B) and Rave Racer 1 (Japan-A and World-B). The Rave Racer 1 (Japan-B) version and the game Ridge Racer 1 (Japan-A), which are in the emulator's game list, were never supported. The system requirements were a 1GhZ processor, with 32 RAM, and a GeForce VGA graphics card, in addition to DirectX. They used High Level technology for high-quality video simulation.

Long Live Grandpa (Interface)

The latest version of the emulator was released in January 2003. The version 22.0.4 that they promised to release never came out. MAME began supporting the card after the end of Viva Nonno, in July 2003 with Cyber ​​Commando. Ridge Racer, which was never able to run on the Viva, was only supported by MAME in May 2005. MAME can run seven of the nine games on the card, having supported the last one, Ace Driver: Victory Lap, only in October 2018.

Nebula Model 2 / Model 2 Emulator (2003)

Model 2 Emulator

The Model 2 Emulator was launched in 2002 by ElSemi under the name Nebula M2, or Nebula Model 2. It was nothing more than the CPS-1 and 2 emulator interface, Nebula used to load the Sega Model 2 core. Its first test files were released in October and November 2002, and the emulator was partially released in December 2002. Its official release occurred in March 2003 for Windows. In July there was another version, and in November two more, the last being version 0.9b, with 21 games from the Model's 2B and 2C, which were the only Model 2 boards that the project supported. The Sega Model was originally divided into three versions, 2A, 2B and 2C, with some games released on more than one version of the board, such as Dead or Alive and Dynamite Cop. The minimum recommendation to run the emulator was a Pentium III or Athlon with 1Ghz each, with a 3D graphics card, 128MB of RAM and DirectX7. The minimum recommendations were a 2Ghz Athlon XP, 512MB of RAM, and VooDoo (in late 2002) or GeForce4 (in late 2003), which were mega PCs for the time. To build the project, ElSemi had the help of some colleagues in the field, such as Sarayan and Farfetch'd from the Modeler project, from the Sega Model 1, for information, Richard Mitton for the emulator of the Intel i960 processor of the board, as well as games ripped by ShinobiZ from the System 16 Emulator, and tests of their betas, such as SMF from the ZiNc emulator, and Haze from the Raine and Modeler emulators, among others.

Model 2 Emulator

In July 2004, the emulator's name was changed to Model 2 Emulator and its first alpha version was released with a new GUI written from scratch. This new start also included emulation of the Model 2A. In October 2004, ElSemi, together with Richter Belmont from the Modeler project and ZiNc, added support for the Sega Model 2 board to MAME. Two years later, the emulator was updated again in August 2006. In February 2007, an update to version 0.3 from August 2006 was released with the Multi-Core CPU function, which is nothing more than permission for the emulator to use both cores of Dual Core and Core Duo processors in parallel for better performance. The project had updates and versions released until December 2010. After a three-year hiatus, the project was last updated, releasing version 1.1 in January 2014.

Model 2 Emulator (Interface)

In its latest version, it supported 66 games, including official games, clones and games from other regions. Only four games on the board did not support it: Air Walkers, Dynamite Baseball (version 97 supported it), Power Sled, and The House of the Dead. These games were never supported on any emulator, with the exception of Dynamite Baseball, which began to be supported in June 2011. The emulator had 9 versions as M2 Emulator, and 4 as Nebula M2, totaling 13 versions, without the test versions included.

CPS-3 Emulator (2007)

CPS-3 Emulator (Interface)

The CPS-3 Emulator, the first Sega card emulator, was released in July 2007 for Windows by ElSemi, creator of the Nebula and Model 2 emulators. Before its release, three test versions were made, all in June. This project began in early 2004. At the time, they even posted about it on a website, but ElSemi had not yet officially released it, and had also stopped its progress. CPS-3 Emulator was the first emulator to run the card. The emulator ran all six games released for the card upon its first release.


CPS-3 Emulator

Two days after the emulator's release, he ported his emulator to MAME, with support for all six arcade games. In the second and final version released in August 2007, he added two alternative versions of JoJo's Venture and SFIII 3rd Strike, and some other fixes and additions. Also in August, he ported the emulator to the Xbox console, under the name CPX3. From February 2008, CPS-3 games also began to run on the Final Burn Alpha emulator. ElSemi made two more fixes in March and April 2008 to the emulator, and never updated it again.

Featured Posts

Blog Index

The History of Arcades Arcade Emulators - Williams Digital Arcade, Sparcade!, Emu / Retrocade Arcade Emulators - MAME Arcade Emulators - Sys...

Popular Posts

Total Pageviews