([http://mamedev.org/source/src/mame/drivers/coinmvga.c.html coinmvga])
(royalmah)
 
(678 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
This page is designed to allow for a quick look over all the drivers with a GAME_IMPERFECT_GRAPHICS, GAME_IMPERFECT_COLORS or GAME_WRONG_COLORS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
+
This page is designed to allow for a quick look over all the drivers with a MACHINE_IMPERFECT_GRAPHICS, MACHINE_IMPERFECT_COLORS or MACHINE_WRONG_COLORS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
  
  
== [http://mamedev.org/source/src/mame/drivers/20pacgal.c.html 20pacgal] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/20pacgal.cpp 20pacgal] ==
Missing starfield.
+
Starfield is not 100% accurate.
  
== [http://mamedev.org/source/src/mame/drivers/2mindril.c.html 2mindril] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/2mindril.cpp 2mindril] ==
Video control registers (layer enable, scroll) need to be found.
+
Video emulation (Taito F3) isn't perfect yet.
  
== [http://mamedev.org/source/src/mame/drivers/40love.c.html 40love] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3x3puzzl.cpp 3x3puzzl] ==
 +
''' casanova ''' - Some GFX glitches. Are palette / tilemaps buffered?
 +
 
 +
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/40love.cpp 40love] ==
 
''' 40love ''' - Possible bad rom. Sprite memory needs to be buffered? Pixel layer needs priority?
 
''' 40love ''' - Possible bad rom. Sprite memory needs to be buffered? Pixel layer needs priority?
  
== [http://mamedev.org/source/src/mame/drivers/4roses.c.html 4roses] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 4roses] ==
GFX decode and fix color decode routines need to be fixed.
+
GFX and color decode routines need to be fixed.
  
== [http://mamedev.org/source/src/mame/drivers/8080bw.c.html 8080bw] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw.cpp 8080bw] ==
 
''' ballbomb ''' - Missing clouds due to incomplete dump.
 
''' ballbomb ''' - Missing clouds due to incomplete dump.
 +
 +
''' galxwars and clones, laser, spacerng, spcewarla, spclaser, spcwarl ''' - Missing color PROMs dumps, using the wrong ones for the time being.
 +
 +
''' invadernc ''' - Color PROM isn't correctly hooked up. It may be a bad dump.
 +
 +
''' rollingc ''' - Colors don't match available references.
  
 
''' schaser, schasercv ''' - Color PROM was hooked-up, but colors are still marked as imperfect.
 
''' schaser, schasercv ''' - Color PROM was hooked-up, but colors are still marked as imperfect.
Line 22: Line 31:
 
''' sflush ''' - Maybe missing a color PROM dump.
 
''' sflush ''' - Maybe missing a color PROM dump.
  
== [http://mamedev.org/source/src/mame/drivers/ace.c.html ace] ==
+
''' vortex ''' - Slightly different color hardware.
Colors are imperfect and there's a graphics ROM which is currently unused by the driver.
+
  
== [http://mamedev.org/source/src/mame/drivers/acefruit.c.html acefruit] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/abc80x.cpp abc80x] ==
 +
Option ROM/HR video RAM access needs refactor of memory banking.
 +
 
 +
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/acefruit.cpp acefruit] ==
 
''' sidewndr ''' -
 
''' sidewndr ''' -
  
 
''' spellbnd ''' -
 
''' spellbnd ''' -
  
== [http://mamedev.org/source/src/mame/drivers/aeroboto.c.html aeroboto] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/advision.cpp advision] ==
 +
 
 +
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aeroboto.cpp aeroboto] ==
 
Starfield emulation is guessed and likely incorrect.
 
Starfield emulation is guessed and likely incorrect.
  
== [http://mamedev.org/source/src/mame/drivers/albazc.c.html albazc] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.cpp aerofgt] ==
Color decoding might be ímperfect. Some unknown sprite attributes.
+
''' kickball ''' - Imperfect priorities.
  
== [http://mamedev.org/source/src/mame/drivers/aleck64.c.html aleck64] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/agat.cpp agat] ==
''' mtetrisc, starsldr, vivdolls ''' - N64 video emulation is lacking some features.
+
''' agat7 ''' - Some video effects and some hw variants aren't emulated.
  
== [http://mamedev.org/source/src/mame/drivers/alg.c.html alg] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/airraid.cpp airraid] ==
Probably only missing laserdisc dumps.
+
GFX roms in black 'blobs'.
  
== [http://mamedev.org/source/src/mame/drivers/argus.c.html argus] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/albazc.cpp albazc] ==
Driver has accurate description of the video emulation's inaccuracies.
+
Color decoding might be ímperfect. Some unknown sprite attributes.
  
== [http://mamedev.org/source/src/mame/drivers/armedf.c.html armedf] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aleck64.cpp aleck64] ==
''' kodure, legion, legiono, terraf, terrafa, terrafu ''' - Need decapping and emulation or simulation of the mcu / blitter.
+
''' doncdoon, hipai, kurufev, mayjin3, mtetrisc, srmvs, starsldr, twrshaft, vivdolls ''' - N64 video emulation is lacking some features.
  
== [http://mamedev.org/source/src/mame/drivers/asterix.c.html asterix] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.cpp alg] ==
Problems with the Konami logo: in the original the outline is drawn, then there's a slight delay of 1 or 2 seconds, then it fills from the top to the bottom with the colour, including the word "Konami".
+
Probably only missing laserdisc dumps.
  
== [http://mamedev.org/source/src/mame/drivers/astinvad.c.html astinvad] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/altos2.cpp altos2] ==
''' spaceint ''' - Wrong colors.
+
CRT9007 emulation is lacking some features.
  
''' spaceintj ''' - Color PROM is marked as bad dump (same PROM as spaceint).
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.cpp amaticmg] ==
 +
Graphics are decoded but only 2 bitplanes are hooked up. Colour decoding routines need figuring out.
  
== [http://mamedev.org/source/src/mame/drivers/atarisy1.c.html atarisy1] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amiga.cpp amiga] ==
''' indytempc ''' - Sprite / playfield flipping issues.
+
  
''' roadblstc1, roadblstcg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amusco.cpp amusco] ==
 +
The palette is totally wrong.
  
== [http://mamedev.org/source/src/mame/drivers/battlera.c.html battlera] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/anes.cpp anes] ==
Priorities aren't 100 correct. Only necessary features of the PC-Engine video hardware are implemented: not all PC-Engine video features are used by games in this driver.
+
Blitter is completely unemulated, so nothing is shown on screen.
  
== [http://mamedev.org/source/src/mame/drivers/battlex.c.html battlex] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/argus.cpp argus] ==
Missing starfield.
+
Driver has accurate description of the video emulation's inaccuracies.
  
== [http://mamedev.org/source/src/mame/drivers/bbusters.c.html bbusters] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk4.cpp aristmk4] ==
''' bbusters, bbustersu ''' - Priority problems. Moreover, the emulation completely misses the huge zombie that jumps out during the attract demo right before the text story text comes in. When you hear the the high pitch "zing" sound, there should be a zombie nearly the entire size of the screen.
+
''' gunnrose ''' - The color PROM needs to be dumped.
  
== [http://mamedev.org/source/src/mame/drivers/bestleag.c.html bestleag] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp aristmk5] ==
''' bestleaw '''
+
  
== [http://mamedev.org/source/src/mame/drivers/bfcobra.c.html bfcobra] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/asterix.cpp asterix] ==
Blitter emulation is incomplete.
+
Problems with the Konami logo: in the original the outline is drawn, then there's a slight delay of 1 or 2 seconds, then it fills from the top to the bottom with the colour, including the word "Konami".
  
== [http://mamedev.org/source/src/mame/drivers/bishi.c.html bishi] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astinvad.cpp astinvad] ==
K056832 chip emulation lacks per-tile priority.
+
''' spaceint ''' - Wrong colors.
  
== [http://mamedev.org/source/src/mame/drivers/bmcbowl.c.html bmcbowl] ==
+
''' spaceintj ''' - Color PROM is marked as bad dump (same PROM as spaceint).
Scroll isn't implemented and some gfx elements don't appear on screen.
+
  
== [http://mamedev.org/source/src/mame/drivers/bogeyman.c.html bogeyman] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari400.cpp atari400] ==
The color PROM is dumped, but colors are slightly off.
+
  
== [http://mamedev.org/source/src/mame/drivers/btime.c.html btime] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarisy1.cpp atarisy1] ==
''' tisland ''' - Needs decryption.
+
''' indytempc ''' - Sprite / playfield flipping issues.
  
== [http://mamedev.org/source/src/mame/drivers/buggychl.c.html buggychl] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarisy4.cpp atarisy4] ==
Long list of video emulation flaws on top of driver file.
+
Video implementation is not complete yet and some roms aren't present.
  
== [http://mamedev.org/source/src/mame/drivers/carjmbre.c.html carjmbre] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/attache.cpp attache] ==
''' carjmbre ''' - Colours are wrong: sprites and characters are only using one of the proms.
+
  
== [http://mamedev.org/source/src/mame/drivers/carrera.c.html carrera] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aussiebyte.cpp aussiebyte] ==
Needs a reference for the colors.
+
  
== [http://mamedev.org/source/src/mame/drivers/caswin.c.html caswin] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bagman.cpp bagman] ==
Cherry-type subgames appear to have wrong graphics alignment.
+
''' botanic ''' - At the title screen, Botanic in corrupted in the first loop, ok from the second on. Uses a strange combination of color PROMs from bagman and botanic.
  
== [http://mamedev.org/source/src/mame/drivers/cball.c.html cball] ==
+
''' sbagmani ''' - Different PROMs, need correct decoding.
One of the graphics ROMs isn't dumped.
+
  
== [http://mamedev.org/source/src/mame/drivers/cchance.c.html cchance] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/banprestoms.cpp banprestoms] ==
Color PROMs aren't dumped.
+
GFX emulation should be double checked for glitches once the games are fully playable.
  
== [http://mamedev.org/source/src/mame/drivers/cclimber.c.html cclimber] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/barata.cpp barata] ==
''' cannonb ''' - Dump is probably bad and/or ROMs are mismatched.
+
Whack-a-mole type game with no screen. Needs photographic artwork.
  
''' toprollr ''' - Wrong colors (fg text layer). The game sometimes ("round" text , lives) updates only even columns of cell attribs.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/basf7100.cpp basf7100] ==
 +
Real character ROM needs to be dumped and video emulation isn't complete.
  
''' yamato, yamato2 ''' - The bg gradient color decode & table selection isn't correctly implemented.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp battlera] ==
 +
Priorities aren't 100 correct. Only necessary features of the PC-Engine video hardware are implemented: not all PC-Engine video features are used by games in this driver.
  
== [http://mamedev.org/source/src/mame/drivers/centiped.c.html centiped] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlex.cpp battlex] ==
''' bullsdrt ''' - Wrong colors.
+
''' battlex ''' - Missing starfield. Background tile colors are wrong.
  
== [http://mamedev.org/source/src/mame/drivers/cidelsa.c.html cidelsa] ==
+
''' dodgeman ''' - BG tilemap palette bits (in most cases paltte 0 is used, only highlights ( battlex logo, hiscore table) uses different palettes(?).  Current implementation gives different highlight colors than on real hardware (i.e. battlex logo should have yellow highights).
''' draco ''' - Colors aren't perfect yet.
+
  
== [http://mamedev.org/source/src/mame/drivers/cinemat.c.html cinemat] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bbc.cpp bbc] ==
''' qb3 ''' - Some graphics problems.
+
GFX emulation isn't accurate yet.
  
== [http://mamedev.org/source/src/mame/drivers/cischeat.c.html cischeat] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beaminv.cpp beaminv] ==
Some ROMs aren't used (priorities?). Screen control register hasn't been found yet (priorities, layers enabling etc.) In cischeat & bigrun, at the start of some levels, you can see the empty scrolling layers as they are filled. In f1gpstar, it's unsure whether they are correct in a few places (e.g. in the attract mode, where cars move horizontally, the wheels don't follow for this reason, probably)
+
''' ctainv ''' - The game is supposedly colour, but what it puts in RAM seems to be black and white only.
  
== [http://mamedev.org/source/src/mame/drivers/clshroad.c.html clshroad] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfcobra.cpp bfcobra] ==
''' firebatl ''' - Marked as imperfect graphics, no other comment in the driver.
+
Blitter emulation is incomplete.
  
== [http://mamedev.org/source/src/mame/drivers/cntsteer.c.html cntsteer] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bishi.cpp bishi] ==
Needs correct roz rotation.
+
K056832 chip emulation lacks per-tile priority.
  
== [http://mamedev.org/source/src/mame/drivers/coinmvga.c.html coinmvga] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz68k.cpp blitz68k] ==
Driver is still in preliminary status.
+
Blitter emulation is missing some features.
  
== [http://mamedev.org/source/src/mame/drivers/combatsc.c.html combatsc] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blockch.cpp blockch] ==
''' combascb ''' -
+
Missing paddle position read.
  
== [http://mamedev.org/source/src/mame/drivers/cowrace.c.html cowrace] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blueprnt.cpp blueprnt] ==
 +
''' grasspin ''' - Some minor GFX glitches.
  
== [http://mamedev.org/source/src/mame/drivers/cps3.c.html cps3] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bmcbowl.cpp bmcbowl] ==
''' jojo ''' -
+
Scroll isn't implemented and some gfx elements don't appear on screen.
  
''' jojoalt ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bnstars.cpp bnstars] ==
 +
See ms32.
  
''' jojoaltn ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bogeyman.cpp bogeyman] ==
 +
The color PROM is dumped, but colors are slightly off.
  
''' jojoba ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/boogwing.cpp boogwing] ==
 +
ACE chip aren't fully emulated, causing some GFX bugs.
  
''' jojoban ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/btime.cpp btime] ==
 +
''' tisland ''' - Needs decryption.
  
''' jojobane ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buggychl.cpp buggychl] ==
 +
Long list of video emulation flaws on top of driver file.
  
''' jojon ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c64.cpp c64] ==
  
''' redearth ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/calchase.cpp calchase] ==
 +
GFX glitches, possibly due to CPU bugs.
  
''' sfiii ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/candela.cpp candela] ==
 +
''' can09 ''' - Needs Vram and screen and LCD emulation.
  
''' sfiii2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/carjmbre.cpp carjmbre] ==
 +
''' carjmbre ''' - Colors look wrong, maybe address bitswap?
  
''' sfiii2n ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/caswin.cpp caswin] ==
 +
Cherry-type subgames appear to have wrong graphics alignment.
  
''' sfiii2u ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp cave] ==
 +
''' ppsatan ''' - Background scrolling of the right monitor is a bit off (2nd stage, single player only).
  
''' sfiii3 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cball.cpp cball] ==
 +
One of the graphics ROMs isn't dumped.
  
''' sfiii3a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cchance.cpp cchance] ==
 +
Color PROMs aren't dumped.
  
''' sfiii3an ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cclimber.cpp cclimber] ==
 +
''' cannonb ''' - Dump is probably bad and/or ROMs are mismatched.
  
''' sfiii3n ''' -
+
''' ckongpt2b2 ''' - One color PROM seems bad, but has been verified on 4 different PCBs.
  
''' sfiiin ''' -
+
''' toprollr ''' - Wrong colors (fg text layer). The game sometimes ("round" text , lives) updates only even columns of cell attribs.
  
''' sfiiiu ''' -
+
''' yamato, yamato2 ''' - The bg gradient color decode & table selection isn't correctly implemented.
  
''' warzard ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.cpp cdi] ==
  
== [http://mamedev.org/source/src/mame/drivers/cubocd32.c.html cubocd32] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cedar_magnet.cpp cedar_magnet] ==
 +
Sprite communication / banking problems.
  
== [http://mamedev.org/source/src/mame/drivers/dacholer.c.html dacholer] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/centiped.cpp centiped] ==
''' dacholer ''' -
+
''' bullsdrt ''' - Wrong colors.
  
''' kickboy ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chqflag.cpp chqflag] ==
 +
Opponent cars have wrong RNG colors compared to references. Needs proper shadow/highlight factor values for sprites and tilemap
  
== [http://mamedev.org/source/src/mame/drivers/darkhors.c.html darkhors] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cidelsa.cpp cidelsa] ==
''' darkhors ''' -
+
''' draco ''' - Colors aren't perfect yet.
  
== [http://mamedev.org/source/src/mame/drivers/darkmist.c.html darkmist] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cinemat.cpp cinemat] ==
''' darkmist ''' -
+
''' qb3 ''' - Some graphics problems.
  
== [http://mamedev.org/source/src/mame/drivers/dbz.c.html dbz] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/circus.cpp circus] ==
''' dbz ''' -
+
''' crasha ''' - The playfield should be cyan. The entire centre box (and contents) should be pale green.
  
''' dbz2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cischeat.cpp cischeat] ==
 +
bigrun is the only set which seems to have correct GFX emulation. For the other sets, some ROMs aren't used (priorities?). Screen control register hasn't been found yet (priorities, layers enabling etc.) In f1gpstar, it's unsure whether they are correct in a few places (e.g. in the attract mode, where cars move horizontally, the wheels don't follow for this reason, probably).
  
== [http://mamedev.org/source/src/mame/drivers/dday.c.html dday] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cit220.cpp cit220] ==
''' dday ''' -
+
Preliminary driver. Missing GFX modes.
  
''' ddayc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clickstart.cpp clickstart] ==
 +
Preliminary driver.
  
== [http://mamedev.org/source/src/mame/drivers/ddayjlc.c.html ddayjlc] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clshroad.cpp clshroad] ==
''' ddayjlc ''' -
+
''' firebatl ''' - Transparency for the text layer is not correctly emulated.
  
''' ddayjlca ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cninja.cpp cninja] ==
 +
''' cninjabl2 ''' - Bootleg on different hardware. Tilemap offsets need adjusting.
  
== [http://mamedev.org/source/src/mame/drivers/ddenlovr.c.html ddenlovr] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cntsteer.cpp cntsteer] ==
''' funkyfig ''' -
+
Needs correct roz rotation.
  
''' nettoqc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.cpp coinmvga] ==
 +
Driver is still in preliminary status.
  
''' quiz365 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/combatsc.cpp combatsc] ==
 +
''' combascb ''' - Colors are imperfect.
  
''' quiz365t ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/compis.cpp compis] ==
 +
Uhrg graphics are drawn wrong (upd7220 bugs?).
  
''' rongrngg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/corona.cpp corona] ==
 +
''' legrandc, re800v3 ''' - Color PROM needs redump.
  
''' rongrngj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cosmicos.cpp cosmicos] ==
  
''' rongrong ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1.cpp cps1] ==
 +
''' knightsb2 ''' - Bootleg with different gfx hardware. Some glitches and character selection screen is completely black.
  
== [http://mamedev.org/source/src/mame/drivers/deco32.c.html deco32] ==
+
''' sf2re ''' - Title screen is glitched.
''' dragngun ''' -
+
  
''' nslashej ''' -
+
''' varthb2 ''' - Bootleg with different gfx hardware. GFX mask ROMs weren't dumped for this set.
  
''' nslasher ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1bl_5205.cpp cps1bl_5205] ==
 +
''' sf2b, sf2b2, sf2ceb and clones, sf2mdt and clones ''' - Bootlegs with different gfx hardware.
  
''' nslashes ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1bl_pic.cpp cps1bl_pic] ==
 +
''' punipic, punipic2, punipic3, slampic, wofpic ''' - Bootlegs with different gfx hardware.
  
''' tattass ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] ==
 +
''' gigaman2 ''' - A bootleg with a different layer offset.
  
''' tattassa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crospang.cpp crospang] ==
 +
''' bestri ''' - Some GFX glitches (tile banking / enable wrong).
  
== [http://mamedev.org/source/src/mame/drivers/deniam.c.html deniam] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.cpp cswat] ==
 +
Gfx/colors aren't correctly emulated (ROMs redump needed).
  
== [http://mamedev.org/source/src/mame/drivers/dkong.c.html dkong] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cubo.cpp cubo] ==
''' pestplce ''' -
+
AGA emulation is missing some features.
  
== [http://mamedev.org/source/src/mame/drivers/dmndrby.c.html dmndrby] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cybertnk.cpp cybertnk] ==
 +
Sprite zooming and sprite shadows need improving.
  
== [http://mamedev.org/source/src/mame/drivers/dooyong.c.html dooyong] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.cpp dai3wksi] ==
''' flytiger ''' -
+
''' dai3wksi, runaways, warp1, warp1t ''' - Colors generation isn't understood. On the PCB there are no PROMs, so it's hardcoded logic somehow? It's 3bpp colors, not b&w + color overlay.
  
== [http://mamedev.org/source/src/mame/drivers/dwarfd.c.html dwarfd] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dassault.cpp dassault] ==
''' dwarfd ''' -
+
Blending effects aren't fully emulated.
  
== [http://mamedev.org/source/src/mame/drivers/dynax.c.html dynax] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dblcrown.cpp dblcrown] ==
''' 7jigen ''' -
+
There's a bogus "Hole" in main screen display; is the background pen really black?; video / irq timings need work.
  
''' majxtal7 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dbz.cpp dbz] ==
 +
The Banpresto logo in DBZ has bad colors after 1 run of the attract mode because
 +
it's associated to the wrong logical tilemap and the same happens in DBZ2
 +
test mode. It should be a bug in K056832 emulation.
  
''' neruton ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dday.cpp dday] ==
 +
The driver currently hacks a handgenerated color tables, which matches the screenshot. Needs correct emulation.
  
''' shpeng ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp ddayjlc] ==
 +
Priorities aren't perfect.
  
== [http://mamedev.org/source/src/mame/drivers/epos.c.html epos] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.cpp ddenlovr] ==
''' igmo ''' -
+
''' funkyfig ''' - Scrolling and priorities problems.
  
== [http://mamedev.org/source/src/mame/drivers/equites.c.html equites] ==
+
''' momotaro ''' - Protection + different blitter commands shuffling.
  
== [http://mamedev.org/source/src/mame/drivers/ettrivia.c.html ettrivia] ==
+
''' mjflove ''' - Transparency problems in title screen, staff roll and gal display (the background is not visible).
''' strvmstr ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/fastlane.c.html fastlane] ==
+
''' nettoqc, ultrchmp ''' - Marked as imperfect colors.
''' fastlane ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/fcombat.c.html fcombat] ==
+
''' quiz365, quiz365t, seljan2 ''' - Marked as imperfect graphics.
''' fcombat ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/findout.c.html findout] ==
+
''' quizchq, quizchql ''' - Some palette issues.
''' findout ''' -
+
  
''' gt103 ''' -
+
''' rongrong, rongrongg, rongrongj ''' - Marked as imperfect colors.
  
''' gt103a ''' -
+
''' sryudens ''' - Transparency problems (Test->Option->Gal, Bonus Game during Demo mode).
  
''' gt103a1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco0.cpp deco0] ==
 +
''' automat, ffantasybl, secretab ''' - Bootleg on different hardware.
  
''' gt103a2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.cpp deco32] ==
 +
''' dragngun, tattass, tattassa ''' - Tattoo Assassins & Dragongun use an unemulated chip (Ace/Jack) for special blending effects. It's exact effect is unclear.
  
''' gt103a3 ''' -
+
''' gunhard, lockload, lockloadu ''' - Marked as imperfect graphics.
  
''' gt103a4 ''' -
+
''' nslasher, nslasherj, nslashers ''' - Marked as imperfect graphics.
  
''' gt103aa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/decocass.cpp decocass] ==
 +
''' csdtenis ''' -  
  
''' gt103ab ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco_mlc.cpp deco_mlc] ==
 +
Blending, raster effect features aren't fully emulated currently.
  
''' gt103asx ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deniam.cpp deniam] ==
 +
''' logicpro ''' - Logic Pro has an unemulated graphical effect: when you insert a coin, the screen becomes very slightly darker until the next 'scene change'. This is not emulated yet.
  
''' gt5 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] ==
 +
The display controller isn't identified and the character ROM isn't dumped. Once done, then needs emulaatinge the graphics with genuine artwork display.
  
''' gt507uk ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dfruit.cpp dfruit] ==
 +
TC0091LVC emulation lacks some features, resulting in gfx glitches.
  
''' quiz ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dkong.cpp dkong] ==
 +
''' pestplce ''' - Colors and origin unknown.
  
''' quiz211 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dmndrby.cpp dmndrby] ==
 +
There are some remaining graphics issues and colors are imperfect.
  
''' reelfun ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/drgnmst.cpp drgnmst] ==
 +
''' mastfury ''' - Minor GFX problems (i.e. scroll offsets aren't 100% right yet).
  
== [http://mamedev.org/source/src/mame/drivers/fitfight.c.html fitfight] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dwarfd.cpp dwarfd] ==
''' bbprot ''' -
+
Suffers from incomplete 8275 CRT emulation.
  
''' fitfight ''' -
+
''' quarterh and clones ''' - Laserdisc isn't dumped yet.
  
''' histryma ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dynax.cpp dynax] ==
 +
''' 7jigen, majxtal7, neruton and clone ''' - Priority problems (more details in the deriver).
  
== [http://mamedev.org/source/src/mame/drivers/fortecarf.c.html aeroboto] ==
+
''' shpeng ''' - Color PROMs dumps are bad.
  
== [http://mamedev.org/source/src/mame/drivers/fromance.c.html fromance] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/efdt.cpp efdt] ==
''' nekkyoku ''' -
+
Missing starfield and possibly missing background gradient.
  
== [http://mamedev.org/source/src/mame/drivers/funworld.c.html funworld] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elan_ep3a19a.cpp elan_ep3a19a] ==
''' bigdeal ''' - Need its own bipolar PROM dump.
+
The GFX capabilities of the SoC aren't fully emulated yet.
  
''' bigdealb ''' - Need its own bipolar PROM dump.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elan_eu3a05.cpp elan_eu3a05] ==
 +
''' rad_sinv ''' - Various glitches. See top of the driver.
  
''' jolycdat ''' - Need its own bipolar PROM dump.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/electron.cpp electron] ==
 +
Graphics seem to be wrong for several games.
  
== [http://mamedev.org/source/src/mame/drivers/fuukifg3.c.html fuukifg3] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eolith.cpp eolith] ==
''' asurabld ''' -
+
''' candy ''' VRAM erasing doesn't work properly in this game with the logic used in eolith_vram_w.  There are various screens, such as the how to play screen and high score screen where you can see graphics which should have been erased.  It has been verified that these get erased correctly on the real hardware.
  
''' asurabus ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ep64.cpp ep64] ==
  
== [http://mamedev.org/source/src/mame/drivers/gaelco3d.c.html gaelco3d] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp equites] ==
''' radikalb ''' -
+
''' gekisou ''' - Various small graphics glitches. More infos on top of the driver.
  
''' speedup ''' -
+
''' hvoltage, splndrbt and clones ''' - the interpretation of the scaling PROMs might be wrong. The sprite x scaling is not used at all because it couldn't be figured out. Sprite y scaling is slightly wrong and leaves gaps in tall objects. Note that sprites are 30x30 instead of 32x32.
  
''' surfplnt ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac.cpp ertictac] ==
 +
''' poizone ''' - Video timings are off, causing various glitches.
  
== [http://mamedev.org/source/src/mame/drivers/gaiden.c.html gaiden] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esh.cpp esh] ==
''' raiga ''' -
+
  
''' stratof ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ettrivia.cpp ettrivia] ==
 +
''' strvmstr ''' - Color PROMs dumps are bad.
  
== [http://mamedev.org/source/src/mame/drivers/galaga.c.html galaga] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exerion.cpp exerion] ==
''' bosco ''' -
+
''' irion ''' - Priorities aren't correct.
  
''' boscomd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/expro02.cpp expro02] ==
 +
''' fantasia and clones ''' - GFX glitches.
  
''' boscomdo ''' -
+
''' pgalvip ''' - Select screen seems wrong, though it might just be an unfinished version of the game.
  
''' boscoo ''' -
+
''' zipzap ''' - Bad dump.
  
''' boscoo2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp famibox] ==
 +
Screen modulation (before time out) is not emulated.
  
''' galaga ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcombat.cpp fcombat] ==
 +
Needs fixing of the colors (sprites, background).
  
''' galagamf ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.cpp fcrash] ==
 +
''' fcrash, ffightbl, ffightbla ''' - GFX glitches during the second cycle of attract mode.
  
''' galagamk ''' -
+
''' kodb ''' - This bootleg has various graphical issues, mainly with old info not being cleared away. Also, when you are hit, you should flash, but you go invisible instead.
  
''' galagamw ''' -
+
''' ffightblb, sf2m1, sf2m9, sgyxz, wofabl ''' - Bootlegs on different hardware suffer from GFX glitches.
  
''' galagao ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fitfight.cpp fitfight] ==
 +
Scrolling and sprite color problems.
  
''' gallag ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flipjack.cpp flipjack] ==
 +
Various gfx/color problems remaining.
  
''' gatsbee ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower.cpp flower] ==
 +
Priorities aren't correct yet.
  
== [http://mamedev.org/source/src/mame/drivers/galastrm.c.html galastrm] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fm7.cpp fm7] ==
  
== [http://mamedev.org/source/src/mame/drivers/galaxia.c.html galaxia] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fromance.cpp fromance] ==
  
== [http://mamedev.org/source/src/mame/drivers/galaxold.c.html galaxold] ==
+
''' nekkyoku ''' - The CRT Controller needs to be identified to fix layer misalignment due to dynamic changes.
''' bagmanmc ''' -
+
  
''' catacomb ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fruitpc.cpp fruitpc] ==
 +
Preliminary driver. Pc based hardware.
  
''' dkongjrm ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funworld.cpp funworld] ==
 +
''' bigdeal, bigdealb, bonuscrd, bonuscrda ''' - Each game needs its own bipolar PROM dump.
  
''' luctoday ''' -
+
''' clubcard ''' - Wrong background color.
  
''' porter ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.cpp fuukifg3] ==
 +
Raster effects are imperfect: bad frames when lots of new sprites.
  
''' streakng ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco3d.cpp gaelco3d] ==
 +
Graphics rendering isn't perfect yet.
  
== [http://mamedev.org/source/src/mame/drivers/galdrvr.c.html galdrvr] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaiden.cpp gaiden] ==
 +
''' raiga, stratof ''' - It's unclear how lower priority sprites are affected by blended sprites.
  
== [http://mamedev.org/source/src/mame/drivers/galpani3.c.html galpani3] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galastrm.cpp galastrm] ==
 +
FLIPX support in taitoic.cpp is not quite correct.
  
== [http://mamedev.org/source/src/mame/drivers/galpanic.c.html galpanic] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia.cpp galaxia] ==
''' zipzap ''' -
+
Colors aren't right(there's no color prom?!). Stars background should be multi color. Bullets need to be improved and astrowar needs accurate sprite/bg sync.
  
== [http://mamedev.org/source/src/mame/drivers/gaplus.c.html gaplus] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxian.cpp galaxian] ==
''' galaga3 ''' -
+
''' aracnis ''' - Marked as imperfect graphics.
  
''' galaga3a ''' -
+
''' bagmanmc, bagmanm2, kong, luctoday, porter, spcwarp, superbon, supergx, timefgtr ''' - Missing color PROM dump.
  
''' galaga3m ''' -
+
''' catacomb ''' - Color PROM might be mismatched.
  
''' gaplus ''' -
+
''' galkamika ''' - One GFX ROM is bad.
  
''' gaplusa ''' -
+
''' guttangt ''' - At least one GFX ROM is bad, color PROM wasn't dumped so using the standard one, which might not be correct for this set.
  
''' gapluso ''' -
+
''' jungsub ''' - One GFX ROM is bad. Some unknown writes, probably GFX related.
  
== [http://mamedev.org/source/src/mame/drivers/getrivia.c.html getrivia] ==
+
''' all mandinga sets, pacmanblc, scobrag, scobraggi, takeoff ''' - PROM is dumped but isn't correctly hooked up yet.
''' gepoker ''' -
+
  
''' gepoker2 ''' -
+
''' olibug ''' - One of the GFX ROMs is bad. Uses the Galaxian PROM, which gives bad colors(?).
  
''' gepoker3 ''' -
+
''' portera ''' - Might actually be correct, but no video reference to check.
  
''' gs4002 ''' -
+
''' streakng and clone ''' - Marked as imperfect colors. PROM is dumped.
  
''' gs4002a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxold.cpp galaxold] ==
 +
''' bullsdrtg ''' - One of the GFX ROMs is bad.
  
''' gt101c ''' -
+
''' dkongjrm ''' - Probably mismatched color PROM.
  
''' gt101c1 ''' -
+
''' dkongjrmc ''' - Sprites leave artifacts. Also colors aren't 100%.
  
''' gt102b ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galgames.cpp galgames] ==
 +
''' galgame4 ''' - There are some garbled graphics in two games (Star Tiger and Battle Checkers).
  
''' gt102c ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpani3.cpp galpani3] ==
 +
Video hardware isn't completely understood: the priority mixing is non-obvious and there are probably some blending effects as found on suprnova.
  
''' gt102c1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaplus.cpp gaplus] ==
 +
The starfield is wrong.
  
''' gt102c2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gb.cpp gb] ==
  
''' gt102c3 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gba.cpp gba] ==
  
''' sextriv1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.cpp gcpinbal] ==
 +
Missing row scroll (column scroll?).
  
''' sextriv2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.cpp gei] ==
 +
All games in the driver have wrong colors.
  
== [http://mamedev.org/source/src/mame/drivers/goldnpkr.c.html goldnpkr] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/getaway.cpp getaway] ==
 +
Extensive list at the top of the driver.
  
== [http://mamedev.org/source/src/mame/drivers/goldstar.c.html goldstar] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/glass.cpp glass] ==
 +
Incorrect priorities.
  
== [http://mamedev.org/source/src/mame/drivers/goodejan.c.html goodejan] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldnpkr.cpp goldnpkr] ==
''' goodejaa ''' -
+
''' ngoldb ''' - Some GFX ROMs are badly dumped.
  
''' goodejan ''' -
+
''' super21p ''' - Palette decoding isn't perfect yet.
  
''' totmejan ''' -
+
''' animpkr, wtchjacka, wtchjackb, wtchjackd, wtchjacke, wtchjackf, wtchjackg, wtchjackh ''' - PROMs are badly dumped / missing.
  
== [http://mamedev.org/source/src/mame/drivers/gottlieb.c.html gottlieb] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldstar.cpp goldstar] ==
''' vidvince ''' -
+
''' carb2002, carb2003 ''' - Color PROMs dumps are bad.
  
== [http://mamedev.org/source/src/mame/drivers/grchamp.c.html grchamp] ==
+
''' crazybon, crazybona, nfb96sea, nfb96seb, nfb96sec ''' - Color PROMS might be mismatched.
''' grchamp ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/gstriker.c.html gstriker] ==
+
''' kkojnoli ''' - Colors aren't perfect. There are some unused PROMs.
''' gstriker ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/gsword.c.html gsword] ==
+
''' lucky8l ''' - Uses a strange mix of PROMs and PLDs which isn't decoded yet.
''' josvolly ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/halleys.c.html halleys] ==
+
''' luckylad, magodds and clones, star100, wcat3 ''' - Colors aren't perfect.
''' benberob ''' -
+
  
''' halley87 ''' -
+
''' nd8lines ''' - PROMs aren't correctly decoded, so very wrong colors.
  
''' halleycj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goodejan.cpp goodejan] ==
 +
Some sprites flicker on attract mode.
  
''' halleys ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gottlieb.cpp gottlieb] ==
 +
''' vidvince ''' - Sprite wrapping issues.
  
''' halleysc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp32.cpp gp32] ==
 +
Palette should be normalized to actual TFT color space.
  
== [http://mamedev.org/source/src/mame/drivers/holeland.c.html holeland] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp grchamp] ==
''' crzralla ''' -
+
"Radar" is probably wrong.
  
''' crzrallg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstream.cpp gstream] ==
 +
''' x2222o ''' - The available GFX ROMs aren't correct for the older prototype program ROMs.
  
''' crzrally ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstriker.cpp gstriker] ==
 +
All games in the driver need tilemap scrolling/rotation/zooming or whatever effect it uses. Priorities are wrong. Missing mixer registers (mainly layer enable/disable).
  
''' holeland ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gsword.cpp gsword] ==
 +
''' josvolly ''' - Video hardware isn't completely understood.
  
== [http://mamedev.org/source/src/mame/drivers/homedata.c.html homedata] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.cpp gticlub] ==
''' battlcry ''' -
+
Not all features of the Konami 3D hardware have been implemented.
  
''' hourouki ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gumbo.cpp gumbo] ==
 +
''' mspuzzleb ''' - Bad dumps.
  
''' mrokumei ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/halleys.cpp halleys] ==
 +
All games suffer from the many missing features of the blitter emulation.
  
== [http://mamedev.org/source/src/mame/drivers/homerun.c.html homerun] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/holeland.cpp holeland] ==
''' dynashot ''' -
+
''' crzrally and clones ''' - Missing high bit of sprite X coordinate? (see round 2 and 3 of attract mode).
  
''' homerun ''' -
+
''' holeland ''' - Missing tile/sprite priority.
  
== [http://mamedev.org/source/src/mame/drivers/igs009.c.html igs009] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homedata.cpp homedata] ==
 +
''' battlcry and clones ''' - Some tiny gfx glitches.
  
== [http://mamedev.org/source/src/mame/drivers/igspoker.c.html igspoker] ==
+
''' hourouki ''' - In attract mode, it draws a horizontal black bar on the bottom right side of the display.
  
== [http://mamedev.org/source/src/mame/drivers/ilpag.c.html ilpag] ==
+
''' mrokumei ''' - Wrong gfx at the beginning of a game. It is selecting the wrong gfx bank.
  
== [http://mamedev.org/source/src/mame/drivers/imolagp.c.html imolagp] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun.cpp homerun] ==
''' imolagp ''' -
+
Needs better emulation of gfx bank switching.
  
== [http://mamedev.org/source/src/mame/drivers/itech32.c.html itech32] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hprot1.cpp hprot1] ==
''' drivedge ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/jalmah.c.html jalmah] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ibmpcjr.cpp ibmpcjr] ==
''' kakumei ''' -
+
  
''' kakumei2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/icatel.cpp icatel] ==
  
''' mjzoomin ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs017.cpp igs017] ==
 +
''' mgdh ''' - Wrong colors in betting screen.
  
''' suchipi ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igspoker.cpp igspoker] ==
 +
''' igs_ncs2 ''' - Incomplete dump.
  
== [http://mamedev.org/source/src/mame/drivers/jantotsu.c.html jantotsu] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/imolagp.cpp imolagp] ==
 +
Current color implementation is incorrect.
  
== [http://mamedev.org/source/src/mame/drivers/jchan.c.html jchan] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indy_indigo2.cpp indy_indigo2] ==
 +
''' indy_4610, indy_4613, indy_5015 ''' -
  
== [http://mamedev.org/source/src/mame/drivers/jongkyo.c.html jongkyo] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/inufuku.cpp inufuku] ==
''' jongkyo ''' -
+
''' 3on3dunk ''' - Tilemap priority is wrong in places (basketball before explosion in attract, highscores).
  
== [http://mamedev.org/source/src/mame/drivers/jpmimpct.c.html jpmimpct] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/itech32.cpp itech32] ==
''' cluedo ''' -
+
''' drivedge ''' - Uses modified video hardware. It's emulation is quite complete, but still not 100%.
  
''' cluedo2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.cpp jack] ==
 +
''' tripool, tripoola ''' - Palette problems during attract mode. The tripool driver used to have a hack making the vblank interrupt go off twice per frame, this made the game run way too fast, but no palette bug.
  
''' cluedo2c ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jaguar.cpp jaguar] ==
  
== [http://mamedev.org/source/src/mame/drivers/kingdrby.c.html kingdrby] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp jalmah] ==
 +
Back layer pens look ugly in some circumstances (i.e. suchipi when you win, mjzoomin when coined up).
  
== [http://mamedev.org/source/src/mame/drivers/koftball.c.html koftball] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jchan.cpp jchan] ==
 +
There are some priority issues.
  
== [http://mamedev.org/source/src/mame/drivers/koikoi.c.html koikoi] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2.cpp jclub2] ==
''' koikoi ''' -
+
''' darkhors ''' - Needs fixing of the disalignment between sprites and tilemap (gap in the fence) during play, without breaking the other screens, which are fine.
  
== [http://mamedev.org/source/src/mame/drivers/konamigq.c.html konamigq] ==
+
''' jclub2 and clones ''' - Priorities need some work.
''' cryptklr ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/konamigv.c.html konamigv] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jongkyo.cpp jongkyo] ==
''' hyperath ''' -
+
Colors are wrong, possibly due to wrong video ram banking.
  
''' nagano98 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpct.cpp jpmimpct] ==
 +
''' cluedo and clones ''' - During the attract mode, just after the camera flash, the camera colours go screwy and proceeding text is printed behind the camera. A TMS34010 emulation flaw or original game code bug.
  
''' pbball96 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jtc.cpp jtc] ==
 +
''' jtces40 ''' - Hi-res GFX and colours need fixing.
  
''' simpbowl ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kaneko16.cpp kaneko16] ==
 +
''' packbang ''' - Priorities between stages could be wrong.
  
''' susume ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kingdrby.cpp kingdrby] ==
 +
Work needed on remaining video issues, priorities, sprites, etc. Tilemap color offsets aren't understood.
  
''' weddingr ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/koftball.cpp koftball] ==
 +
Game marked as imperfect graphics. No further note in the driver.
  
== [http://mamedev.org/source/src/mame/drivers/konamigx.c.html konamigx] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/koikoi.cpp koikoi] ==
''' daiskiss ''' -
+
Colors are incorrect (color(?) prom outputs are connected to one of pals). It might help to have a screenshot of the original thing.
  
''' dragoona ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigs.cpp konamigs] ==
 +
Q2SD GPU emulation is preliminary and only implements the features needed by the only game dumped.
  
''' dragoonj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx.cpp konamigx] ==
 +
All games have minor graphics glitches.
  
''' gokuparo ''' -
+
''' ggreats2, opengolf, opengolf2, racinfrc, racinfrcu ''' - Need ROZ layer emulation.
  
''' le2 ''' -
+
''' vsnetscr and clones ''' - Need adding of 'Roz Doubling' support to the Type-4 roz rendering when width > 512 and fixing of the issues with FG Tilemaps (the hack used for Soccer Superstars clearly doesn't work here causing most of the left screen tilemaps to vanish).
  
''' le2u ''' -
+
''' winspike, winspikej ''' - Bad sprite colours (might be more protection).
  
''' puzldama ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamim2.cpp konamim2] ==
 +
''' btltryst ''' - Unemulated GFX modes make the game too glitchy to be playable.
  
''' salmndr2 ''' -
+
''' heatof11 ''' -  
  
''' sexyparo ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konmedal.cpp konmedal] ==
 +
''' buttobi, ddboy and clone ''' - Priorities not understood and wrong in places, apparently controlled by PROM.
  
''' tbyahhoo ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konmedal68k.cpp konmedal68k] ==
 +
Some small gfx glitches remain.
  
''' tkmmpzdm ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kyugo.cpp kyugo] ==
 +
''' 99lstwarb ''' - BG tilemap is wrong in some levels.
  
''' tokkae ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas.cpp laserbas] ==
 +
There are weird palette changes and some video reference would be useful to verify GFX emulation in general.
  
''' winspike ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lbeach.cpp lbeach] ==
 +
Colors aren't probably 100% correct yet. No reference available.
  
''' winspikj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lethal.cpp lethal] ==
 +
'External' rowscroll not hooked up correctly (1st attract level, highscores). There possibly are some priority issues / sprite placement issues.
  
== [http://mamedev.org/source/src/mame/drivers/ksayakyu.c.html ksayakyu] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lft_craft.cpp lft_craft] ==
''' ksayakyu ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/ksys573.c.html ksys573] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lft_phasor.cpp lft_phasor] ==
''' bassangl ''' -
+
PAL emulation is missing.
  
''' cr589fw ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/liberate.cpp liberate] ==
 +
''' prosport, prosporta ''' - Marked as imperfect graphics. No further note in the driver.
  
''' cr589fwa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] ==
 +
The VDP device isn't perfectly understood yet.
  
''' darkhleg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage.cpp lkage] ==
 +
''' bygone ''' - Title screen glitches, other glitches.
  
''' ddr2m ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lordgun.cpp lordgun] ==
 +
''' lordgun ''' - In the 3rd leg of the ship stage, sometimes part of a far jetboat is drawn above a nearer sub (both sprites). But this is correct considering both priorities and sprite list positions. Original game bug? Wrong colors for tilemap 0 in the 2nd leg of the last stage (where some sprite priority bugs happen too). In the jungle level, final enemy, tilemap 0 does not scroll. It may have wrong priority, or may need to be disabled, even though it is used by enemies to hide, so it's probably just odd but right after all.
  
''' ddr2mc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lsasquad.cpp lsasquad] ==
 +
Wrong sprite/tilemap priority. Scrollram not entirely understood.
  
''' ddr2mc2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] ==
 +
Colors are close to screenshots for IPM Invader. The other games have not been verified.
  
''' ddr2ml ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m107.cpp m107] ==
 +
''' wpksoc and clone ''' - Graphics glitches due to some unimplemented features.
  
''' ddra ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.cpp m92] ==
 +
''' leaguemn, nbbatman, nbbatmanu ''' - Raster effects don't work properly.
  
''' ddrbocd ''' -
+
''' ppan ''' - Bootleg on different hardware.
  
''' ddrj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magicfly.cpp magicfly] ==
 +
''' bchance ''' - One of the GFX roms is a bad dump.
  
''' ddru ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp malzak] ==
 +
Playfield graphics may be banked.
  
''' dsfdcta ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/marinedt.cpp marinedt] ==
 +
Imperfect colors: unused bit 2 of color prom, guesswokred sea gradient, mg16 entirely unused. Also unused colors 0x10-0x1f (might be a flashing bank).
  
''' dsftkd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mazerbla.cpp mazerbla] ==
 +
The games use a custom video controller which isn't fully understood. (See notes on top of driver)
  
''' dstage ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc10.cpp mc10] ==
  
''' fbait2bc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc1000.cpp mc1000] ==
  
''' fbaitbc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meadows.cpp meadows] ==
 +
''' gypsyjug ''' - Incomplete dump.
  
''' fbaitmc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx.cpp megaphx] ==
 +
TMS34010 isn't correctly hooked up and / or has some bugs.
  
''' fbaitmca ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1.cpp megasys1] ==
 +
''' hayaosi1 ''' - Game marked as imperfect graphics. No further note.
  
''' fbaitmcj ''' -
+
''' tshingen and clone ''' - Unemulated mosaic effect.
  
''' fbaitmcu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/merit.cpp merit] ==
 +
''' couple and clones, mdchoice, pitboss and clones, riviera and clone ''' - Games marked as imperfect graphics. No further note.
  
''' gtrfrk2m ''' -
+
''' dodge ''' - Incomplete dump.
  
''' gtrfrks ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meritm.cpp meritm] ==
 +
V9938 emulation is incomplete.
  
''' gtrfrksa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.cpp mermaid] ==
 +
''' rougien ''' - Stars playfield colors and scrolling are wrong.
  
''' gtrfrksj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro.cpp metro] ==
 +
''' 3kokushi, blzntrnd, daitorid, gakusai, karatour, ladykill, moegonta, puzzli and clone, toride2 and clones ''' - Various GFX glitches.
  
''' gtrfrksu ''' -
+
''' gstrik2 and clone ''' - Priorities between rounds are wrong.
  
''' konam80a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgames.cpp mgames] ==
 +
Color system (no bipolar PROMs in the system), needs a reference.
  
''' konam80j ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midzeus.cpp midzeus] ==
 +
''' invasnab, invasnv4, mk4, mk4a, mk4b ''' - Zeus chip emulation is incomplete.
  
''' konam80k ''' -
+
''' crusnexo, crusnexoa, crusnexob, thegrid, thegrida ''' - Zeus 2 chip emulation is preliminary.
  
''' konam80s ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/minicom.cpp minicom] ==
  
''' konam80u ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.cpp mitchell] ==
 +
''' mstworld ''' - Bootleg with different video RAM banking.
  
''' pbballex ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mjkjidai.cpp mjkjidai] ==
 +
''' mjkjidai ''' - Several imperfections with sprites rendering:some sprites are misplaced by 1pixel vertically and during the tile distribution at the beginning of a match, there's something wrong with the stacks moved around, they are misaligned and something is missing.
  
''' salarymc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp model1] ==
 +
''' swa and clone ''' - Ship models periodically disappear for a frame or two during attract mode and while in-game.
  
== [http://mamedev.org/source/src/mame/drivers/laserbat.c.html laserbat] ==
+
''' vformula ''' - TGP coprocessor emulation is incomplete.
''' catnmous ''' -
+
  
''' laserbat ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp model2] ==
 +
''' model 2, model 2A, model 2B games ''' - 3D coprocessors emulation / hook-up are incomplete.
  
''' lazarian ''' -
+
''' model 2c games ''' - 3D coprocessor isn't emulated.
  
== [http://mamedev.org/source/src/mame/drivers/lastduel.c.html lastduel] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp model3] ==
 +
Video hardware emulation is lacking many features.
  
== [http://mamedev.org/source/src/mame/drivers/lethal.c.html lethal] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp.cpp monzagp] ==
''' lethalej ''' -
+
Incorrect colors and some GFX inaccuracies.
  
''' lethalen ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/moo.cpp moo] ==
 +
''' bucky and clones ''' - GFX glitches.
  
''' lethalua ''' -
+
''' moomesa and clones ''' - Needs 54338 color blender support(intro gfx missing and fog blocking view). Enemies coming out of the jail cells in the last stage have wrong priority. Could be tile priority or the typical "small Z, big pri" sprite masking trick currently not supported by K053247_sprites_draw().
  
''' lethalux ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mod2sw.hxx mpu4mod2sw] ==
 +
''' connect4 ''' - Uses incandescent lamps to make a display grid, need better timing to make this work
  
''' letheab ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mquake.cpp mquake] ==
 +
Marked as imperfect graphics. No further note in the driver.
  
''' letheae ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms32.cpp ms32] ==
 +
Video system is only partially understood. Extensive TODO on top of the driver.
  
== [http://mamedev.org/source/src/mame/drivers/liberate.c.html liberate] ==
+
''' f1superb ''' - Has an additional unemulated DSP for road GFX.
  
== [http://mamedev.org/source/src/mame/drivers/lordgun.c.html lordgun] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogem.cpp murogem] ==
''' lordgun ''' -
+
The palette system needs to be understood.
  
== [http://mamedev.org/source/src/mame/drivers/lsasquad.c.html lsasquad] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mystwarr.cpp mystwarr] ==
''' daikaiju ''' -
+
All games are marked as imperfect graphics. No further note in the driver.
  
''' lsasquad ''' -
+
''' metamrph and clones ''' - Intro needs alpha blended sprites.
  
''' storming ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mz2500.cpp mz2500] ==
  
== [http://mamedev.org/source/src/mame/drivers/ltcasino.c.html ltcasino] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n64.cpp n64] ==
''' ltcasino ''' -
+
  
''' mv4in1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n8080.cpp n8080] ==
 +
''' helifire, helifirea '''  
  
== [http://mamedev.org/source/src/mame/drivers/m10.c.html m10] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.cpp namcofl] ==
 +
''' speedrcr ''' - Some GFX glitches.
  
== [http://mamedev.org/source/src/mame/drivers/m107.c.html m107] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcona1.cpp namcona1] ==
''' firebarr ''' -
+
''' xday2 ''' -  
  
== [http://mamedev.org/source/src/mame/drivers/m62.c.html m62] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcond1.cpp namcond1] ==
''' battroad '''
+
Video emulation lacks some graphical effects (ROZ, ..).
  
== [http://mamedev.org/source/src/mame/drivers/m90.c.html m90] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos2.cpp namcos2] ==
''' quizf1 ''' -
+
''' finallap and clones ''' - Sprite size bit is bogus during splash screen. Bad road colors.
  
== [http://mamedev.org/source/src/mame/drivers/m92.c.html m92] ==
+
''' finalap2, finalap2j, suzuka8h, suzuka8hj, suzuka8h2 ''' - Bad road colors.
''' leaguemn ''' -
+
  
''' nbbatman ''' -
+
''' finalap3, finalap3j ''' - Use unaligned 32x32 sprites, which aren't handled correctly in video/namcos2.cpp yet. Bad road colors.
  
== [http://mamedev.org/source/src/mame/drivers/macrossp.c.html macrossp] ==
+
''' fourtrax and clones ''' -
''' macrossp ''' -
+
  
''' quizmoon ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos21_c67.cpp namcos21_c67] ==
 +
Graphics system emulation is lacking some features and some aren't understood.
  
== [http://mamedev.org/source/src/mame/drivers/madalien.c.html madalien] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos21_de.cpp namcos21_de] ==
 +
Graphics system emulation is lacking some features and some aren't understood.
  
== [http://mamedev.org/source/src/mame/drivers/magicfly.c.html magicfly] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos22.cpp namcos22] ==
''' 7mezzo ''' - The palette system need to be understood.
+
Graphics system emulation is lacking some features and some aren't understood.
  
''' magicfly ''' - The palette system need to be understood.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos23.cpp namcos23] ==
 +
Graphics system emulation is lacking some features and some aren't understood.
  
== [http://mamedev.org/source/src/mame/drivers/malzak.c.html malzak] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos86.cpp namcos86] ==
 +
''' wndrmomo ''' - Enemies coming out from the ground cut "holes" from the crowd in the foreground. This is because the crowd sprites have higher priority, but come earlier in the sprite list, so now that sprite/tilemap orthogonality is implemented, crowd is obscured by sprites following it, which are obscured by the tilemap. Reverting to the previous behaviour, removing orthogonality, would fix the problem, but It's almost sure it wouldn't be correct.
  
== [http://mamedev.org/source/src/mame/drivers/mazerbla.c.html mazerbla] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp naomi] ==
''' greatgun ''' - Use a custom video controller which isn't fully understood.
+
Graphics system emulation is lacking some features.
  
== [http://mamedev.org/source/src/mame/drivers/meadows.c.html meadows] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj8900.cpp nbmj8900] ==
 +
''' ohpaipee ''' -
  
== [http://mamedev.org/source/src/mame/drivers/megasys1.c.html megasys1] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp neoprint] ==
''' hayaosi1 ''' -
+
Needs implementation of the remaining video features. Needs simulation of the printer/camera devices, lamps.
  
== [http://mamedev.org/source/src/mame/drivers/merit.c.html merit] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes.cpp nes] ==
''' phrcraze ''' -
+
  
''' phrcrazs ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt02_vt03.cpp nes_vt02_vt03] ==
 +
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
  
''' tictac ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt09.cpp nes_vt09] ==
 +
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
  
''' trvwz2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt32.cpp nes_vt32] ==
 +
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
  
''' trvwz3h ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt369_vtunknown nes_vt369_vtunknown]==
 +
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
  
''' trvwz3v ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nightgal.cpp nightgal] ==
 +
''' ngalsumr, ngtbunny, nightgal, royalngt, royalqn, sgaltrop ''' - Blitter isn't fully implemented yet. Charles MacDonald wrote technical notes about it. There's also a protection device.
  
''' trvwz4 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nmk16.cpp nmk16] ==
 +
''' spec2k ''' - The ships sometimes scroll off the screen if you insert a coin during the attract demo.
  
''' trvwzh ''' -
+
''' tdragon3h ''' - Bootleg with different sound hardware.
  
''' trvwzha ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nwk-tr.cpp nwk-tr] ==
 +
Complex Konami 3D hardware. Some features aren't correctly implemented yet.
  
''' trvwzv ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nycaptor.cpp nycaptor] ==
 +
Driver needs real bg/sprite priority system.
  
''' trvwzva ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.cpp olibochu] ==
 +
Palette decoding is wrong.
  
== [http://mamedev.org/source/src/mame/drivers/meritm.c.html meritm] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/oneshot.cpp oneshot] ==
 +
''' oneshot ''' - Priorities for some tiles are wrong. There might be a layer order register.
  
== [http://mamedev.org/source/src/mame/drivers/metro.c.html metro] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/othello.cpp othello] ==
''' 3kokushi ''' -
+
Correct colors need to be derived from the color DAC (24 resistors) on pcb.
  
''' blzntrnd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/overdriv.cpp overdriv] ==
 +
Lots of problems: Missing road (two K053250). Visible area and relative placement of sprites and tiles are most likely wrong. Some flickering sprites, this might be an interrupt/timing issue. The screen is cluttered with sprites which aren't supposed to be visible, increasing the coordinate mask in K053247_sprites_draw() from 0x3ff to 0xfff fixes this but breaks other games (e.g. Vendetta). The "Continue?" sprites are not visible until you press start. Priorities need figuring out.
  
''' daitorid ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.cpp pacman] ==
 +
''' cannonbp ''' - Color PROMs should be correct but give wrong ugly colors.
  
''' gakusai ''' -
+
''' eggor ''' - Color PROMs might be mismatched.
  
''' gstrik2 ''' -
+
''' mspacmanbco ''' - This PCB has swapped Blue and Green color lines (Ms.Pac-Man sprite should be pink).
  
''' karatour ''' -
+
''' painter ''' - Sprite ROM dump is bad.
  
''' ladykill ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/panicr.cpp panicr] ==
 +
Sprite - sprite priorities are possibly wrong. Needs video reference.
  
''' moegonta ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paradise.cpp paradise] ==
 +
''' paradlx, para2dx ''' - Marked as imperfect graphics with no further note. Perhaps the flag wasn't removed after adding correctr gfx3 roms?
  
''' puzzli ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasopia7.cpp pasopia7] ==
  
''' torid2gg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc1512.cpp pc1512] ==
  
''' toride2g ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/peplus.cpp peplus] ==
 +
''' all Imperial games, pebe0014a, pemg0213, pepp0045b, pepp0045c, pepp0130, pepp0733, peps0615, peps0628, pex0057pb, pex0057pd, pex0827s, pex0846s, pex1087s, pex2172pa, pexm009p ''' - Wrong CG graphics and/or CAP ROMs.
  
''' toride2j ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/phoenix.cpp phoenix] ==
 +
''' capitol, pleiadbl, pleiadce, pleiads, pleiadsi ''' - Palette banking.  Controlled by 3 custom chips marked T-X, T-Y and T-Z. These chips are responsible for the protection as well.
  
== [http://mamedev.org/source/src/mame/drivers/midas.c.html midas] ==
+
''' phoenixi ''' - This bootleg uses 1 8-bit PROM instead of 2 4-bit ones like the vast majority of the other games on phoenix hardware. Needs correct decoding.
''' livequiz ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/midzeus.c.html midzeus] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pingpong.cpp pingpong] ==
''' invasnab ''' -
+
''' cashquiz ''' - Incomplete dump.
  
''' invasnv4 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8.cpp pinkiri8] ==
 +
Current blocker is the video emulation i/o ports, it looks somewhat exotic. Colors are wrong.
  
''' mk4 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/piratesh.cpp piratesh] ==
 +
The KONAMI custom GFX chips' emulation isn't perfect yet.
  
''' mk4a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pktgaldx.cpp pktgaldx] ==
 +
''' pktgaldxb ''' - There are GFX glitches in background of girls after each level.
  
== [http://mamedev.org/source/src/mame/drivers/miniboy7.c.html miniboy7] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playch10.cpp playch10] ==
 +
''' pc_1942, pc_bstar, pc_gntlt, pc_miket, pc_pinbt ''' - GFX glitches due to mapper or PPU problems.
  
== [http://mamedev.org/source/src/mame/drivers/missb2.c.html missb2] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] ==
''' missb2 ''' -
+
''' luckboomh ''' - Lucky Boom has some minor colour issue with the background - see the title screen. The game selects the wrong colour for some tiles. The tiles should be colour 0x01 not 0x02. Affects the backgrounds in game however it's barely noticable.
  
== [http://mamedev.org/source/src/mame/drivers/mitchell.c.html mitchell] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/plus4.cpp plus4] ==
''' mstworld ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/mjkjidai.c.html mjkjidai] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pofo.cpp pofo] ==
''' mjkjidai ''' -
+
Cursor is missing. LCD board isn't emulated.
  
== [http://mamedev.org/source/src/mame/drivers/mlanding.c.html mlanding] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] ==
 +
''' grally, polepos2bi, polepos2bs ''' - Bootleg on different hardware. Colors aren't correctly decoded yet.
  
== [http://mamedev.org/source/src/mame/drivers/model1.c.html model1] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear.cpp popobear] ==
''' vf ''' -
+
Auto-animation speed is erratic (way too fast).
  
''' vformula ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.cpp portrait] ==
 +
Some sprite issues and palette system isn't understood.
  
''' vr ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/powerbal.cpp powerbal] ==
 +
''' atombjt ''' - Game adapted to this hw, might still have some GFX glitches lurking.
  
== [http://mamedev.org/source/src/mame/drivers/model2.c.html model2] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/progolf.cpp progolf] ==
 +
Map display is (almost) correct but color pens aren't.
  
== [http://mamedev.org/source/src/mame/drivers/model3.c.html model3] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psion.cpp psion] ==
  
== [http://mamedev.org/source/src/mame/drivers/moo.c.html moo] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psion5.cpp psion5] ==
''' moo ''' -
+
  
''' mooaa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psx.cpp psx] ==
  
''' mooua ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pturn.cpp pturn] ==
 +
Palette decoding isn't perfect.
  
== [http://mamedev.org/source/src/mame/drivers/mpoker.c.html mpoker] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pve500.cpp pve500] ==
  
== [http://mamedev.org/source/src/mame/drivers/mpu4drvr.c.html mpu4drvr] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.cpp quasar] ==
''' connect4 ''' - uses incandescent lamps to make a display grid, need better timing to make this work
+
Marked as imperfect graphics with no further note.
  
''' dealem ''' - occasional black tiles seem odd compared to video (http://youtube.com/watch?v=p0bJYxaCBao)
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quickpick5.cpp quickpick5] ==
 +
''' quickp5 ''' - Some small gfx glitches remain.
  
== [http://mamedev.org/source/src/mame/drivers/mquake.c.html mquake] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quizpun2.cpp quizpun2] ==
  
== [http://mamedev.org/source/src/mame/drivers/ms32.c.html ms32] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] ==
''' 47pie2 ''' -
+
Missing raster effects (see left side of one of the levels). Needs clean up of the zoom code and a more accurate zoom effect.
  
''' 47pie2o ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rainbow.cpp rainbow] ==
  
''' akiss ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp realbrk] ==
 +
Need priority handling (e.g during the intro, there are two black bands in the background that should obscure sprites). Sometimes sprites are shrinked to end up overlapping the background image in the tilemaps, but they are a few pixels off.
  
''' bbbxing ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redalert.cpp redalert] ==
 +
''' demoneye ''' - Missing the 3rd GFX layer.
  
''' desertwr ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redclash.cpp redclash] ==
 +
Colors are unverified (some screenshots are needed). Some graphical problems.
  
''' gametngk ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rltennis.cpp rltennis] ==
 +
Various gfx glitches here and there, mostly related to wrong size of data.
  
''' gratia ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.cpp rohga] ==
 +
Wrong/unemulated alpha/priority functions.
  
''' gratiaa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ron.cpp ron] ==
 +
Palette PROMs not correctly hooked up.
  
''' hayaosi2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roul.cpp roul] ==
 +
Palette and blitter command 0x00 need verifying.
  
''' hayaosi3 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/route16.cpp route16] ==
 +
''' jongpute ''' - Palette decoding is wrong.
  
''' kirarast ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah.cpp royalmah] ==
 +
''' chalgirl ''' - Missing PROM dump.
  
''' p47aces ''' -
+
''' mjsenka, mjyarou and clone, rkjanoh2 ''' - They never seem to set the palette base.
  
''' tetrisp ''' -
+
''' mjsiyoub ''' - Colors need verifying.
  
''' tp2m32 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.cpp rungun] ==
 +
Missing dual monitor support. Sprite palettes are not entirely right. ROZ update causes music to stutter.
  
== [http://mamedev.org/source/src/mame/drivers/murogem.c.html murogem] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/saitek_intchess.cpp saitek_intchess] ==
''' lasvegas ''' - The palette system need to be understood.
+
Colors are estimated from photos (black and white are obvious, but the green and cyan are not standard 0x00ff00 / 0x00ffff), video timing is unknown, sprite offsets are estimated from photos.
  
''' murogem ''' - The palette system need to be understood.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.cpp sangho] ==
 +
''' pzlestar ''' - Title screen uses sprites with screen 12, has wrong colors due of it.
  
''' murogema ''' - The palette system need to be understood.
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbrain.cpp sbrain] ==
 +
Missing row buffering DMA (DP8350, MM5035) and line-by-line rendering and proper character generator emulation (CRT8002).
  
== [http://mamedev.org/source/src/mame/drivers/mystwarr.c.html mystwarr] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbugger.cpp sbugger] ==
''' dadandrn ''' -
+
''' sbugger, sbuggera ''' - Wrong colors: it looks like there's direct color mapping. Bits from attribute ram connected to r/g/b outputs without use of color prom or color table.
  
''' gaiapolj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scobra.cpp scobra] ==
 +
''' tazmaniet ''' - PROMs are dumped but not correctly hooked up.
  
''' gaiapols ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] ==
 +
''' troopy ''' - Maybe imperfect GFX decode or maybe bad GFX ROMs.
  
''' gaiapolu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scregg.cpp scregg] ==
 +
''' rockduck ''' - Color PROMs are mismatched.
  
''' metamrph ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.cpp seabattl] ==
 +
Colors aren't correct(note: the flyer screenshots look faked; not a good reference). It's unknown if it should have a horizon/sky. Video timing and video offsets aren't correctly implemented.
  
''' metamrpj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaatom.cpp segaatom] ==
 +
Preliminary driver. H8S/2373 based.
  
''' metamrpu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segajw.cpp segajw] ==
 +
Preliminary driver.
  
''' mmaulers ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas16a.cpp segas16a] ==
 +
''' fantzonepr ''' - Bad / missing GFX ROMs.
  
''' mtlchamp ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas18_astormbl.cpp segas18_astormbl] ==
 +
There are glitches that need to be verified against hardware.
  
''' mtlchmp1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas24.cpp segas24] ==
 +
Missing linescroll in special modes (qgh title, mahmajn2/qrouka attract mode) and screen flipping (mix register 13 & 2).
  
''' mtlchmpa ''' -
+
''' crkdown, crkdownj, crkdownu ''' - Clipping / solid layer problems? (Radar display).
  
''' mtlchmpj ''' -
+
''' qsww ''' - Wrong background color on title screen.
  
''' mtlchmpu ''' -
+
''' sgmastc, sgmastj ''' - Some gfx offset / color problems?
  
''' mystwarr ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.cpp segas32] ==
 +
Some graphics effects aren't understood / implemented yet.
  
''' mystwaru ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi.cpp seibuspi] ==
 +
Missing alpha blending effect: screenshot on www.system16.com show that during attract mode in Viper Phase 1 the "Viper" part of the logo (the red part) should be partially transparent. Same thing with the blu "Viper" logo when on the "push 1 or 2 players button" screen. Note that the red logo is tiles, the blue logo is sprites. Same thing with the lights on the ground at the beginning of the game. They are opaque now, you should see the background tiles through.
  
''' viostorm ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sengokmj.cpp sengokmj] ==
 +
Some video C.R.T. registers aren't understood. Some sprites bugs at the start of a play.
  
''' viostrma ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.cpp seta] ==
 +
''' blandia, blandiap ''' - There is at least a missing rowscroll effect.
  
''' viostrmj ''' -
+
''' crazyfgt ''' - Graphics glitches.
  
''' viostrmu ''' -
+
''' extdwnhl ''' - Has some wrong colored tiles in one of the attract mode images and in later tracks.
  
== [http://mamedev.org/source/src/mame/drivers/namcofl.c.html namcofl] ==
+
''' superbar, wiggie ''' - There are a few gfx emulation bugs (flipping of some border tiles and sprites not leaving the screen correctly). It's possible the custom hardware doesn't behave *exactly* the same as the original seta hardware.
''' speedrcr ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/namcond1.c.html namcond1] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta2.cpp seta2] ==
''' ncv1 ''' -
+
''' deerhunt and clones, wschamp and clone ''' - Offset tilemap sprite during demo.
  
''' ncv1j ''' -
+
''' grdians ''' - The map screen after the character selection needs zooming. There is a global zoom register that should affect the background map and the level picture but not the frontmost frame. This latter should use color 7ff (the last one) and ignore the individual color codes in the tiles data. Zooming is also used briefly in pengbros.
  
''' ncv1j2 ''' -
+
''' myangel ''' - Some gfx at the end of the game (rays just before fireworks, and the border during the wedding) have wrong colors. You can see the rays red, green and yellow because that's how the palette is preinitialized by MAME, but the game never sets up those palette entries. The game selects color depth "1", whose meaning is uncertain, and color code 0 so there doesn't seem to be a way to point to a different section of palette RAM. There are glitches in the bg horizontal scroll in the wedding sequence at the end of the game. It looks like "scrollx" should be delayed one frame wrt "xoffs".
  
''' ncv2 ''' -
+
''' myangel2 ''' - Before each level, the background image is shown with completely wrong colors. It corrects itself when the level starts.
  
''' ncv2j ''' -
+
''' endrichs, reelquak ''' - Needs an x offset for tilemap sprites. There are one frame glitches in the reels scroll.
  
== [http://mamedev.org/source/src/mame/drivers/namcos11.c.html namcos11] ==
+
''' staraudi ''' -
''' danceyes ''' -
+
  
''' dunkmnia ''' -
+
''' telpacfl ''' - One of the GFX ROMs is a bad dump.
  
''' dunkmnic ''' -
+
''' trophyh ''' - Mame hangs for around 15 seconds every now and then, at scene changes. This is probably due to a couple of frames with an odd or corrupt sprites list, taking a long time to render.
  
''' myangel3 ''' -
+
''' turkhunt ''' -
  
''' pocketrc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/shangha3.cpp shangha3] ==
  
''' primglex ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/shanghai.cpp shanghai] ==
 +
''' blocken ''' - Incomplete zoom support, and missing rotation support. Setting the game in Game Mode B shows a decent test case for it by starting a play.
  
''' ptblnk2a ''' -
+
''' kothello ''' - Small GFX glitches.
  
''' starswep ''' -
+
''' shanghai ''' - The end of round animation in Shanghai is wrong.
  
''' tekken ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sidearms.cpp sidearms] ==
 +
''' sidearms, sidearmsj, sidearmsr ''' - Starfield emulation is preliminary.
  
''' tekken2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/simple_st0016.cpp simple_st0016] ==
 +
''' koikois, mayjinsn ''' - Marked as imperfect graphics, no further note.
  
''' tekken2a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skimaxx.cpp skimaxx] ==
 +
The player often disappears (when she's too slow?). Is this normal ?
  
''' tekken2b ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skylncr.cpp skylncr] ==
 +
''' bdream97 ''' - GFX glitches.
  
''' tekkena ''' -
+
''' olymp, score5, sonikfig ''' - Palette not understood. The games don't ever seem to get to using the ramdac, even though disassemblies show the routines are there.
  
''' tekkenb ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skyraid.cpp skyraid] ==
 +
Color decoding isn't fully understood.
  
''' tekkenc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sliver.cpp sliver] ==
 +
Some transparency problems in some stages.
  
''' xevi3dg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/smc777.cpp smc777] ==
  
== [http://mamedev.org/source/src/mame/drivers/namcos12.c.html namcos12] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snes.cpp snes] ==
''' aquarush ''' -
+
Snes video emulation isn't perfect yet.
  
''' ehrgeiz ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp snesb] ==
 +
Snes video emulation isn't perfect yet.
  
''' ehrgeiza ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp spacefb] ==
 +
Bullet colors are incorrect.
  
''' fgtlayer ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spaceg.cpp spaceg] ==
 +
Various gfx glitches.
  
''' g13knd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spbactn.cpp spbactn] ==
 +
Sprite / tile priority is sometimes wrong (see 1st table when ball in bumpers). Some of the code which is from the other drivers such as sprite drawing needs verifying, as priorities are questionable in places. Needs support for blended sprites.
  
''' ghlpanic ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spcforce.cpp spcforce] ==
 
+
Color decoding isn't fully understood.
''' golgo13 ''' -
+
 
+
''' lbgrande ''' -
+
 
+
''' mrdrillr ''' -
+
 
+
''' pacapp ''' -
+
 
+
''' pacapp2 ''' -
+
 
+
''' pacappsp ''' -
+
 
+
''' ptblank2 ''' -
+
 
+
''' sws98 ''' -
+
 
+
''' sws99 ''' -
+
 
+
''' tekken3 ''' -
+
 
+
''' tekken3a ''' -
+
 
+
''' tekken3b ''' -
+
 
+
''' tekken3c ''' -
+
 
+
''' tenkomoj ''' -
+
 
+
''' tenkomor ''' -
+
 
+
''' toukon3 ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/namcos2.c.html namcos2] ==
+
''' finalapc ''' -
+
 
+
''' finalapd ''' -
+
 
+
''' finallap ''' -
+
 
+
''' finlapjb ''' -
+
 
+
''' finlapjc ''' -
+
 
+
''' fourtrax ''' -
+
 
+
''' suzuk8h2 ''' -
+
 
+
''' suzuk8hj ''' -
+
 
+
''' suzuka8h ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/namcos21.c.html namcos21] ==
+
''' cybsled ''' -
+
 
+
''' cybsledj ''' -
+
 
+
''' solvalou ''' -
+
 
+
''' starblad ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/namcos22.c.html namcos22] ==
+
''' acedrvrw ''' -
+
 
+
''' alpinerc ''' -
+
 
+
''' alpinerd ''' -
+
 
+
''' alpinesa ''' -
+
 
+
''' alpinr2b ''' -
+
 
+
''' cybrcycc ''' -
+
 
+
''' propcycl ''' -
+
 
+
''' raveracj ''' -
+
 
+
''' raveracw ''' -
+
 
+
''' raveraja ''' -
+
 
+
''' ridgerac ''' -
+
 
+
''' ridgeraj ''' -
+
 
+
''' timecris ''' -
+
 
+
''' timecrsa ''' -
+
 
+
''' victlapw ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/namcos86.c.html namcos86] ==
+
''' wndrmomo ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/naomi.c.html naomi] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/nbmj8688.c.html nbmj8688] ==
+
''' orangec ''' -
+
 
+
''' orangeci ''' -
+
 
+
''' vipclub ''' -
+
 
+
 
+
== [http://mamedev.org/source/src/mame/drivers/nmk16.c.html nmk16] ==
+
''' hachamf ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/norautp.c.html norautp] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/nycaptor.c.html nycaptor] ==
+
''' bronx ''' -
+
 
+
''' colt ''' -
+
 
+
''' nycaptor ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/olibochu.c.html olibochu] ==
+
''' olibochu ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/oneshot.c.html oneshot] ==
+
''' oneshot ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/overdriv.c.html overdriv] ==
+
''' overdriv ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pacman.c.html pacman] ==
+
''' cannonbp ''' -
+
 
+
''' eggor ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/paradise.c.html paradise] ==
+
''' paradlx ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pastelg.c.html pastelg] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pcxt.c.html pcxt] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/phoenix.c.html phoenix] ==
+
''' capitol ''' -
+
 
+
''' pleiadbl ''' -
+
 
+
''' pleiadce ''' -
+
 
+
''' pleiads ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pingpong.c.html pingpong] ==
+
''' cashquiz ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pktgaldx.c.html pktgaldx] ==
+
''' pktgaldb ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/playch10.c.html playch10] ==
+
''' pc_1942 ''' -
+
 
+
''' pc_bstar ''' -
+
 
+
''' pc_gntlt ''' -
+
 
+
''' pc_miket ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pokechmp.c.html pokechmp] ==
+
''' pokechmp ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/popper.c.html popper] ==
+
''' popper ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/portrait.c.html portrait] ==
+
''' portrait ''' -
+
 
+
''' portrata ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/progolf.c.html progolf] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/psikyosh.c.html psikyosh] ==
+
''' s1945ii ''' -
+
 
+
''' s1945iii ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/pturn.c.html pturn] ==
+
''' pturn ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/quasar.c.html quasar] ==
+
''' quasar ''' -
+
 
+
''' quasara ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/rabbit.c.html rabbit] ==
+
''' rabbit ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/realbrk.c.html realbrk] ==
+
''' dai2kaku ''' -
+
 
+
''' pkgnsh ''' -
+
 
+
''' pkgnshdx ''' -
+
 
+
''' realbrk ''' -
+
 
+
''' realbrkj ''' -
+
 
+
''' realbrkk ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/redalert.c.html redalert] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/redclash.c.html redclash] ==
+
''' redclash ''' -
+
 
+
''' redclask ''' -
+
 
+
''' redclsha ''' -
+
 
+
''' zerohour ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/roul.c.html roul] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/rungun.c.html rungun] ==
+
''' rungun ''' -
+
 
+
''' runguna ''' -
+
 
+
''' rungunu ''' -
+
 
+
''' rungunua ''' -
+
 
+
''' slmdunkj ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/sbugger.c.html sbugger] ==
+
''' sbuggera ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/scregg.c.html scregg] ==
+
''' rockduck ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/segas24.c.html segas24] ==
+
''' crkdown ''' -
+
 
+
''' crkdownj ''' -
+
 
+
''' crkdownu ''' -
+
 
+
''' qsww ''' -
+
 
+
''' sgmastc ''' -
+
 
+
''' sgmastj ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/segas32.c.html segas32] ==
+
''' alien3 ''' -
+
 
+
''' alien3u ''' -
+
 
+
''' arabfgt ''' -
+
 
+
''' arabfgtj ''' -
+
 
+
''' arabfgtu ''' -
+
 
+
''' arescue ''' -
+
 
+
''' brival ''' -
+
 
+
''' brivalj ''' -
+
 
+
''' darkedge ''' -
+
 
+
''' darkedgj ''' -
+
 
+
''' dbzvrvs ''' -
+
 
+
''' f1en ''' -
+
 
+
''' ga2 ''' -
+
 
+
''' ga2j ''' -
+
 
+
''' ga2u ''' -
+
 
+
''' harddunj ''' -
+
 
+
''' harddunk ''' -
+
 
+
''' holo ''' -
+
 
+
''' jleague ''' -
+
 
+
''' jpark ''' -
+
 
+
''' orunners ''' -
+
 
+
''' orunneru ''' -
+
 
+
''' radm ''' -
+
 
+
''' radmu ''' -
+
 
+
''' radr ''' -
+
 
+
''' radru ''' -
+
 
+
''' scross ''' -
+
 
+
''' scrossu ''' -
+
 
+
''' slipstrh ''' -
+
 
+
''' slipstrm ''' -
+
 
+
''' sonic ''' -
+
 
+
''' sonicp ''' -
+
 
+
''' spidman ''' -
+
 
+
''' spidmanu ''' -
+
 
+
''' svf ''' -
+
 
+
''' svs ''' -
+
 
+
''' titlef ''' -
+
 
+
''' titlefu ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/seibuspi.c.html seibuspi] ==
+
''' batlbala ''' -
+
 
+
''' batlball ''' -
+
 
+
''' batlbalu ''' -
+
 
+
''' ejanhs ''' -
+
 
+
''' rdft ''' -
+
 
+
''' rdft2 ''' -
+
 
+
''' rdft22kc ''' -
+
 
+
''' rdft2a ''' -
+
 
+
''' rdft2a2 ''' -
+
 
+
''' rdft2j ''' -
+
 
+
''' rdft2us ''' -
+
 
+
''' rdftau ''' -
+
 
+
''' rdftdi ''' -
+
 
+
''' rdftit ''' -
+
 
+
''' rdftj ''' -
+
 
+
''' rdftu ''' -
+
 
+
''' rfjet ''' -
+
 
+
''' rfjeta ''' -
+
 
+
''' rfjetj ''' -
+
 
+
''' rfjetu ''' -
+
 
+
''' rfjetus ''' -
+
 
+
''' senkyu ''' -
+
 
+
''' senkyua ''' -
+
 
+
''' viprp1 ''' -
+
 
+
''' viprp1hk ''' -
+
 
+
''' viprp1j ''' -
+
 
+
''' viprp1o ''' -
+
 
+
''' viprp1ot ''' -
+
 
+
''' viprp1s ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/sengokmj.c.html sengokmj] ==
+
''' sengokmj ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/senjyo.c.html senjyo] ==
+
''' baluba ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/seta.c.html seta] ==
+
''' crazyfgt ''' -
+
 
+
''' extdwnhl ''' -
+
 
+
''' wiggie ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/seta2.c.html seta2] ==
+
''' deerhuna ''' -
+
 
+
''' deerhunb ''' -
+
 
+
''' deerhunt ''' -
+
 
+
''' grdians ''' -
+
 
+
''' myangel ''' -
+
 
+
''' myangel2 ''' -
+
 
+
''' trophyh ''' -
+
 
+
''' turkhunt ''' -
+
  
''' wschamp ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/special_gambl.cpp special_gambl] ==
 +
The pens are borrowed from Specialist MX and probably wrong.
  
''' wschampa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/speglsht.cpp speglsht] ==
 +
Some GFX glitches.
  
== [http://mamedev.org/source/src/mame/drivers/shanghai.c.html shanghai] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg110.cpp spg110] ==
''' shanghai ''' -
+
Preliminary driver. Sunplus SPG110 based.
  
== [http://mamedev.org/source/src/mame/drivers/sidearms.c.html sidearms] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx.cpp spg2xx] ==
''' sidearjp ''' -
+
''' abltenni, rad_skat and clone, tvsprt10, wiwi18 ''' - GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' sidearmr ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks.cpp spg2xx_jakks] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' sidearms ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_gkr.cpp spg2xx_jakks_gkr] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/skyarmy.c.html skyarmy] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_sharp.cpp spg2xx_jakks_sharp] ==
''' skyarmy ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/skyraid.c.html skyraid] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_tvtouch.cpp spg2xx_jakks_tvtouch] ==
''' skyraid ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/sliver.c.html sliver] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_lexibook.cpp spg2xx_lexibook] ==
''' sliver ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/snesb.c.html snesb] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_pdc.cpp spg2xx_pdc] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/spacefb.c.html spacefb] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_playvision.cpp spg2xx_playvision] ==
''' spacebrd ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' spacedem ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario.cpp spg2xx_senario] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' spacefb ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario_poker.cpp spg2xx_senario_poker] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' spacefbb ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senca.cpp spg2xx_senca] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' spacefbg ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_shredmjr.cpp spg2xx_shredmjr] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/spaceg.c.html spaceg] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_vii.cpp spg2xx_vii] ==
''' spaceg ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/spbactn.c.html spbactn] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_wiwi.cpp spg2xx_wiwi] ==
''' spbactn ''' -
+
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
''' spbactnj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_zone.cpp spg2xx_zone] ==
 +
GFX capabilities of the SPG2xx SoCs are partially emulated.
  
== [http://mamedev.org/source/src/mame/drivers/spcforce.c.html spcforce] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash_ms.cpp splash_ms] ==
''' meteor ''' -
+
Bootleg hardware. Emulation still preliminary.
  
''' spcforc2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker.cpp spoker] ==
 +
'''3super8''' - Roms are badly dumped.
  
''' spcforce ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sprint2.cpp sprint2] ==
 +
Snes video emulation isn't perfect yet.
  
== [http://mamedev.org/source/src/mame/drivers/speedspn.c.html speedspn] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp5.cpp srmp5] ==
''' speedspn ''' -
+
Custom seta video chip emulation is incomplete.
  
== [http://mamedev.org/source/src/mame/drivers/speglsht.c.html speglsht] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp6.cpp srmp6] ==
''' speglsht ''' -
+
Custom seta video chip emulation is incomplete.
  
== [http://mamedev.org/source/src/mame/drivers/srmp5.c.html srmp5] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sshot.cpp sshot] ==
 +
Graphics aren't fully understood yet.
  
== [http://mamedev.org/source/src/mame/drivers/srmp6.c.html srmp6] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssingles.cpp ssingles] ==
''' srmp6 ''' -
+
Colors are wrong (possibly missing PROMs).
  
== [http://mamedev.org/source/src/mame/drivers/ssingles.c.html ssingles] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssrj.cpp ssrj] ==
''' ssingles ''' -
+
Wrong colors (possibly missing PROMs). Video hardware isn't fully understood.
  
== [http://mamedev.org/source/src/mame/drivers/ssrj.c.html ssrj] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssv.cpp ssv] ==
''' ssrj ''' -
+
All games are missing CRT controller emulation (resolution+visible area+flip screen?).
  
== [http://mamedev.org/source/src/mame/drivers/ssv.c.html ssv] ==
+
''' dynagear ''' - Visible area may be incorrect.
''' dynagear ''' -
+
  
 
''' eaglshot ''' -
 
''' eaglshot ''' -
Line 1,443: Line 1,227:
 
''' janjans2 ''' -
 
''' janjans2 ''' -
  
''' stmblade ''' -
+
''' pastelis ''' - Imperfect raster effects in ending credits and shadows.
  
''' ultrax ''' -
+
''' stmblade ''' - There is a rogue "tilemap" sprite that pops up at level 2 and stays there till the end of the game (a piece of sky to the left of the screen). It seems that the x&y offsets in the sprite list should be applied to it (-$200,-$200) to move it off screen. But currently those offsets are ignored for "tilemap" sprites. This may be related to the kludge for srmp4 and to the kludge for keithlcy.
  
== [http://mamedev.org/source/src/mame/drivers/st0016.c.html st0016] ==
+
''' ultrax ''' - Backgrounds are offset by $10 pixels, so they're kludged to work.
''' koikois ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/stv.c.html stv] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] ==
''' astrass ''' -
+
Needs correct colour PROM decoding (resistor values?), correct FG colour handling (currently use a hardcoded white) and fixing remaining GFX / sprite issues (flicker sometimes, might need better vblank timing?).
  
''' bakubaku ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.cpp stv] ==
 +
Video emulation is lacking some features / the video system isn't completely understood. Detailed list of problems in the driver.
  
''' colmns97 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subsino2.cpp subsino2] ==
 +
''' humlan, squeenb ''' - Empty reels when bonus image should scroll in via L0 scroll. The image (crown/fruits) is at y > 0x100 in the tilemap.
  
''' cotton2 ''' -
+
''' ptrain ''' - Missing scroll in race screens.
  
''' cottonbm ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.cpp summit] ==
 +
Scrolling is wrong, missing graphics at top and right (pound values), palette (currently handmade).
  
''' critcrsh ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suna8.cpp suna8] ==
 +
''' sranger and clones ''' - Various imperfections (see fireball masking, lev. 5; masking/missing legs, lev. 10).
  
''' danchih ''' -
+
''' starfigh ''' - Missing starfield effect.
  
''' ejihon ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sunplus_unsp20soc sunplus_sunplus_unsp20soc] ==
 +
Newer hardware than the one in vii.cpp, graphics capabilities aren't completely emulated.
  
''' fhboxers ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/superwng.cpp superwng] ==
 +
Missing color PROM dump.
  
''' finlarch ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/supracan.cpp supracan] ==
  
''' grdforce ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprgolf.cpp suprgolf] ==
 +
Some weird framebuffer vertical gaps with some object, namely the green and the
 +
trees (zooming?).
  
''' groovef ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprnova.cpp suprnova] ==
 +
Video emulation is missing many features. Detailed list in the driver.
  
''' hanagumi ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprslam.cpp suprslam] ==
 +
Sprite offset control hasn't been found.
  
''' introdon ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system1.cpp system1] ==
 +
''' gardiab, gardiaj ''' - Some graphics glitches.
  
''' kiwames ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.cpp system16] ==
 +
Bootlegs on different hardware. Most supported sets need proper video hardware implementation.
  
''' maruchan ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tabe22.cpp tabe22] ==
 +
Probably missing some text effects.
  
''' mausuke ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitoair.cpp taitoair] ==
 +
''' topland ''' - Framebuffer DMA requires palette switch to be selected dynamically, see at first stage Course Select in Top Landing. Night stages might have wrong priority for stars-above-sea.
  
''' nclubv3 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitojc.cpp taitojc] ==
 +
3D graphics system isn't fully implemented.
  
''' othellos ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_b.cpp taito_b] ==
 +
''' hitice and clones ''' - Ice trails are incorrect. The pixel bitmap is not cleared on startup nor during attract mode. There's a kludge to fix it in the first case.
  
''' pblbeach ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_f3.cpp taito_f3] ==
 +
''' commandw ''' - Some clipping and layer problems.
  
''' prikura ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_l.cpp taito_l] ==
 +
''' plgirls2b ''' - Scroll offset problems.
  
''' puyosun ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_z.cpp taito_z] ==
 +
Video hardware needs a lot of work. Detailed list of problems in the driver.
  
''' rsgun ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.cpp tankbatt] ==
 +
Resistor values on the color prom need to be corrected.
  
''' sandor ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tatsumi.cpp tatsumi] ==
 +
Video hardware is extremely complex. Detailed list of problems on top of driver.
  
''' sanjeon ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tattack.cpp tattack] ==
 +
Palette system isn't understood.
  
''' sasissu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taxidrvr.cpp taxidriv] ==
 +
Palette system isn't understood.
  
''' seabass ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecmosys.cpp tecmosys] ==
 +
Some graphic features (linescroll, mixing) aer not perfectly emulated.
  
''' shanhigw ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecnbras.cpp tecnbras] ==
  
''' shienryu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] ==
 
+
''' smleague ''' -
+
 
+
''' sokyugrt ''' -
+
 
+
''' thunt ''' -
+
 
+
''' thuntk ''' -
+
 
+
''' vmahjong ''' -
+
 
+
''' winterht ''' -
+
 
+
''' znpwfv ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/subsino.c.html subsino] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/suprgolf.c.html suprgolf] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/suprnova.c.html suprnova] ==
+
''' cyvern ''' -
+
 
+
''' galpani4 ''' -
+
 
+
''' galpanis ''' -
+
 
+
''' galpans2 ''' -
+
 
+
''' gutsn ''' -
+
 
+
''' jjparad2 ''' -
+
 
+
''' jjparads ''' -
+
 
+
''' panicstr ''' -
+
 
+
''' puzloopj ''' -
+
 
+
''' puzloopk ''' -
+
 
+
''' puzloopu ''' -
+
 
+
''' puzzloop ''' -
+
 
+
''' ryouran ''' -
+
 
+
''' sarukani ''' -
+
 
+
''' sengekij ''' -
+
 
+
''' sengekis ''' -
+
 
+
''' senknow ''' -
+
 
+
''' teljan ''' -
+
 
+
''' vblokbrk ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/suprslam.c.html suprslam] ==
+
''' suprslam ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/system1.c.html system1] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/system16.c.html system16] ==
+
''' astormb2 ''' -
+
 
+
''' astormbl ''' -
+
 
+
''' mwalkbl ''' -
+
 
+
''' shdancbl ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/taito_b.c.html taito_b] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/taito_f3.c.html taito_f3] ==
+
''' commandw ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/taito_z.c.html taito_z] ==
+
''' aquajack ''' -
+
 
+
''' aquajckj ''' -
+
 
+
''' bshark ''' -
+
 
+
''' bsharkj ''' -
+
 
+
''' chasehq ''' -
+
 
+
''' chasehqj ''' -
+
 
+
''' contcirc ''' -
+
 
+
''' contcrcu ''' -
+
 
+
''' contcrua ''' -
+
 
+
''' dblaxle ''' -
+
 
+
''' enforce ''' -
+
 
+
''' nightstr ''' -
+
 
+
''' pwheelsj ''' -
+
 
+
''' sci ''' -
+
 
+
''' scia ''' -
+
 
+
''' scij ''' -
+
 
+
''' sciu ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/taitojc.c.html taitojc] ==
+
''' sidebs2 ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/tatsumi.c.html tatsumi] ==
+
''' apache3 ''' -
+
 
+
''' bigfight ''' -
+
 
+
''' cyclwarr ''' -
+
 
+
''' roundup5 ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/tattack.c.html tattack] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/taxidrvr.c.html taxidrvr] ==
+
''' taxidrvr ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/tetrisp2.c.html tetrisp2] ==
+
 
''' rocknms ''' -
 
''' rocknms ''' -
  
== [http://mamedev.org/source/src/mame/drivers/thepit.c.html thepit] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thepit.cpp thepit] ==
''' rtriv ''' -
+
''' dockmanc, rtriv ''' - One ROM is badly dumped.
  
== [http://mamedev.org/source/src/mame/drivers/tiamc1.c.html tiamc1] ==
+
''' theportr ''' - The PCB has the PROM for The Pit, colors confirmed the same on PCB and in emulation. Bootlegger or operator error in fitting the wrong PROM?
''' konek ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/timelimt.c.html timelimt] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thomson.cpp thomson] ==
''' timelimt ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/tmmjprd.c.html tmmjprd] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thoop2.cpp thoop2] ==
 +
Title screen priority bug.
  
== [http://mamedev.org/source/src/mame/drivers/tmnt.c.html tmnt] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti630.cpp ti630] ==
''' glfgreat ''' -
+
  
''' glfgretj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmc1800.cpp tmc1800] ==
  
''' ssrdrabd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] ==
 +
In 16x16 tile mode, the offset into tileram doesn't neccessarily align to 16x16 tiles!  This makes using the tilemap system excessively difficult, as it expects predecoded tiles which simply isn't possible here. This is used for the girls in the intro at least, they specify 16x16 tiles on non 16x16 boundaries.  (basically the physical tile rom addressing doesn't change between modes even if the data type does).Video has a 'blitter' but it isn't used by these games, it is used by Rabbit. Sprites from one screen are overlapping on the other, probably there's a way to limit them to a single screen. Priorities are wrong.
  
''' ssrdradd ''' -
+
''' tmpdoki ''' - Possible bad dump.
  
''' ssrdreaa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmnt.cpp tmnt] ==
 +
''' glfgreat, glfgreatj ''' - They have some problems with the zooming sprites and playfield graphics.
  
''' ssrdrebc ''' -
+
''' ssriders and clones ''' - Marked as imperfect graphics. No further note in the driver.
  
''' ssrdrebd ''' -
+
''' ssridersb ''' - Bad dump.
  
''' ssrdrjbd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tnzs.cpp tnzs] ==
 +
''' jpoponics ''' -   Palette format (or gfx decode?) appears to be incorrect, some colours clearly don't match the screenshot. The bar behind the players flickers first during boot / first attract levels. Is might be a bug.
  
''' ssrdruac ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan2.cpp toaplan2] ==
 +
''' nprobowl ''' - Some colors are wrong.
  
''' ssrdrubc ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trackfld.cpp trackfld] ==
 +
''' mastkin ''' - Color PROMs aren't dumped.
  
''' ssrdruda ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trvmadns.cpp trvmadns] ==
 +
Palette might be right but should be verified.
  
''' ssriders ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tsamurai.cpp tsamurai] ==
 +
Colors aren't understood.
  
== [http://mamedev.org/source/src/mame/drivers/tnzs.c.html tnzs] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tugboat.cpp tugboat] ==
 +
Score display is kludged and looks wrong and colors may not be 100% accurate.
  
== [http://mamedev.org/source/src/mame/drivers/toaplan2.c.html toaplan2] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] ==
''' batsugna ''' -
+
''' bcstry, bcstrya ''' - Some gfx offsets problems.
  
''' batsugun ''' -
+
''' chokchok ''' - There's corruption during attract mode (tmap disable?).
  
''' batugnsp ''' -
+
''' dquizgo ''' - Layer offsets need checking.
  
== [http://mamedev.org/source/src/mame/drivers/trackfld.c.html trackfld] ==
+
''' funkyjetb ''' - Wrong palette.
''' mastkin ''' -
+
  
== [http://mamedev.org/source/src/mame/drivers/trvmadns.c.html trvmadns] ==
+
''' semibase ''' - Some sprite offsets problems.
  
== [http://mamedev.org/source/src/mame/drivers/tsamurai.c.html tsamurai] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tutankhm.cpp tutankhm] ==
''' nunchaku ''' -
+
Missing starfield emulation.
  
''' vsgongf ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tv912.cpp tv912] ==
 +
Attributes not emulated.
  
''' yamagchi ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tv955.cpp tv955] ==
 +
Video emulation is lacking some features.
  
== [http://mamedev.org/source/src/mame/drivers/tugboat.c.html tugboat] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twins.cpp twins] ==
''' noahsark ''' -
+
''' spider ''' - Blitter / clear logic may be improved.
  
''' tugboat ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/undrfire.cpp undrfire] ==
 +
Sprites on some rounds had sprite/tile priority issues. Solved by upping sprite priority while TC0480SCP row zoom is enabled - kludge.
  
== [http://mamedev.org/source/src/mame/drivers/tumbleb.c.html tumbleb] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unichamp.cpp unichamp] ==
''' bcstry ''' -
+
  
''' bcstrya ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unior.cpp unior] ==
 +
Color PROM isn't dumped.
  
''' chokchok ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/v1050.cpp v1050] ==
  
''' dquizgo ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vastar.cpp vastar] ==
 +
''' dogfightp ''' - Bullet color needs to be verified.
  
''' semibase ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vc4000.cpp vc4000] ==
  
== [http://mamedev.org/source/src/mame/drivers/turbo.c.html turbo] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vega.cpp vega] ==
''' zoom909 ''' -
+
Needs implementation of the color mixer and scanline based rendering.
  
== [http://mamedev.org/source/src/mame/drivers/tutankhm.c.html tutankhm] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vic20.cpp vic20] ==
  
== [http://mamedev.org/source/src/mame/drivers/twinkle.c.html twinkle] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.cpp vicdual] ==
 +
''' alphaho '' - Missing color PROM.
  
== [http://mamedev.org/source/src/mame/drivers/tx1.c.html tx1] ==
+
''' invho2a ''' - Bad colors (wrong for Invinco, all black for Head On 2). Multiple dump attempts of the color PROM have given the same result.
 
+
== [http://mamedev.org/source/src/mame/drivers/undrfire.c.html undrfire] ==
+
 
+
== [http://mamedev.org/source/src/mame/drivers/vicdual.c.html vicdual] ==
+
''' alphaho ''' -
+
  
 
''' nsub ''' -
 
''' nsub ''' -
  
== [http://mamedev.org/source/src/mame/drivers/vmetal.c.html vmetal] ==
+
''' spacetrk and clone ''' - Star field and background gradient are missing.
''' vmetal ''' -
+
 
+
''' vmetaln ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/vroulet.c.html vroulet] ==
+
''' vroulet ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/vsnes.c.html vsnes] ==
+
''' jajamaru ''' -
+
 
+
''' machridj ''' -
+
 
+
''' machridr ''' -
+
 
+
''' platoon ''' -
+
 
+
''' tkoboxng ''' -
+
 
+
''' vsslalom ''' -
+
 
+
''' vstetris ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/wgp.c.html wgp] ==
+
''' wgp ''' -
+
 
+
''' wgp2 ''' -
+
 
+
''' wgpj ''' -
+
 
+
''' wgpjoy ''' -
+
 
+
''' wgpjoya ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/wink.c.html wink] ==
+
''' wink ''' -
+
 
+
''' winka ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/wiz.c.html wiz] ==
+
''' scion ''' -
+
 
+
''' scionc ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/xmen.c.html xmen] ==
+
''' xmen6p ''' -
+
 
+
''' xmen6pu ''' -
+
 
+
== [http://mamedev.org/source/src/mame/drivers/zn.c.html zn] ==
+
''' beastrzr ''' -
+
 
+
''' bldyror2 ''' -
+
 
+
''' brvblade ''' -
+
 
+
''' cbaj ''' -
+
 
+
''' doapp ''' -
+
 
+
''' flameguj ''' -
+
 
+
''' flamegun ''' -
+
 
+
''' gdarius ''' -
+
 
+
''' gdarius2 ''' -
+
 
+
''' gdariusb ''' -
+
 
+
''' glpracr ''' -
+
 
+
''' glpracr3 ''' -
+
 
+
''' hvnsgate ''' -
+
 
+
''' jgakuen ''' -
+
 
+
''' kikaioh ''' -
+
 
+
''' mfjump ''' -
+
 
+
''' mgcldtex ''' -
+
 
+
''' plsmaswd ''' -
+
 
+
''' plsmswda ''' -
+
 
+
''' psyforce ''' -
+
 
+
''' psyforcj ''' -
+
 
+
''' psyfrcex ''' -
+
 
+
''' raystorj ''' -
+
 
+
''' raystorm ''' -
+
 
+
''' rvschola ''' -
+
 
+
''' rvschool ''' -
+
 
+
''' sfex ''' -
+
 
+
''' sfex2 ''' -
+
 
+
''' sfex2a ''' -
+
 
+
''' sfex2j ''' -
+
 
+
''' sfex2p ''' -
+
  
''' sfex2pa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/victor9k.cpp victor9k] ==
 +
Contrast isn't correctly emulated.
  
''' sfex2pj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/videosaa.cpp videosaa] ==
 +
''' ladygum ''' - Palette generation isn't understood.
  
''' sfexa ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vip.cpp vip] ==
  
''' sfexj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vis.cpp vis] ==
  
''' sfexp ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/votrhv.cpp votrhv] ==
 +
''' hc120 ''' -  
  
''' sfexpj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vroulet.cpp vroulet] ==
 +
Wrong colors (4bpp tiles and 3bpp palette?). Some problems with the ball sprite (maybe it's something else in real machine , not sprite).
  
''' sfexpu1 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmile.cpp vsmile] ==
 +
Various glitches.
  
''' sfexu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmileb.cpp vsmileb] ==
 +
Various glitches.
  
''' shiryu2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsnes.cpp vsnes] ==
 +
''' machridr, machridrj, vsslalom ''' - GFX glitches due to mapper / PPU emulation problems.
  
''' shngmtkb ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt100.cpp vt100] ==
 +
Some video attributes are not fully supported yet.
  
''' sncwgltd ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt1682.cpp vt1682] ==
 +
Some GFX modes aren't implemented yet.
  
''' starglad ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt240.cpp vt240] ==
  
''' stargld2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wallc.cpp wallc] ==
 +
''' sidampkr ''' - Colors need verifying on real hardware.
  
''' strider2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] ==
 +
Circles colors are probably not correct. Starfield is wrong. It is done with tilemap fixed in rom, but rom mapping is not correct.  Starfield scrolling is missing too.
  
''' stridr2a ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wgp.cpp wgp] ==
 +
Video hardware emulation needs lot of work (see top of driver for detailed notes).
  
''' tblkkuzu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.cpp wheelfir] ==
 +
The blitter isn't understood / correctly emulated. Lots of glitches / missing effects, as listed at the top of the driver.
  
''' techromn ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/williams.cpp williams] ==
  
''' techromu ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.cpp wiz] ==
 +
''' scion, scionc ''' - Needs verifying of the sprite colors.
  
''' tecmowcm ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wy100.cpp wy100] ==
 +
Frequent screen glitches when writing to the display. No dimming of protected characters.
  
''' tgmj ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wyvernf0.cpp wyvernf0] ==
 +
Colors for some sprites are wrong.
  
''' tondemo ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/x68k.cpp x68k] ==
  
''' ts2 ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix.cpp xavix] ==
 +
Graphics hardware emulation is lacking some features.
  
''' ts2j ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix2.cpp xavix2] ==
 +
SoC emulation is very preliminary.
  
== [http://mamedev.org/source/src/mame/drivers/zodiack.c.html zodiack] ==
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xexex.cpp xexex] ==
''' dogfight ''' -
+
Alpha blending issues.
  
''' moguchan ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xmen.cpp xmen] ==
 +
''' xmen6p, xmen6pu ''' - The way the double screen works in xmen6p is not fully understood.
  
''' zodiack ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zodiack.cpp zodiack] ==
 +
''' dogfight, zodiack ''' - Bullet color needs to be verified.
  
== [http://mamedev.org/source/src/mame/drivers/zr107.c.html zr107] ==
+
''' moguchan ''' - Color decoding is wrong.
''' midnrun ''' -
+
  
''' windheat ''' -
+
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zr107.cpp zr107] ==
 +
Konami custom chips' features aren't fully implemented.

Latest revision as of 12:44, 28 July 2021

This page is designed to allow for a quick look over all the drivers with a MACHINE_IMPERFECT_GRAPHICS, MACHINE_IMPERFECT_COLORS or MACHINE_WRONG_COLORS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.


20pacgal

Starfield is not 100% accurate.

2mindril

Video emulation (Taito F3) isn't perfect yet.

3x3puzzl

casanova - Some GFX glitches. Are palette / tilemaps buffered?

40love

40love - Possible bad rom. Sprite memory needs to be buffered? Pixel layer needs priority?

4roses

GFX and color decode routines need to be fixed.

8080bw

ballbomb - Missing clouds due to incomplete dump.

galxwars and clones, laser, spacerng, spcewarla, spclaser, spcwarl - Missing color PROMs dumps, using the wrong ones for the time being.

invadernc - Color PROM isn't correctly hooked up. It may be a bad dump.

rollingc - Colors don't match available references.

schaser, schasercv - Color PROM was hooked-up, but colors are still marked as imperfect.

sflush - Maybe missing a color PROM dump.

vortex - Slightly different color hardware.

abc80x

Option ROM/HR video RAM access needs refactor of memory banking.

acefruit

sidewndr -

spellbnd -

advision

aeroboto

Starfield emulation is guessed and likely incorrect.

aerofgt

kickball - Imperfect priorities.

agat

agat7 - Some video effects and some hw variants aren't emulated.

airraid

GFX roms in black 'blobs'.

albazc

Color decoding might be ímperfect. Some unknown sprite attributes.

aleck64

doncdoon, hipai, kurufev, mayjin3, mtetrisc, srmvs, starsldr, twrshaft, vivdolls - N64 video emulation is lacking some features.

alg

Probably only missing laserdisc dumps.

altos2

CRT9007 emulation is lacking some features.

amaticmg

Graphics are decoded but only 2 bitplanes are hooked up. Colour decoding routines need figuring out.

amiga

amusco

The palette is totally wrong.

anes

Blitter is completely unemulated, so nothing is shown on screen.

argus

Driver has accurate description of the video emulation's inaccuracies.

aristmk4

gunnrose - The color PROM needs to be dumped.

aristmk5

asterix

Problems with the Konami logo: in the original the outline is drawn, then there's a slight delay of 1 or 2 seconds, then it fills from the top to the bottom with the colour, including the word "Konami".

astinvad

spaceint - Wrong colors.

spaceintj - Color PROM is marked as bad dump (same PROM as spaceint).

atari400

atarisy1

indytempc - Sprite / playfield flipping issues.

atarisy4

Video implementation is not complete yet and some roms aren't present.

attache

aussiebyte

bagman

botanic - At the title screen, Botanic in corrupted in the first loop, ok from the second on. Uses a strange combination of color PROMs from bagman and botanic.

sbagmani - Different PROMs, need correct decoding.

banprestoms

GFX emulation should be double checked for glitches once the games are fully playable.

barata

Whack-a-mole type game with no screen. Needs photographic artwork.

basf7100

Real character ROM needs to be dumped and video emulation isn't complete.

battlera

Priorities aren't 100 correct. Only necessary features of the PC-Engine video hardware are implemented: not all PC-Engine video features are used by games in this driver.

battlex

battlex - Missing starfield. Background tile colors are wrong.

dodgeman - BG tilemap palette bits (in most cases paltte 0 is used, only highlights ( battlex logo, hiscore table) uses different palettes(?). Current implementation gives different highlight colors than on real hardware (i.e. battlex logo should have yellow highights).

bbc

GFX emulation isn't accurate yet.

beaminv

ctainv - The game is supposedly colour, but what it puts in RAM seems to be black and white only.

bfcobra

Blitter emulation is incomplete.

bishi

K056832 chip emulation lacks per-tile priority.

blitz68k

Blitter emulation is missing some features.

blockch

Missing paddle position read.

blueprnt

grasspin - Some minor GFX glitches.

bmcbowl

Scroll isn't implemented and some gfx elements don't appear on screen.

bnstars

See ms32.

bogeyman

The color PROM is dumped, but colors are slightly off.

boogwing

ACE chip aren't fully emulated, causing some GFX bugs.

btime

tisland - Needs decryption.

buggychl

Long list of video emulation flaws on top of driver file.

c64

calchase

GFX glitches, possibly due to CPU bugs.

candela

can09 - Needs Vram and screen and LCD emulation.

carjmbre

carjmbre - Colors look wrong, maybe address bitswap?

caswin

Cherry-type subgames appear to have wrong graphics alignment.

cave

ppsatan - Background scrolling of the right monitor is a bit off (2nd stage, single player only).

cball

One of the graphics ROMs isn't dumped.

cchance

Color PROMs aren't dumped.

cclimber

cannonb - Dump is probably bad and/or ROMs are mismatched.

ckongpt2b2 - One color PROM seems bad, but has been verified on 4 different PCBs.

toprollr - Wrong colors (fg text layer). The game sometimes ("round" text , lives) updates only even columns of cell attribs.

yamato, yamato2 - The bg gradient color decode & table selection isn't correctly implemented.

cdi

cedar_magnet

Sprite communication / banking problems.

centiped

bullsdrt - Wrong colors.

chqflag

Opponent cars have wrong RNG colors compared to references. Needs proper shadow/highlight factor values for sprites and tilemap

cidelsa

draco - Colors aren't perfect yet.

cinemat

qb3 - Some graphics problems.

circus

crasha - The playfield should be cyan. The entire centre box (and contents) should be pale green.

cischeat

bigrun is the only set which seems to have correct GFX emulation. For the other sets, some ROMs aren't used (priorities?). Screen control register hasn't been found yet (priorities, layers enabling etc.) In f1gpstar, it's unsure whether they are correct in a few places (e.g. in the attract mode, where cars move horizontally, the wheels don't follow for this reason, probably).

cit220

Preliminary driver. Missing GFX modes.

clickstart

Preliminary driver.

clshroad

firebatl - Transparency for the text layer is not correctly emulated.

cninja

cninjabl2 - Bootleg on different hardware. Tilemap offsets need adjusting.

cntsteer

Needs correct roz rotation.

coinmvga

Driver is still in preliminary status.

combatsc

combascb - Colors are imperfect.

compis

Uhrg graphics are drawn wrong (upd7220 bugs?).

corona

legrandc, re800v3 - Color PROM needs redump.

cosmicos

cps1

knightsb2 - Bootleg with different gfx hardware. Some glitches and character selection screen is completely black.

sf2re - Title screen is glitched.

varthb2 - Bootleg with different gfx hardware. GFX mask ROMs weren't dumped for this set.

cps1bl_5205

sf2b, sf2b2, sf2ceb and clones, sf2mdt and clones - Bootlegs with different gfx hardware.

cps1bl_pic

punipic, punipic2, punipic3, slampic, wofpic - Bootlegs with different gfx hardware.

cps2

gigaman2 - A bootleg with a different layer offset.

crospang

bestri - Some GFX glitches (tile banking / enable wrong).

cswat

Gfx/colors aren't correctly emulated (ROMs redump needed).

cubo

AGA emulation is missing some features.

cybertnk

Sprite zooming and sprite shadows need improving.

dai3wksi

dai3wksi, runaways, warp1, warp1t - Colors generation isn't understood. On the PCB there are no PROMs, so it's hardcoded logic somehow? It's 3bpp colors, not b&w + color overlay.

dassault

Blending effects aren't fully emulated.

dblcrown

There's a bogus "Hole" in main screen display; is the background pen really black?; video / irq timings need work.

dbz

The Banpresto logo in DBZ has bad colors after 1 run of the attract mode because it's associated to the wrong logical tilemap and the same happens in DBZ2 test mode. It should be a bug in K056832 emulation.

dday

The driver currently hacks a handgenerated color tables, which matches the screenshot. Needs correct emulation.

ddayjlc

Priorities aren't perfect.

ddenlovr

funkyfig - Scrolling and priorities problems.

momotaro - Protection + different blitter commands shuffling.

mjflove - Transparency problems in title screen, staff roll and gal display (the background is not visible).

nettoqc, ultrchmp - Marked as imperfect colors.

quiz365, quiz365t, seljan2 - Marked as imperfect graphics.

quizchq, quizchql - Some palette issues.

rongrong, rongrongg, rongrongj - Marked as imperfect colors.

sryudens - Transparency problems (Test->Option->Gal, Bonus Game during Demo mode).

deco0

automat, ffantasybl, secretab - Bootleg on different hardware.

deco32

dragngun, tattass, tattassa - Tattoo Assassins & Dragongun use an unemulated chip (Ace/Jack) for special blending effects. It's exact effect is unclear.

gunhard, lockload, lockloadu - Marked as imperfect graphics.

nslasher, nslasherj, nslashers - Marked as imperfect graphics.

decocass

csdtenis -

deco_mlc

Blending, raster effect features aren't fully emulated currently.

deniam

logicpro - Logic Pro has an unemulated graphical effect: when you insert a coin, the screen becomes very slightly darker until the next 'scene change'. This is not emulated yet.

deshoros

The display controller isn't identified and the character ROM isn't dumped. Once done, then needs emulaatinge the graphics with genuine artwork display.

dfruit

TC0091LVC emulation lacks some features, resulting in gfx glitches.

dkong

pestplce - Colors and origin unknown.

dmndrby

There are some remaining graphics issues and colors are imperfect.

drgnmst

mastfury - Minor GFX problems (i.e. scroll offsets aren't 100% right yet).

dwarfd

Suffers from incomplete 8275 CRT emulation.

quarterh and clones - Laserdisc isn't dumped yet.

dynax

7jigen, majxtal7, neruton and clone - Priority problems (more details in the deriver).

shpeng - Color PROMs dumps are bad.

efdt

Missing starfield and possibly missing background gradient.

elan_ep3a19a

The GFX capabilities of the SoC aren't fully emulated yet.

elan_eu3a05

rad_sinv - Various glitches. See top of the driver.

electron

Graphics seem to be wrong for several games.

eolith

candy VRAM erasing doesn't work properly in this game with the logic used in eolith_vram_w. There are various screens, such as the how to play screen and high score screen where you can see graphics which should have been erased. It has been verified that these get erased correctly on the real hardware.

ep64

equites

gekisou - Various small graphics glitches. More infos on top of the driver.

hvoltage, splndrbt and clones - the interpretation of the scaling PROMs might be wrong. The sprite x scaling is not used at all because it couldn't be figured out. Sprite y scaling is slightly wrong and leaves gaps in tall objects. Note that sprites are 30x30 instead of 32x32.

ertictac

poizone - Video timings are off, causing various glitches.

esh

ettrivia

strvmstr - Color PROMs dumps are bad.

exerion

irion - Priorities aren't correct.

expro02

fantasia and clones - GFX glitches.

pgalvip - Select screen seems wrong, though it might just be an unfinished version of the game.

zipzap - Bad dump.

famibox

Screen modulation (before time out) is not emulated.

fcombat

Needs fixing of the colors (sprites, background).

fcrash

fcrash, ffightbl, ffightbla - GFX glitches during the second cycle of attract mode.

kodb - This bootleg has various graphical issues, mainly with old info not being cleared away. Also, when you are hit, you should flash, but you go invisible instead.

ffightblb, sf2m1, sf2m9, sgyxz, wofabl - Bootlegs on different hardware suffer from GFX glitches.

fitfight

Scrolling and sprite color problems.

flipjack

Various gfx/color problems remaining.

flower

Priorities aren't correct yet.

fm7

fromance

nekkyoku - The CRT Controller needs to be identified to fix layer misalignment due to dynamic changes.

fruitpc

Preliminary driver. Pc based hardware.

funworld

bigdeal, bigdealb, bonuscrd, bonuscrda - Each game needs its own bipolar PROM dump.

clubcard - Wrong background color.

fuukifg3

Raster effects are imperfect: bad frames when lots of new sprites.

gaelco3d

Graphics rendering isn't perfect yet.

gaiden

raiga, stratof - It's unclear how lower priority sprites are affected by blended sprites.

galastrm

FLIPX support in taitoic.cpp is not quite correct.

galaxia

Colors aren't right(there's no color prom?!). Stars background should be multi color. Bullets need to be improved and astrowar needs accurate sprite/bg sync.

galaxian

aracnis - Marked as imperfect graphics.

bagmanmc, bagmanm2, kong, luctoday, porter, spcwarp, superbon, supergx, timefgtr - Missing color PROM dump.

catacomb - Color PROM might be mismatched.

galkamika - One GFX ROM is bad.

guttangt - At least one GFX ROM is bad, color PROM wasn't dumped so using the standard one, which might not be correct for this set.

jungsub - One GFX ROM is bad. Some unknown writes, probably GFX related.

all mandinga sets, pacmanblc, scobrag, scobraggi, takeoff - PROM is dumped but isn't correctly hooked up yet.

olibug - One of the GFX ROMs is bad. Uses the Galaxian PROM, which gives bad colors(?).

portera - Might actually be correct, but no video reference to check.

streakng and clone - Marked as imperfect colors. PROM is dumped.

galaxold

bullsdrtg - One of the GFX ROMs is bad.

dkongjrm - Probably mismatched color PROM.

dkongjrmc - Sprites leave artifacts. Also colors aren't 100%.

galgames

galgame4 - There are some garbled graphics in two games (Star Tiger and Battle Checkers).

galpani3

Video hardware isn't completely understood: the priority mixing is non-obvious and there are probably some blending effects as found on suprnova.

gaplus

The starfield is wrong.

gb

gba

gcpinbal

Missing row scroll (column scroll?).

gei

All games in the driver have wrong colors.

getaway

Extensive list at the top of the driver.

glass

Incorrect priorities.

goldnpkr

ngoldb - Some GFX ROMs are badly dumped.

super21p - Palette decoding isn't perfect yet.

animpkr, wtchjacka, wtchjackb, wtchjackd, wtchjacke, wtchjackf, wtchjackg, wtchjackh - PROMs are badly dumped / missing.

goldstar

carb2002, carb2003 - Color PROMs dumps are bad.

crazybon, crazybona, nfb96sea, nfb96seb, nfb96sec - Color PROMS might be mismatched.

kkojnoli - Colors aren't perfect. There are some unused PROMs.

lucky8l - Uses a strange mix of PROMs and PLDs which isn't decoded yet.

luckylad, magodds and clones, star100, wcat3 - Colors aren't perfect.

nd8lines - PROMs aren't correctly decoded, so very wrong colors.

goodejan

Some sprites flicker on attract mode.

gottlieb

vidvince - Sprite wrapping issues.

gp32

Palette should be normalized to actual TFT color space.

grchamp

"Radar" is probably wrong.

gstream

x2222o - The available GFX ROMs aren't correct for the older prototype program ROMs.

gstriker

All games in the driver need tilemap scrolling/rotation/zooming or whatever effect it uses. Priorities are wrong. Missing mixer registers (mainly layer enable/disable).

gsword

josvolly - Video hardware isn't completely understood.

gticlub

Not all features of the Konami 3D hardware have been implemented.

gumbo

mspuzzleb - Bad dumps.

halleys

All games suffer from the many missing features of the blitter emulation.

holeland

crzrally and clones - Missing high bit of sprite X coordinate? (see round 2 and 3 of attract mode).

holeland - Missing tile/sprite priority.

homedata

battlcry and clones - Some tiny gfx glitches.

hourouki - In attract mode, it draws a horizontal black bar on the bottom right side of the display.

mrokumei - Wrong gfx at the beginning of a game. It is selecting the wrong gfx bank.

homerun

Needs better emulation of gfx bank switching.

hprot1

ibmpcjr

icatel

igs017

mgdh - Wrong colors in betting screen.

igspoker

igs_ncs2 - Incomplete dump.

imolagp

Current color implementation is incorrect.

indy_indigo2

indy_4610, indy_4613, indy_5015 -

inufuku

3on3dunk - Tilemap priority is wrong in places (basketball before explosion in attract, highscores).

itech32

drivedge - Uses modified video hardware. It's emulation is quite complete, but still not 100%.

jack

tripool, tripoola - Palette problems during attract mode. The tripool driver used to have a hack making the vblank interrupt go off twice per frame, this made the game run way too fast, but no palette bug.

jaguar

jalmah

Back layer pens look ugly in some circumstances (i.e. suchipi when you win, mjzoomin when coined up).

jchan

There are some priority issues.

jclub2

darkhors - Needs fixing of the disalignment between sprites and tilemap (gap in the fence) during play, without breaking the other screens, which are fine.

jclub2 and clones - Priorities need some work.

jongkyo

Colors are wrong, possibly due to wrong video ram banking.

jpmimpct

cluedo and clones - During the attract mode, just after the camera flash, the camera colours go screwy and proceeding text is printed behind the camera. A TMS34010 emulation flaw or original game code bug.

jtc

jtces40 - Hi-res GFX and colours need fixing.

kaneko16

packbang - Priorities between stages could be wrong.

kingdrby

Work needed on remaining video issues, priorities, sprites, etc. Tilemap color offsets aren't understood.

koftball

Game marked as imperfect graphics. No further note in the driver.

koikoi

Colors are incorrect (color(?) prom outputs are connected to one of pals). It might help to have a screenshot of the original thing.

konamigs

Q2SD GPU emulation is preliminary and only implements the features needed by the only game dumped.

konamigx

All games have minor graphics glitches.

ggreats2, opengolf, opengolf2, racinfrc, racinfrcu - Need ROZ layer emulation.

vsnetscr and clones - Need adding of 'Roz Doubling' support to the Type-4 roz rendering when width > 512 and fixing of the issues with FG Tilemaps (the hack used for Soccer Superstars clearly doesn't work here causing most of the left screen tilemaps to vanish).

winspike, winspikej - Bad sprite colours (might be more protection).

konamim2

btltryst - Unemulated GFX modes make the game too glitchy to be playable.

heatof11 -

konmedal

buttobi, ddboy and clone - Priorities not understood and wrong in places, apparently controlled by PROM.

konmedal68k

Some small gfx glitches remain.

kyugo

99lstwarb - BG tilemap is wrong in some levels.

laserbas

There are weird palette changes and some video reference would be useful to verify GFX emulation in general.

lbeach

Colors aren't probably 100% correct yet. No reference available.

lethal

'External' rowscroll not hooked up correctly (1st attract level, highscores). There possibly are some priority issues / sprite placement issues.

lft_craft

lft_phasor

PAL emulation is missing.

liberate

prosport, prosporta - Marked as imperfect graphics. No further note in the driver.

littlerb

The VDP device isn't perfectly understood yet.

lkage

bygone - Title screen glitches, other glitches.

lordgun

lordgun - In the 3rd leg of the ship stage, sometimes part of a far jetboat is drawn above a nearer sub (both sprites). But this is correct considering both priorities and sprite list positions. Original game bug? Wrong colors for tilemap 0 in the 2nd leg of the last stage (where some sprite priority bugs happen too). In the jungle level, final enemy, tilemap 0 does not scroll. It may have wrong priority, or may need to be disabled, even though it is used by enemies to hide, so it's probably just odd but right after all.

lsasquad

Wrong sprite/tilemap priority. Scrollram not entirely understood.

m10

Colors are close to screenshots for IPM Invader. The other games have not been verified.

m107

wpksoc and clone - Graphics glitches due to some unimplemented features.

m92

leaguemn, nbbatman, nbbatmanu - Raster effects don't work properly.

ppan - Bootleg on different hardware.

magicfly

bchance - One of the GFX roms is a bad dump.

malzak

Playfield graphics may be banked.

marinedt

Imperfect colors: unused bit 2 of color prom, guesswokred sea gradient, mg16 entirely unused. Also unused colors 0x10-0x1f (might be a flashing bank).

mazerbla

The games use a custom video controller which isn't fully understood. (See notes on top of driver)

mc10

mc1000

meadows

gypsyjug - Incomplete dump.

megaphx

TMS34010 isn't correctly hooked up and / or has some bugs.

megasys1

hayaosi1 - Game marked as imperfect graphics. No further note.

tshingen and clone - Unemulated mosaic effect.

merit

couple and clones, mdchoice, pitboss and clones, riviera and clone - Games marked as imperfect graphics. No further note.

dodge - Incomplete dump.

meritm

V9938 emulation is incomplete.

mermaid

rougien - Stars playfield colors and scrolling are wrong.

metro

3kokushi, blzntrnd, daitorid, gakusai, karatour, ladykill, moegonta, puzzli and clone, toride2 and clones - Various GFX glitches.

gstrik2 and clone - Priorities between rounds are wrong.

mgames

Color system (no bipolar PROMs in the system), needs a reference.

midzeus

invasnab, invasnv4, mk4, mk4a, mk4b - Zeus chip emulation is incomplete.

crusnexo, crusnexoa, crusnexob, thegrid, thegrida - Zeus 2 chip emulation is preliminary.

minicom

mitchell

mstworld - Bootleg with different video RAM banking.

mjkjidai

mjkjidai - Several imperfections with sprites rendering:some sprites are misplaced by 1pixel vertically and during the tile distribution at the beginning of a match, there's something wrong with the stacks moved around, they are misaligned and something is missing.

model1

swa and clone - Ship models periodically disappear for a frame or two during attract mode and while in-game.

vformula - TGP coprocessor emulation is incomplete.

model2

model 2, model 2A, model 2B games - 3D coprocessors emulation / hook-up are incomplete.

model 2c games - 3D coprocessor isn't emulated.

model3

Video hardware emulation is lacking many features.

monzagp

Incorrect colors and some GFX inaccuracies.

moo

bucky and clones - GFX glitches.

moomesa and clones - Needs 54338 color blender support(intro gfx missing and fog blocking view). Enemies coming out of the jail cells in the last stage have wrong priority. Could be tile priority or the typical "small Z, big pri" sprite masking trick currently not supported by K053247_sprites_draw().

mpu4mod2sw

connect4 - Uses incandescent lamps to make a display grid, need better timing to make this work

mquake

Marked as imperfect graphics. No further note in the driver.

ms32

Video system is only partially understood. Extensive TODO on top of the driver.

f1superb - Has an additional unemulated DSP for road GFX.

murogem

The palette system needs to be understood.

mystwarr

All games are marked as imperfect graphics. No further note in the driver.

metamrph and clones - Intro needs alpha blended sprites.

mz2500

n64

n8080

helifire, helifirea

namcofl

speedrcr - Some GFX glitches.

namcona1

xday2 -

namcond1

Video emulation lacks some graphical effects (ROZ, ..).

namcos2

finallap and clones - Sprite size bit is bogus during splash screen. Bad road colors.

finalap2, finalap2j, suzuka8h, suzuka8hj, suzuka8h2 - Bad road colors.

finalap3, finalap3j - Use unaligned 32x32 sprites, which aren't handled correctly in video/namcos2.cpp yet. Bad road colors.

fourtrax and clones -

namcos21_c67

Graphics system emulation is lacking some features and some aren't understood.

namcos21_de

Graphics system emulation is lacking some features and some aren't understood.

namcos22

Graphics system emulation is lacking some features and some aren't understood.

namcos23

Graphics system emulation is lacking some features and some aren't understood.

namcos86

wndrmomo - Enemies coming out from the ground cut "holes" from the crowd in the foreground. This is because the crowd sprites have higher priority, but come earlier in the sprite list, so now that sprite/tilemap orthogonality is implemented, crowd is obscured by sprites following it, which are obscured by the tilemap. Reverting to the previous behaviour, removing orthogonality, would fix the problem, but It's almost sure it wouldn't be correct.

naomi

Graphics system emulation is lacking some features.

nbmj8900

ohpaipee -

neoprint

Needs implementation of the remaining video features. Needs simulation of the printer/camera devices, lamps.

nes

nes_vt02_vt03

These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.

nes_vt09

These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.

nes_vt32

These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.

nes_vt369_vtunknown

These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.

nightgal

ngalsumr, ngtbunny, nightgal, royalngt, royalqn, sgaltrop - Blitter isn't fully implemented yet. Charles MacDonald wrote technical notes about it. There's also a protection device.

nmk16

spec2k - The ships sometimes scroll off the screen if you insert a coin during the attract demo.

tdragon3h - Bootleg with different sound hardware.

nwk-tr

Complex Konami 3D hardware. Some features aren't correctly implemented yet.

nycaptor

Driver needs real bg/sprite priority system.

olibochu

Palette decoding is wrong.

oneshot

oneshot - Priorities for some tiles are wrong. There might be a layer order register.

othello

Correct colors need to be derived from the color DAC (24 resistors) on pcb.

overdriv

Lots of problems: Missing road (two K053250). Visible area and relative placement of sprites and tiles are most likely wrong. Some flickering sprites, this might be an interrupt/timing issue. The screen is cluttered with sprites which aren't supposed to be visible, increasing the coordinate mask in K053247_sprites_draw() from 0x3ff to 0xfff fixes this but breaks other games (e.g. Vendetta). The "Continue?" sprites are not visible until you press start. Priorities need figuring out.

pacman

cannonbp - Color PROMs should be correct but give wrong ugly colors.

eggor - Color PROMs might be mismatched.

mspacmanbco - This PCB has swapped Blue and Green color lines (Ms.Pac-Man sprite should be pink).

painter - Sprite ROM dump is bad.

panicr

Sprite - sprite priorities are possibly wrong. Needs video reference.

paradise

paradlx, para2dx - Marked as imperfect graphics with no further note. Perhaps the flag wasn't removed after adding correctr gfx3 roms?

pasopia7

pc1512

peplus

all Imperial games, pebe0014a, pemg0213, pepp0045b, pepp0045c, pepp0130, pepp0733, peps0615, peps0628, pex0057pb, pex0057pd, pex0827s, pex0846s, pex1087s, pex2172pa, pexm009p - Wrong CG graphics and/or CAP ROMs.

phoenix

capitol, pleiadbl, pleiadce, pleiads, pleiadsi - Palette banking. Controlled by 3 custom chips marked T-X, T-Y and T-Z. These chips are responsible for the protection as well.

phoenixi - This bootleg uses 1 8-bit PROM instead of 2 4-bit ones like the vast majority of the other games on phoenix hardware. Needs correct decoding.

pingpong

cashquiz - Incomplete dump.

pinkiri8

Current blocker is the video emulation i/o ports, it looks somewhat exotic. Colors are wrong.

piratesh

The KONAMI custom GFX chips' emulation isn't perfect yet.

pktgaldx

pktgaldxb - There are GFX glitches in background of girls after each level.

playch10

pc_1942, pc_bstar, pc_gntlt, pc_miket, pc_pinbt - GFX glitches due to mapper or PPU problems.

playmark

luckboomh - Lucky Boom has some minor colour issue with the background - see the title screen. The game selects the wrong colour for some tiles. The tiles should be colour 0x01 not 0x02. Affects the backgrounds in game however it's barely noticable.

plus4

pofo

Cursor is missing. LCD board isn't emulated.

polepos

grally, polepos2bi, polepos2bs - Bootleg on different hardware. Colors aren't correctly decoded yet.

popobear

Auto-animation speed is erratic (way too fast).

portrait

Some sprite issues and palette system isn't understood.

powerbal

atombjt - Game adapted to this hw, might still have some GFX glitches lurking.

progolf

Map display is (almost) correct but color pens aren't.

psion

psion5

psx

pturn

Palette decoding isn't perfect.

pve500

quasar

Marked as imperfect graphics with no further note.

quickpick5

quickp5 - Some small gfx glitches remain.

quizpun2

rabbit

Missing raster effects (see left side of one of the levels). Needs clean up of the zoom code and a more accurate zoom effect.

rainbow

realbrk

Need priority handling (e.g during the intro, there are two black bands in the background that should obscure sprites). Sometimes sprites are shrinked to end up overlapping the background image in the tilemaps, but they are a few pixels off.

redalert

demoneye - Missing the 3rd GFX layer.

redclash

Colors are unverified (some screenshots are needed). Some graphical problems.

rltennis

Various gfx glitches here and there, mostly related to wrong size of data.

rohga

Wrong/unemulated alpha/priority functions.

ron

Palette PROMs not correctly hooked up.

roul

Palette and blitter command 0x00 need verifying.

route16

jongpute - Palette decoding is wrong.

royalmah

chalgirl - Missing PROM dump.

mjsenka, mjyarou and clone, rkjanoh2 - They never seem to set the palette base.

mjsiyoub - Colors need verifying.

rungun

Missing dual monitor support. Sprite palettes are not entirely right. ROZ update causes music to stutter.

saitek_intchess

Colors are estimated from photos (black and white are obvious, but the green and cyan are not standard 0x00ff00 / 0x00ffff), video timing is unknown, sprite offsets are estimated from photos.

sangho

pzlestar - Title screen uses sprites with screen 12, has wrong colors due of it.

sbrain

Missing row buffering DMA (DP8350, MM5035) and line-by-line rendering and proper character generator emulation (CRT8002).

sbugger

sbugger, sbuggera - Wrong colors: it looks like there's direct color mapping. Bits from attribute ram connected to r/g/b outputs without use of color prom or color table.

scobra

tazmaniet - PROMs are dumped but not correctly hooked up.

scramble

troopy - Maybe imperfect GFX decode or maybe bad GFX ROMs.

scregg

rockduck - Color PROMs are mismatched.

seabattl

Colors aren't correct(note: the flyer screenshots look faked; not a good reference). It's unknown if it should have a horizon/sky. Video timing and video offsets aren't correctly implemented.

segaatom

Preliminary driver. H8S/2373 based.

segajw

Preliminary driver.

segas16a

fantzonepr - Bad / missing GFX ROMs.

segas18_astormbl

There are glitches that need to be verified against hardware.

segas24

Missing linescroll in special modes (qgh title, mahmajn2/qrouka attract mode) and screen flipping (mix register 13 & 2).

crkdown, crkdownj, crkdownu - Clipping / solid layer problems? (Radar display).

qsww - Wrong background color on title screen.

sgmastc, sgmastj - Some gfx offset / color problems?

segas32

Some graphics effects aren't understood / implemented yet.

seibuspi

Missing alpha blending effect: screenshot on www.system16.com show that during attract mode in Viper Phase 1 the "Viper" part of the logo (the red part) should be partially transparent. Same thing with the blu "Viper" logo when on the "push 1 or 2 players button" screen. Note that the red logo is tiles, the blue logo is sprites. Same thing with the lights on the ground at the beginning of the game. They are opaque now, you should see the background tiles through.

sengokmj

Some video C.R.T. registers aren't understood. Some sprites bugs at the start of a play.

seta

blandia, blandiap - There is at least a missing rowscroll effect.

crazyfgt - Graphics glitches.

extdwnhl - Has some wrong colored tiles in one of the attract mode images and in later tracks.

superbar, wiggie - There are a few gfx emulation bugs (flipping of some border tiles and sprites not leaving the screen correctly). It's possible the custom hardware doesn't behave *exactly* the same as the original seta hardware.

seta2

deerhunt and clones, wschamp and clone - Offset tilemap sprite during demo.

grdians - The map screen after the character selection needs zooming. There is a global zoom register that should affect the background map and the level picture but not the frontmost frame. This latter should use color 7ff (the last one) and ignore the individual color codes in the tiles data. Zooming is also used briefly in pengbros.

myangel - Some gfx at the end of the game (rays just before fireworks, and the border during the wedding) have wrong colors. You can see the rays red, green and yellow because that's how the palette is preinitialized by MAME, but the game never sets up those palette entries. The game selects color depth "1", whose meaning is uncertain, and color code 0 so there doesn't seem to be a way to point to a different section of palette RAM. There are glitches in the bg horizontal scroll in the wedding sequence at the end of the game. It looks like "scrollx" should be delayed one frame wrt "xoffs".

myangel2 - Before each level, the background image is shown with completely wrong colors. It corrects itself when the level starts.

endrichs, reelquak - Needs an x offset for tilemap sprites. There are one frame glitches in the reels scroll.

staraudi -

telpacfl - One of the GFX ROMs is a bad dump.

trophyh - Mame hangs for around 15 seconds every now and then, at scene changes. This is probably due to a couple of frames with an odd or corrupt sprites list, taking a long time to render.

turkhunt -

shangha3

shanghai

blocken - Incomplete zoom support, and missing rotation support. Setting the game in Game Mode B shows a decent test case for it by starting a play.

kothello - Small GFX glitches.

shanghai - The end of round animation in Shanghai is wrong.

sidearms

sidearms, sidearmsj, sidearmsr - Starfield emulation is preliminary.

simple_st0016

koikois, mayjinsn - Marked as imperfect graphics, no further note.

skimaxx

The player often disappears (when she's too slow?). Is this normal ?

skylncr

bdream97 - GFX glitches.

olymp, score5, sonikfig - Palette not understood. The games don't ever seem to get to using the ramdac, even though disassemblies show the routines are there.

skyraid

Color decoding isn't fully understood.

sliver

Some transparency problems in some stages.

smc777

snes

Snes video emulation isn't perfect yet.

snesb

Snes video emulation isn't perfect yet.

spacefb

Bullet colors are incorrect.

spaceg

Various gfx glitches.

spbactn

Sprite / tile priority is sometimes wrong (see 1st table when ball in bumpers). Some of the code which is from the other drivers such as sprite drawing needs verifying, as priorities are questionable in places. Needs support for blended sprites.

spcforce

Color decoding isn't fully understood.

special_gambl

The pens are borrowed from Specialist MX and probably wrong.

speglsht

Some GFX glitches.

spg110

Preliminary driver. Sunplus SPG110 based.

spg2xx

abltenni, rad_skat and clone, tvsprt10, wiwi18 - GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_gkr

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_sharp

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_tvtouch

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_lexibook

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_pdc

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_playvision

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_senario

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_senario_poker

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_senca

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_shredmjr

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_vii

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_wiwi

GFX capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_zone

GFX capabilities of the SPG2xx SoCs are partially emulated.

splash_ms

Bootleg hardware. Emulation still preliminary.

spoker

3super8 - Roms are badly dumped.

sprint2

Snes video emulation isn't perfect yet.

srmp5

Custom seta video chip emulation is incomplete.

srmp6

Custom seta video chip emulation is incomplete.

sshot

Graphics aren't fully understood yet.

ssingles

Colors are wrong (possibly missing PROMs).

ssrj

Wrong colors (possibly missing PROMs). Video hardware isn't fully understood.

ssv

All games are missing CRT controller emulation (resolution+visible area+flip screen?).

dynagear - Visible area may be incorrect.

eaglshot -

janjans1 -

janjans2 -

pastelis - Imperfect raster effects in ending credits and shadows.

stmblade - There is a rogue "tilemap" sprite that pops up at level 2 and stays there till the end of the game (a piece of sky to the left of the screen). It seems that the x&y offsets in the sprite list should be applied to it (-$200,-$200) to move it off screen. But currently those offsets are ignored for "tilemap" sprites. This may be related to the kludge for srmp4 and to the kludge for keithlcy.

ultrax - Backgrounds are offset by $10 pixels, so they're kludged to work.

stuntair

Needs correct colour PROM decoding (resistor values?), correct FG colour handling (currently use a hardcoded white) and fixing remaining GFX / sprite issues (flicker sometimes, might need better vblank timing?).

stv

Video emulation is lacking some features / the video system isn't completely understood. Detailed list of problems in the driver.

subsino2

humlan, squeenb - Empty reels when bonus image should scroll in via L0 scroll. The image (crown/fruits) is at y > 0x100 in the tilemap.

ptrain - Missing scroll in race screens.

summit

Scrolling is wrong, missing graphics at top and right (pound values), palette (currently handmade).

suna8

sranger and clones - Various imperfections (see fireball masking, lev. 5; masking/missing legs, lev. 10).

starfigh - Missing starfield effect.

sunplus_sunplus_unsp20soc

Newer hardware than the one in vii.cpp, graphics capabilities aren't completely emulated.

superwng

Missing color PROM dump.

supracan

suprgolf

Some weird framebuffer vertical gaps with some object, namely the green and the trees (zooming?).

suprnova

Video emulation is missing many features. Detailed list in the driver.

suprslam

Sprite offset control hasn't been found.

system1

gardiab, gardiaj - Some graphics glitches.

system16

Bootlegs on different hardware. Most supported sets need proper video hardware implementation.

tabe22

Probably missing some text effects.

taitoair

topland - Framebuffer DMA requires palette switch to be selected dynamically, see at first stage Course Select in Top Landing. Night stages might have wrong priority for stars-above-sea.

taitojc

3D graphics system isn't fully implemented.

taito_b

hitice and clones - Ice trails are incorrect. The pixel bitmap is not cleared on startup nor during attract mode. There's a kludge to fix it in the first case.

taito_f3

commandw - Some clipping and layer problems.

taito_l

plgirls2b - Scroll offset problems.

taito_z

Video hardware needs a lot of work. Detailed list of problems in the driver.

tankbatt

Resistor values on the color prom need to be corrected.

tatsumi

Video hardware is extremely complex. Detailed list of problems on top of driver.

tattack

Palette system isn't understood.

taxidriv

Palette system isn't understood.

tecmosys

Some graphic features (linescroll, mixing) aer not perfectly emulated.

tecnbras

tetrisp2

rocknms -

thepit

dockmanc, rtriv - One ROM is badly dumped.

theportr - The PCB has the PROM for The Pit, colors confirmed the same on PCB and in emulation. Bootlegger or operator error in fitting the wrong PROM?

thomson

thoop2

Title screen priority bug.

ti630

tmc1800

tmmjprd

In 16x16 tile mode, the offset into tileram doesn't neccessarily align to 16x16 tiles! This makes using the tilemap system excessively difficult, as it expects predecoded tiles which simply isn't possible here. This is used for the girls in the intro at least, they specify 16x16 tiles on non 16x16 boundaries. (basically the physical tile rom addressing doesn't change between modes even if the data type does).Video has a 'blitter' but it isn't used by these games, it is used by Rabbit. Sprites from one screen are overlapping on the other, probably there's a way to limit them to a single screen. Priorities are wrong.

tmpdoki - Possible bad dump.

tmnt

glfgreat, glfgreatj - They have some problems with the zooming sprites and playfield graphics.

ssriders and clones - Marked as imperfect graphics. No further note in the driver.

ssridersb - Bad dump.

tnzs

jpoponics - Palette format (or gfx decode?) appears to be incorrect, some colours clearly don't match the screenshot. The bar behind the players flickers first during boot / first attract levels. Is might be a bug.

toaplan2

nprobowl - Some colors are wrong.

trackfld

mastkin - Color PROMs aren't dumped.

trvmadns

Palette might be right but should be verified.

tsamurai

Colors aren't understood.

tugboat

Score display is kludged and looks wrong and colors may not be 100% accurate.

tumbleb

bcstry, bcstrya - Some gfx offsets problems.

chokchok - There's corruption during attract mode (tmap disable?).

dquizgo - Layer offsets need checking.

funkyjetb - Wrong palette.

semibase - Some sprite offsets problems.

tutankhm

Missing starfield emulation.

tv912

Attributes not emulated.

tv955

Video emulation is lacking some features.

twins

spider - Blitter / clear logic may be improved.

undrfire

Sprites on some rounds had sprite/tile priority issues. Solved by upping sprite priority while TC0480SCP row zoom is enabled - kludge.

unichamp

unior

Color PROM isn't dumped.

v1050

vastar

dogfightp - Bullet color needs to be verified.

vc4000

vega

Needs implementation of the color mixer and scanline based rendering.

vic20

vicdual

' alphaho - Missing color PROM.

invho2a - Bad colors (wrong for Invinco, all black for Head On 2). Multiple dump attempts of the color PROM have given the same result.

nsub -

spacetrk and clone - Star field and background gradient are missing.

victor9k

Contrast isn't correctly emulated.

videosaa

ladygum - Palette generation isn't understood.

vip

vis

votrhv

hc120 -

vroulet

Wrong colors (4bpp tiles and 3bpp palette?). Some problems with the ball sprite (maybe it's something else in real machine , not sprite).

vsmile

Various glitches.

vsmileb

Various glitches.

vsnes

machridr, machridrj, vsslalom - GFX glitches due to mapper / PPU emulation problems.

vt100

Some video attributes are not fully supported yet.

vt1682

Some GFX modes aren't implemented yet.

vt240

wallc

sidampkr - Colors need verifying on real hardware.

warpsped

Circles colors are probably not correct. Starfield is wrong. It is done with tilemap fixed in rom, but rom mapping is not correct. Starfield scrolling is missing too.

wgp

Video hardware emulation needs lot of work (see top of driver for detailed notes).

wheelfir

The blitter isn't understood / correctly emulated. Lots of glitches / missing effects, as listed at the top of the driver.

williams

wiz

scion, scionc - Needs verifying of the sprite colors.

wy100

Frequent screen glitches when writing to the display. No dimming of protected characters.

wyvernf0

Colors for some sprites are wrong.

x68k

xavix

Graphics hardware emulation is lacking some features.

xavix2

SoC emulation is very preliminary.

xexex

Alpha blending issues.

xmen

xmen6p, xmen6pu - The way the double screen works in xmen6p is not fully understood.

zodiack

dogfight, zodiack - Bullet color needs to be verified.

moguchan - Color decoding is wrong.

zr107

Konami custom chips' features aren't fully implemented.