Arcade1Up Hardware Generation Comparison - BerryBerrySneaky

...

BerryBerrySneaky's amazing guide to Arcade1up Hardware This information is provided by BerryBerrySneaky - If you love this stuff, support him!

Generation 1:

Hardware: AllWinner A13 SoC, 128MB Flash, 40-pin "IDE"-style cable to control panel breakout/encoder board

Upright 3/4-scale cabinet: 17" 1280x1024 LCDGames: Atari Deluxe 12-in-1 (Model 7017), Asteroids (6650), Asteroids Deluxe (6640), Centipede (6653), Final Fight (7025), Galaga (7031), Pacman (7030), Rampage (6657), Space Invaders (6699), Street Fighter (6658)Power: 12v, 3A

[Gen1 main board](https://preview.redd.it/y3dexnu3gm461.png?width=1344&format=png&auto=webp&s=5e44a96e3fd50c35f636d33ee163f068bf17ae72)

Typical Gen1 breakout board (aka \"encoder\") using the more-common \"two 4-pin\" connections per joystick. (Up/Down + 2 Grounds, Left/Right + 2 Grounds). From a Street Fighter 2. (Yes, it's marked \"Capcom / MK2\", and MK2 wasn't released until Gen2. Gen1/2 breakout boards are not interchangeable - power and volume switches are wired differently.) .

Newer less-common Gen1 breakout board (aka \"encoder\") with 5-pin Sanwa-style joystick connection. Marked \"Final Fight\", but came out of a Space Invaders. (Only has connectors populated for the controls that SpvInv needs.) Uses Sanwa-style 5-wire joystick connection - Up/Dn/R/L/Gnd.] enter image description here

Generation 2:

Hardware: AllWinner H3 SoC, 128-256MB of Flash, 40-pin "IDE"-style cable to control panel breakout/encoder board

Upright 3/4-scale cabinet: 17" 1280x1024 LCDGames: Golden Tee (7333), Mortal Kombat (7433, early version)
Power: 12v, 3A

Countercade cabinet (early, "v1", ~19" tall): 8" 1024x768 LCD
Games: All early "v1" countercades - Pacman (7427), Galaga, Dig Dug (7478), Space Invaders (7337), Centipede (7475), etc.
Power: 12v, 2A

Gen2 board (some have a heatsink, this one doesn't) enter image description here

Gen2 breakout board (aka \"encoder\") - this one is from a Mortal Kombat. Gen1/2 breakout boards are not interchangable. (Power and volume switches are wired differently.) enter image description here

Generation 3:

Hardware: AllWinner SoC, MB of Flash, 12-pin cable to control panel breakout/encoder board

Upright 3/4-scale cabinet: 17" 1280x960 LCD
Games: Teenage Mutant Ninja Turtles, Mortal Kombat (later versions - Costco/QVC/HSN/etc), Star Wars, Marvel, Pacman (later version 7030 - Costco/QVC/HSN/etc)
Power: 12v, 3A

Gen3 - Pacman (Annoyingly, they kept the same model number for an entirely different generation of incompatible hardware - 7030 is also the model number for Gen1 Pacman. enter image description here

Gen3 - NBA Jam - wireless is in the upper right enter image description here

Typical Gen3 encoder - NBA Jam enter image description here

Generation 4:

Hardware: Actions Semi ATM7051H SoC, XXX of Flash, 12-pin cable to control panel breakout/encoder board

Partycade cabinet (early, "v1"): 17" 1280x1024 LCD (same as Gen1/2 upright)
Games: All early ("v1") partycades - As far as I know, Pacman(+Galaga/Galaxian) Partycade is the only Gen4 game.
Power :12v

Gen4 - Pacman(+Galaga+Galaxian) enter image description here

Generation 5a:

Hardware: Rockchip RK3032 SoC, of ???MB Flash, 12-pin cable to control panel breakout/encoder board or controls connected directly to the main board. PCB marked "GBX70-V01"

Upright 3/4-scale cabinet: 17" 1280x960 LCD
Games: Super Pacman, MsPac (8266,8267), etc.

Partycade (later "v2"): 17" XXXXxXXX LCD (different from all other A1Up 17" LCDs
Games: All "v2" Partycade games: Asteroids (8-game), Pacman (8-game), Ms Pacman (8-game) etc.
Power: 12v

Head-to-Head: 17 LCD
Games:
Power: 12v

Gen5a - v2 Partycade - Asteroids, with shield removed enter image description here

Gen5a - v2 Partycade - Asteroids, with shield enter image description here

Gen5a encoder (sorry for the poor photo) enter image description here

Generation 5b:

Hardware: AllWinner V306 SoC, 16MB of Flash, 12-pin cable to control panel breakout/encoder board. PCB marked "GBX71-V01"

Upright 3/4-scale cabinet: 17" 1280x960 LCD
Games: MsPacman head to head, etc.

Countercade cabinet ("v2", ~16" tall): 8" 1024x768 LCD
Games: All "v2" countercade games - Pacman 40thAnniv (8121), MsPacman 4games (8261), Frogger (8182), etc.
Power: 5v (Warning - connecting 12v will likely kill this board! Notice the unpopulated components in the upper left, as compared to the Gen 5a board. That would've been the 12v->5v conversion circuitry.)

Gen5b - v2 Countercade - MsPacman with shield removed enter image description here

Gen5b - v2 Countercade - MsPacman with shield installed enter image description here

Generation 6?:

(preliminary)
Games: Outrun?

Additional Notes

There are a few minor hardware variations of the Gen1 game boards, but none that affect normal usage or operation. (Two test points were mis-marked on early boards but were fixed with a later version. Components to access SoC's FEL mode by shorting two pads were removed in later versions. It's still possible to access FEL mode, just not as easily.) I've haven't seen any Gen1 boards that fixed the missing-left-channel audio issue, even newly-purchased boards directly from the A1Up store. (Was only an issue for Street Fighter [2 of the 3 games] and Rampage [only Gauntlet]. All other Gen1 cabinets only output mono audio anyway.)

They did change the Gen1 (base) software several times along the way. Biggest change was removing the extra ROMs that were accidentally left in some of the software images. (Based on the dates in the firmware, this occurred within a few days of my detailing how to add a USB port and access MAME. I assume they saw some of the YouTube videos made about it. Likely a CYA for licensing.) Second biggest was cleaning up extra config files, code remnants, tools, etc. This freed up a bit of space, but also left less for tinkerers to poke through.

There were a number of software versions for most of the early cabinets. A few notable ones:

Street Fighter 2 v1.00 vs v1.0.2 - v1.02 has same emulator, ROMs, etc. Adds "store demo mode" - if P2 button 6 ("F") is held down when cabinet is powered on, game will enter demo mode.

Galaga v1.00, v1.02, v1.05, v1.06 - All use the same emulator. v1.02 adds "Store demo" mode, same as SF2. (Uses SF2 control panel breakout board so P2 button 6 connector exists, and has a removable plug that shorts/closes P2 button 6 input.) v1.0.5 fixes incorrect Galaxian ROM that had mixed up colors. v1.06 switches out a GPIO library that controls the inputs. It's similar to the one used in Final Fight (the last Gen1 game) and has louder volume, like Space Invaders. I use GPIO library from v1.0.5 for my multi-game mods, for more consistent volume across games.

Rampage v1.0.1, v1.0.3, v1.0.4, v1.0.5, v1.0.6 - There were a bunch of changes here. I'll see if I can remember them all and in the correct order. (No guarantees!) v1.0.1 used MAME to emulate all the games. Gauntlet had problems. v1.0.3 moved to FBA emulator for Gauntlet. Less issues, but still crashed after level 16?. v1.0.4 moved to RetroArch+MAME2003 for Gauntlet - issues resolved. v1.0.5 - same as v1.0.4, but removed extra ROMs left in the software. v1.0.6 - cleaned up all non-essential files, old copies of scripts, config files for games not on the cabinet, build tools, etc.

I have one Head-to-Head (cocktail), but haven't torn into it yet.

Anyone with a cabinet/series I haven't detailed, feel free to tear it apart and send or post photos of the inner workings, and I'll get them added. Please send the model number too! It's an almost-unique identifier of each cabinet variation. (2-game vs 4-game, Walmart vs Costco version, normal vs Special Edition, etc.)

Additional Notes 2

Question: Are the 12v and 5v plugs identical, and the power supplies similar-looking? Seems like that could be an issue for people with multiple games.

Answer: The connector on the board is the same, but the power supply and external connector on the power "extension"' have a different, smaller connector. (Same connector inside the cabinet, but different connector outside.)

For the average user (that isn't swapping internal parts between cabs), it shouldn't be a problem.