airbustr |
kan_pand |
Kaneko early 1990's hardware |
DJ Boy and Heavy Unit use a very similar hardware, but are MCU protected |
Z80 Z80 Z80 |
M6295 YM2203 |
2 Tilemaps 512 Sprites |
amspdwy |
- |
By Enerdyne Technologies |
|
Z80 Z80 |
YM2151 |
1 Tilemap 64 Sprites |
astrcorp |
- |
Older platform (CGA) for Taiwanese Astro Corp.'s gambling games |
Simple hardware with just sprites (with 256 colors) |
68000 |
M6295 |
512 Sprites |
blitz68k |
- |
Early 1990s canadian hardware by Blitz System. Blitter based AKA ilpag.cpp |
Driver by Haze, Dox, Kale and me Blitter based and protected |
68000 1-3 MCUs |
DAC / SAA1099P |
Framebuffer |
blmbycar |
gaelco_wrally_sprites |
By ABM & GECAS |
|
68000 |
M6295 |
2 Tilemaps 1024 sprites |
bmcpokr |
- |
Gambling games by Taiwanese BMC |
Similar to other BMC hardware Has per-line x & y scroll |
68000 |
YM2413 M6295 |
2 Tilemaps Pixel Layer |
cave |
cave_v |
Japanese hadware used by Cave for many gorgeous late nineties shooters |
Peculiar sprite zooming |
68000 [Z80] |
YMZ280B [M6295] [M6295] [YM2203] [YM2151] |
Up To 8 Tilemaps 1024 Zooming Sprites |
chexx |
- |
Electromechanical Bubble Hockey |
I/O with a basic layout displayed Speech is not working |
R6502 |
Digitalker [AY8910] |
- |
cischeat |
cischeat_v |
Powerful Jaleco platform for driving games |
Tilempas are derived from the megasys1 hardware Per line zooming Dynamic size tilemaps Up to 512 x 512 pixels per sprite Shadows Up to 4 cabinets can be linked |
68000 68000 68000 68000 [68000] |
M6295 M6295 YM2151 |
3 Tilemaps 2 Road Layers 256 Zooming Sprites |
clshroad |
- |
Namco licensed hardware |
|
Z80 Z80 |
Namco Custom |
3 Tilempas 64 sprites |
cv1k |
ep1c12 |
Expensive Japanese hadware used by Cave after 2005 for many gorgeous shooters |
Driver by Haze, me and MetalliC Several blending modes |
SH3 |
YMZ770 |
Blitter |
ddenlovr |
- |
Dynax 1990's hardware |
Driver written by Nicola Salmoria and me
Blitter based, compressed graphics. This is their 3rd generation blitter |
68000 / Z80 |
M6295 YM2413 [AY8910] |
Up To 4 HiRes Pixel Layers |
dunhuang |
- |
Hardware by Chinese Spirit |
|
Z80 |
M6295 YM2413 AY8910 |
2 Tilemaps |
dynax |
dynax_v |
Dynax hardware. Many popular Mahjong games run on this platform |
Driver written by me and Nicola Salmoria
Blitter based, compressed graphics. This is their 2nd generation blitter |
Z80 |
YM2203 / YM2413 [AY8910] [MSM5205] |
Up To 4 HiRes Pixel Layers |
esd16 |
- |
By Korean Excellent Soft Design (ESD) |
|
68000 Z80 |
M6295 YM3812 |
2 Tilemaps 256 Sprites |
fantland |
fantland_v |
Used by Electronic Devices in the late 1980's |
ED has been one of the few Italian arcade games makers |
8086 8086 |
YM2151 [DAC] |
1024 Sprites |
fuukifg2 |
fuukispr fuukitmap |
By Japanese Fuuki |
Hardware assisted raster effects |
68000 Z80 |
M6295 YM2203 YM3812 |
4 Tilemaps 1024 Zooming Sprites |
fuukifg3 |
fuukispr fuukitmap |
By Japanese Fuuki |
Fuukifg2 with 32-bit CPU and different sound chips |
68020 Z80 |
YMF278B |
4 Tilemaps 1024 Zooming Sprites |
galaxi |
- |
Italian gambling games |
|
68000 |
M6295 |
5 Tilemaps |
galgames |
cesblit |
CES bar-top mini-games |
Cartridges with PIC + EEPROM + Flash |
68000 |
M6295 |
CES Blitter 2 Framebuffers |
galivan |
- |
Nichibutsu mid 1980's platform |
|
Z80 Z80 |
YM3526 [DAC] [DAC] |
2 Tilemaps 64 Sprites |
galpani2 |
galpani2_v kaneko_spr |
Similar to the Kaneko AX System |
Not working (MCU protection) |
68000 68000 MCU |
M6295 M6295 |
15-bit Pixmap 2 8-Bit Pixmaps 1024 Sprites |
ginganin |
- |
By Japanese Jaleco |
|
68000 68B09 |
YM2149 Y8950 |
3 Tilemaps 256 Sprites |
hyprduel |
imagetek_i4100 |
Powerful hardware by Japanese Metro, based on Imagetek chips |
By me and Hau Should be merged with metro.cpp |
68000 68000 |
M6295 YM2413 / YM2151 |
3 Tilemaps 512 Zooming Sprites |
igs009 |
- |
Mid nineties hardware by Taiwanese IGS |
This hardware was specifically designed for video slot machines |
Z180 |
M6295 YM2413 |
Tilemap Reels Tilemap |
igs011 |
- |
Mid nineties hardware by Taiwanese IGS. Blitter based AKA igs_blit.cpp |
Encrypted code and graphics, and protection. ASICs: IGS003 + IGS011 + [IGS012] |
68000 |
M6295 / ICS2115 [YM3812] [YM2413] |
8 Framebuffers |
igs017 |
igs017_igs031 |
Mid nineties hardware by Taiwanese IGS |
Driver written by Pierpaolo Prazzoli and me
Encrypted code and protection. ASICs: IGS017 / IGS031 + [IGS022] + IGS025 + [IGS029] |
Z180 / 68000 |
M6295 [YM2413] |
2 Tilemaps Free Form Sprites |
jclub2 |
st0020 |
Mid nineties Seta chips |
Includes darkhors.cpp (bootleg on inferior hardware) |
68EC020 |
M6295 |
4 Tilemaps 1024 Zooming Sprites |
joystand |
- |
Yuvo sticker machine with camera and printer |
Cartridge based |
TMP68301 |
M6295 YM2413 |
2 Tilemaps 15-bit Tilemap |
kaneko16 |
kaneko_spr kaneko_tmap |
Kaneko AX System, used between 1991 and 1995 |
Many games are protected by unknown MCUs, hooked to apparently encrypted roms. It's unknown whether internal (possibly undumpable) roms exist too |
68000 Z80 [Unknown MCU] |
[M6295] [M6295] [YM2149 / YM2151] [YM2149] |
Up To 4 Tilemaps [15-bit Pixmap] 1024 Sprites |
lastfght |
- |
Taiwanese Subsino blitter based hardware |
Blitter with zoom support |
H8/3044 |
Custom? |
2 Framebuffers |
lordgun |
lordgun_v |
Mid nineties hardware with light guns, by Taiwanese IGS |
Encrypted code, and protection. ASICs: IGS005 + IGS006 + IGS007 + IGS008 |
68000 Z80 |
M6295 YM3812 |
4 Tilemaps 256 Sprites |
megasys1 |
megasys1_v ms1_tmap |
Jaleco Mega System 1, used between 1988 and 1993 |
Dynamic size tilemaps Most games are ancrypted and slightly protected Priorities change per game through a PROM |
68000 [68000] [Z80] |
YM2151 / YM2203 [M6295] [M6295] |
3 Tilemaps 256 Sprites |
metlclsh |
- |
Data East hardware |
Similar to that in brkthru.cpp |
6809 6809 |
YM2203 YM3526 |
2 Tilemaps 128 Sprites |
metro |
imagetek_i4100 |
Powerful hardware by Japanese Metro, based on Imagetek chips |
Free size zooming sprites Huge virtual tilemaps Redefinable tile indexes Blitter based compressed gfx |
68000 [NEC78C10] |
[M6295] [YM2413] [YRW801-M] [YMF278B] |
3 Tilemaps 512 Zooming Sprites |
midas |
neogeo_spr |
Hardware based on Neo-Geo, by Korean Andamiro |
Differences with Neo-Geo: 256 color tiles No Z80 Better sound chip Serial EEPROM |
68000 PIC12C508A |
YMZ280 |
384 Zooming Sprites |
nmk16 |
nmk16spr nmk16_v |
AKA afega.cpp, merged with powerins.cpp |
Protection
I added Power Instinct by Atlus and Korean Afega's post 1998 shooters |
68000 Z80 |
M6295 [M6295] [YM2203] [YM2151] |
2 Tilemaps 256 Sprites |
paradise |
- |
By Korean Yun Sung |
|
Z80 |
M6295 [M6295] |
3 Tilemaps 64 Sprites Pixel Layer |
psikyo |
psikyo_v |
Mid 1990's shooters by Japanese Psikyo |
Dynamic size tilemaps Line scroll |
68EC020 Z80 [PIC16C57] |
YM2610 / YMF286-K |
2 Tilemaps 1024 Zooming Sprites |
quizpun2 |
- |
Late 80's hardware from Korea |
Epoxy module with an MCU Not working (protection & gfx arrangement) |
Z80 Z80 68705 |
YM2203 |
2 Tilemaps |
realbrk |
realbrk_v |
Nakanihon / Dynax games |
|
TMP68301 |
YMZ280b YM2413 |
3 Tilemaps 768 Zooming Sprites |
royalmah |
- |
Early eighties Dynax platform |
Original driver by Zsolt and Nicola I added support for the TLCS-90 CPU, and for the games that use it |
Z80/TLCS-90 |
AY8910 |
Framebuffer |
sigmab98 |
- |
Late nineties hardware by Sigma |
|
Z80 |
YMZ280B |
Zooming and Rotating Sprites |
seta |
x1_001 x1_012 |
Seta's 1st generation hardware, widely used between '87 and '95 |
Special "tilemap" sprites |
68000 [65C02] |
SETA X1-010 |
2 Tilemaps 1024 Sprites |
seta2 |
seta2_v |
Seta's 2nd generation hardware (post 1995) |
Complex sprites, including special "tilemap" sprites |
TMP68301 |
SETA X1-010 |
Lots Of Sprites |
skimaxx |
- |
Another Kyle Hodgetts special... |
Driver written by Phil Bennet and me
Blitter with rotation and zoom capabilities |
68030 68030 TMS34010 |
M6295 M6295 M6295 M6295 |
Frame buffers |
skyfox |
- |
By Jaleco |
The stars generation is ROM based |
Z80 Z80 |
YM2203 YM2203 |
Star Field 256 Sprites |
ssv |
ssv_v st0020 |
A collaborative effort of Seta, Sammy and Visco Based on Seta's 3rd generation hardware (1993-2001) |
Complex sprites, including special "tilemap" sprites The apex of Seta's sprites madness! |
V60 |
ES5506 |
Lots Of Sprites |
subsino |
- |
Taiwanese Subsino (older) tilemap hardware. Used for gambling games |
The CPU is held in a black box. Newer games are encrypted |
Z180 |
M6295 YM3812 / YM2413 |
1 Tilemap |
subsino2 |
- |
Taiwanese Subsino (newer) tilemap hardware. AKA bishjan.cpp |
Weird video memory layout, dynamic tile size, row scroll |
H8/3044 / AM188 / Z180 |
Custom? / M6295 [YM3812] |
2 Tilemaps |
suna8 |
suna8_v |
SunA 8-bit hardware Late 1980's - early 1990's |
Heavy use of protection and encryption |
Z80 (Epoxy Module) Z80 [Z80] |
AY8910 YM3812 / YM2203 Max 4 DACs |
Weird Sprites |
suna16 |
suna16_v |
SunA 16-bit hardware Mid 1990's |
|
68000 Z80 Z80 [Z80] |
YM2151 Max 4 DACs |
Weird Sprites |
tetrisp2 |
tetrisp2_v ms32_sprite |
Jaleco platform mainly used for early 2000's musical games |
Sprites are "windows" over a virtual tilemap in memory |
68000 |
YMZ280B |
2 Tilemaps 1024 Zooming Sprites Rotating Layer |
thedealr |
x1_001 |
Visco gambler using Seta's 1st-gen sprites |
MCU protected |
65C02 65C02 i8742 |
YM2149 |
1024 Sprites |
thedeep |
decmxc06 decbac06 |
Data East licensed hardware |
MCU protected |
Z80 65C02 i8751 |
YM2203 |
2 Tilemaps 128 Sprites |
tmaster |
cesblit |
Midway bar-top mini-games |
Uses a pressure sensitive touch screen |
68000 |
M6295 |
CES Blitter 2 Framebuffers |
unico |
- |
By Korean Unico |
Some light gun games here |
68000 / 68EC020 |
M6295 YM3812 / YM2151 |
3 Tilemaps 512 Sprites |
wecleman |
wecleman_v k051316 |
Mid 80's Konami driving games |
Encrypted graphics Protection Blitter Line Scroll Alpha Blending Shadows |
68000 68000 Z80 / 6809 |
K007232 [K007232] [K007232] [YM2151] |
3 Tilemaps 256 Zooming Sprites Road Layer |
wyvernf0 |
- |
Taito mid-80s hardware but with dual video outputs |
Dedicated cabinet for pseudo-3D effect Sprite codes lookup in banked RAM |
Z80 Z80 |
YM2149 YM2149 M5232 |
2 x 1 Tilemap 2 x 32 Sprites |
yunsung8 |
- |
Korean Yun Sung 8-bit hardware, circa 1995 |
Pretty basic: there are no sprites and no scrolling |
Z80 Z80 |
M5205 YM3812 |
2 Tilemaps |
yunsun16 |
- |
Korean Yun Sung 16-bit hardware, circa 1997 |
|
68000 [Z80] |
M6295 [YM3812] |
2 Tilemaps 512 Sprites |