| airbustr.c |
airbustr.c |
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.c |
amspdwy.c |
By Enerdyne Technologies |
|
Z80 Z80 |
YM2151 |
1 Tilemap 64 Sprites |
| astrocorp.c |
- |
Older platform (CGA) for Taiwanese Astro Corp.'s gambling games |
Simple hardware with just sprites (with 256 colors) |
68000 |
M6295 |
512 Sprites |
| bishjan.c |
- |
Taiwanese Subsino tilemap based hardware |
Several tiles can be drawn with a single command |
H8/3044 / AM188 |
Custom? / M6295 YM3812 |
2 Tilemaps |
| blmbycar.c |
blmbycar.c |
By ABM & GECAS |
|
68000 |
M6295 |
2 Tilemaps 1024 sprites |
| cave.c |
cave.c |
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 |
| cischeat.c |
cischeat.c |
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.c |
clshroad.c |
Namco licensed hardware |
|
Z80 Z80 |
Namco Custom |
3 Tilempas 64 sprites |
| darkhors.c |
- |
bootleg hardware |
Converted from Seta's SSV hardware |
68EC020 |
M6295 |
2 Tilemaps 1024 Sprites |
| ddenlovr.c |
- |
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.c |
- |
Hardware by chinese Spirit |
|
Z80 |
M6295 YM2413 AY8910 |
2 Tilemaps |
| dynax.c |
dynax.c |
Dynax hardware. Many popular Mahjong games run on this platform |
Driver written by Nicola Salmoria and me
Blitter based, compressed graphics. This is their 2nd generation blitter |
Z80 |
YM2203 / YM2413 [AY8910] [MSM5205] |
Up To 4 HiRes Pixel Layers |
| esd16.c |
esd16.c |
by korean Excellent Soft Design (ESD) |
|
68000 Z80 |
M6295 YM3812 |
2 Tilemaps 256 Sprites |
| fantland.c |
fantland.c |
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.c |
fuukifg2.c |
By japanese Fuuki |
|
68000 Z80 |
M6295 YM2203 YM3812 |
4 Tilemaps 1024 Zooming Sprites |
| galaxi.c |
- |
Italian gambling games |
|
68000 |
M6295 |
5 Tilemaps |
| galivan.c |
galivan.c |
Nichibutsu mid 1980's platform |
|
Z80 Z80 |
YM3526 [DAC] [DAC] |
2 Tilemaps 64 Sprites |
| ginganin.c |
ginganin.c |
By japanese Jaleco |
|
68000 68B09 |
YM2149 Y8950 |
3 Tilemaps 256 Sprites |
| igs009.c |
- |
Mid nineties hardware by taiwanese IGS |
This hardware was specifically designed for video slot machines |
Z180 |
M6295 YM2413 |
Tilemap Reels Tilemap |
| igs011.c |
- |
Mid nineties hardware by taiwanese IGS. Blitter based AKA igs_blit.c |
Encrypted code and graphics, and protection. ASICs: IGS003 + IGS011 + [IGS012] |
68000 |
M6295 / ICS2115 [YM3812] [YM2413] |
8 Framebuffers |
| igs017.c |
- |
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 |
| kaneko16.c |
kaneko16.c |
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 Optional HiColor Layer 1024 Sprites |
| lastfght.c |
- |
Taiwanese Subsino blitter based hardware |
Blitter with zoom support |
H8/3044 |
Custom? |
2 Framebuffers |
| lordgun.c |
lordgun.c |
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.c |
megasys1.c |
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.c |
metlclsh.c |
Data East hardware |
Similar to that in brkthru.c |
6809 6809 |
YM2203 YM3526 |
2 Tilemaps 128 Sprites |
| metro.c |
metro.c |
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] |
[OKIM6295] [YM2413] [YRW801-M] [YMF278B] |
3 Tilemaps 512 Zooming Sprites |
| midas.c |
- |
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.c |
nmk16.c |
AKA afega.c |
Protection
I added Korean Afega's post 1998 shooters |
68000 Z80 |
M6295 YM2151 |
2 Tilemaps 256 Sprites |
| paradise.c |
paradise.c |
By korean Yun Sung |
|
Z80 |
M6295 [M6295] |
3 Tilemaps 64 Sprites Pixel Layer |
| powerins.c |
powerins.c |
By Atlus |
|
68000 [Z80] |
M6295 [M6295] [YM2203] |
2 Tilemaps 256 Sprites |
| psikyo.c |
psikyo.c |
Mid 1990's shooters by japanese Psikyo |
Dynamic size tilemaps Line scroll |
68EC020 Z80 [PIC16C57] |
YM2610 / YMF286-K |
2 Tilemaps 1024 Zooming Sprites |
| quizpun2.c |
- |
Late 80's hardware from Korea |
Not working (protection) |
Z80 Z80 MCU |
YM2203 |
2 Tilemaps |
| realbrk.c |
realbrk.c |
Nakanihon / Dynax games |
|
TMP68301 |
YMZ280b YM2413 |
3 Tilemaps 768 Zooming Sprites |
| royalmah.c |
- |
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.c |
- |
Late nineties hardware by Sigma |
|
Z80 |
YMZ280B |
Zooming Sprites |
| seta.c |
seta.c |
Seta's 1st generation hardware, widely used between '87 and '95 |
Special "tilemap" sprites |
68000 [65C02] |
SETA X1-010 |
2 Tilemaps 1024 Sprites |
| seta2.c |
seta2.c |
Seta's 2nd generation hardware (post 1995) |
Complex sprites, including special "tilemap" sprites |
TMP68301 |
SETA X1-010 |
Lots Of Sprites |
| skimaxx.c |
- |
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.c |
skyfox.c |
By Nichibutsu |
The stars generation is ROM based |
Z80 Z80 |
YM2203 YM2203 |
Star Field 256 Sprites |
| ssv.c |
ssv.c |
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.c |
- |
Taiwanese Subsino tilemap based hardware. Used for gambling games |
The CPU is held in a black box. Other games in this driver may use a different CPU or may be encrypted |
Z180 |
M6295 YM3812 / YM2413 |
1 Tilemap |
| suna8.c |
suna8.c |
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.c |
suna16.c |
SunA 16-bit hardware Mid 1990's |
|
68000 Z80 Z80 [Z80] |
YM2151 Max 4 DACs |
Weird Sprites |
| tetrisp2.c |
tetrisp2.c |
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 |
| thedeep.c |
thedeep.c |
Data East licensed hardware |
MCU protected |
Z80 65C02 i8751 |
YM2203 |
2 Tilemaps 128 Sprites |
| tmaster.c |
- |
Midway bar-top mini-games |
Uses a pressure sensitive touch screen |
68000 |
OKI M6295 |
Blitter 2 Framebuffers |
| unico.c |
unico.c |
By korean Unico |
Some light gun games here |
68000 / 68EC020 |
OKI M6295 YM3812 / YM2151 |
3 Tilemaps 512 Sprites |
| wecleman.c |
wecleman.c |
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 |
| yunsung8.c |
yunsung8.c |
Korean Yun Sung 8-bit hardware, circa 1995 |
Pretty basic: there are no sprites and no scrolling |
Z80 Z80 |
M5205 YM3812 |
2 Tilemaps |
| yunsun16.c |
yunsun16.c |
Korean Yun Sung 16-bit hardware, circa 1997 |
|
68000 [Z80] |
M6295 [YM3812] |
2 Tilemaps 512 Sprites |