MIG: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
 
(76 intermediate revisions by the same user not shown)
Line 3: Line 3:




== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/20pacgal.cpp 20pacgal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/aristmk5.cpp acorn/aristmk5] ==
Starfield is not 100% accurate.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/bbc.cpp acorn/bbc] ==
GFX emulation isn't accurate yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/electron.cpp acorn/electron] ==
Graphics seem to be wrong for several games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ertictac.cpp acorn/ertictac] ==
''' poizone ''' - Video timings are off, causing various glitches.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/act/victor9k.cpp act/victor9k] ==
Contrast isn't correctly emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/2mindril.cpp 2mindril] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/agat/agat.cpp agat/agat] ==
Video emulation (Taito F3) isn't perfect yet.
''' agat7 ''' - Some video effects and some hw variants aren't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3x3puzzl.cpp 3x3puzzl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/equites.cpp alpha/equites] ==
''' casanova ''' - Some GFX glitches. Are palette / tilemaps buffered?
''' gekisou ''' - Various small graphics glitches. More infos on top of the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/40love.cpp 40love] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/splendor.cpp alpha/splendor] ==
''' 40love ''' - Possible bad rom. Sprite memory needs to be buffered? Pixel layer needs priority?
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 4roses] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/altos/altos2.cpp altos/altos2] ==
GFX and color decode routines need to be fixed.
CRT9007 emulation is lacking some features.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/alg.cpp amiga/alg] ==
Probably only missing laserdisc dumps.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw.cpp 8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/amiga.cpp amiga/amiga] ==
''' 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.
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/cubo.cpp amiga/cubo] ==
AGA emulation is missing some features.


''' invadernc ''' - Color PROM isn't correctly hooked up. It may be a bad dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/mquake.cpp amiga/mquake] ==
Marked as imperfect graphics. No further note in the driver.


''' rollingc ''' - Colors don't match available references.
== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/pc1512.cpp amstrad/pc1512] ==


''' schaser, schasercv ''' - Color PROM was hooked-up, but colors are still marked as imperfect.
== [http://github.com/mamedev/mame/blob/master/src/mame/aristocrat/aristmk4.cpp aristocrat/aristmk4] ==
''' gunnrose ''' - The color PROM needs to be dumped.


''' sflush ''' - Maybe missing a color PROM dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/aristocrat/caswin.cpp aristocrat/caswin] ==
Cherry-type subgames appear to have wrong graphics alignment.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/abc80x.cpp abc80x] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atari400.cpp atari/atari400] ==
Option ROM/HR video RAM access needs refactor of memory banking.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/acefruit.cpp acefruit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarisy4.cpp atari/atarisy4] ==
''' sidewndr ''' -
Video implementation is not complete yet and some ROMs aren't present.


''' spellbnd ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/badlandsbl.cpp atari/badlandsbl] ==
Playfield color (changes bitplane on the fly?) is wrong, sprite-tilemap priority needs work.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/advision.cpp advision] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cball.cpp atari/cball] ==
One of the graphics ROMs isn't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aeroboto.cpp aeroboto] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/centiped.cpp atari/centiped] ==
Starfield emulation is guessed and likely incorrect.
''' bullsdrt ''' - Wrong colors.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.cpp aerofgt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/jaguar.cpp atari/jaguar] ==
''' kickball ''' - Imperfect priorities.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/agat.cpp agat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/pofo.cpp atari/pofo] ==
''' agat7 ''' - Some video effects and some hw variants aren't emulated.
Cursor is missing. LCD board isn't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/airraid.cpp airraid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/skyraid.cpp atari/skyraid] ==
GFX roms in black 'blobs'.
Color decoding isn't fully understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/albazc.cpp albazc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/sprint2.cpp atari/sprint2] ==
Color decoding might be ímperfect. Some unknown sprite attributes.
Supposedly is color instead of b/w, but there isn't any color PROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aleck64.cpp aleck64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atlus/cave.cpp atlus/cave] ==
''' doncdoon, hipai, kurufev, mayjin3, mtetrisc, srmvs, starsldr, twrshaft, vivdolls ''' - N64 video emulation is lacking some features.
''' ppsatan ''' - Background scrolling of the right monitor is a bit off (2nd stage, single player only).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.cpp alg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ausnz/aussiebyte.cpp ausnz/aussiebyte] ==
Probably only missing laserdisc dumps.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/altos2.cpp altos2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bandai/sv8000.cpp sv8000] ==
CRT9007 emulation is lacking some features.
Colors don't seem to match available references.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.cpp amaticmg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mod2sw.hxx mpu4mod2sw] ==
Graphics are decoded but only 2 bitplanes are hooked up. Colour decoding routines need figuring out.
''' connect4 ''' - Uses incandescent lamps to make a display grid, need better timing to make this work


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amiga.cpp amiga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4vid.cpp barcrest/mpu4vid] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amusco.cpp amusco] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfcobra.cpp bfm/bfcobra] ==
The palette is totally wrong.
Blitter emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/anes.cpp anes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/bmcbowl.cpp bmc/bmcbowl] ==
Blitter is completely unemulated, so nothing is shown on screen.
Scroll isn't implemented and some gfx elements don't appear on screen.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/argus.cpp argus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/koftball.cpp bmc/koftball] ==
Driver has accurate description of the video emulation's inaccuracies.
Game marked as imperfect graphics. No further note in the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk4.cpp aristmk4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/popobear.cpp bmc/popobear] ==
''' gunnrose ''' - The color PROM needs to be dumped.
Auto-animation speed is erratic (way too fast).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp aristmk5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/brother/pn8800fxb.cpp brother/pn8800fxb] ==
Video emulation is incomplete, due to lack of test cases.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/asterix.cpp asterix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1.cpp capcom/cps1] ==
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".
''' gulunpa ''' - One bad gfx ROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astinvad.cpp astinvad] ==
''' knightsb2 ''' - Bootleg with different gfx hardware. Some glitches and character selection screen is completely black.
''' spaceint ''' - Wrong colors.


''' spaceintj ''' - Color PROM is marked as bad dump (same PROM as spaceint).
''' sf2re ''' - Title screen is glitched.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrcorp.cpp astrcorp] ==
''' varthb2 ''' - Bootleg with different gfx hardware. GFX mask ROMs weren't dumped for this set.
''' hacher ''' - One of the sprite ROMs has stuck bits.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari400.cpp atari400] ==
''' varthb3 ''' - Bootleg with different gfx hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarisy1.cpp atarisy1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_5205.cpp capcom/cps1bl_5205] ==
''' indytempc ''' - Sprite / playfield flipping issues.
''' sf2b, sf2b2, sf2ceb and clones, sf2mdt and clones ''' - Bootlegs with different gfx hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarisy4.cpp atarisy4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_pic.cpp capcom/cps1bl_pic] ==
Video implementation is not complete yet and some roms aren't present.
''' punipic, punipic2, punipic3, slampic, wofpic ''' - Bootlegs with different gfx hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/attache.cpp attache] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps2.cpp capcom/cps2] ==
''' gigaman2 ''' - A bootleg with a different layer offset.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aussiebyte.cpp aussiebyte] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/fcrash.cpp capcom/fcrash] ==
''' fcrash, ffightbl, ffightbla ''' - GFX glitches during the second cycle of attract mode.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bagman.cpp bagman] ==
''' 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.
''' sbagmani ''' - Different PROMs, need correct decoding.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/banprestoms.cpp banprestoms] ==
''' ffightblb, sf2m1, sf2m9, sgyxz, wofabl, wofr1bl ''' - Bootlegs on different hardware suffer from GFX glitches.
GFX emulation should be double checked for glitches once the games are fully playable.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/barata.cpp barata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/mitchell.cpp capcom/mitchell] ==
Whack-a-mole type game with no screen. Needs photographic artwork.
''' mstworld ''' - Bootleg with different video RAM banking.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/basf7100.cpp basf7100] ==
''' mstworld2 ''' - GFX garbage at title screen with clean NVRAM. Might be a BTANB.
Real character ROM needs to be dumped and video emulation isn't complete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp battlera] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/sidearms.cpp capcom/sidearms] ==
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.
''' sidearms and clones ''' - Starfield emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlex.cpp battlex] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/vulgus.cpp capcom/vulgus] ==
''' battlex ''' - Missing starfield. Background tile colors are wrong.
''' 1942iti ''' - Peculiarities of the bootleg hw aren't fully emulated.


''' 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).
== [http://github.com/mamedev/mame/blob/master/src/mame/cce/mc1000.cpp cce/mc1000] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bbc.cpp bbc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ces/galgames.cpp ces/galgames] ==
GFX emulation isn't accurate yet.
''' galgame4p ''' - There are some garbled graphics in two games (Star Tiger and Battle Checkers).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beaminv.cpp beaminv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/cinemat.cpp cinematronics/cinemat] ==
''' ctainv ''' - The game is supposedly colour, but what it puts in RAM seems to be black and white only.
''' qb3 ''' - Some graphics problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfcobra.cpp bfcobra] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/jack.cpp cinematronics/jack] ==
Blitter emulation is incomplete.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bishi.cpp bishi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/citoh/cit220.cpp citoh/cit220] ==
K056832 chip emulation lacks per-tile priority.
Preliminary driver. Missing GFX modes.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz68k.cpp blitz68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/c64.cpp commodore/c64] ==
Blitter emulation is missing some features.
'' edu64, pet64 ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blockch.cpp blockch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/plus4.cpp commodore/plus4] ==
Missing paddle position read.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blueprnt.cpp blueprnt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/vic20.cpp commodore/vic20] ==
''' grasspin ''' - Some minor GFX glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bmcbowl.cpp bmcbowl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/galaxia.cpp cvs/galaxia] ==
Scroll isn't implemented and some gfx elements don't appear on screen.
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://github.com/mamedev/mame/blob/master/src/mame/drivers/bnstars.cpp bnstars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/quasar.cpp cvs/quasar] ==
See ms32.
Marked as imperfect graphics with no further note.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bogeyman.cpp bogeyman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/battlera.cpp dataeast/battlera] ==
The color PROM is dumped, but colors are slightly off.
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://github.com/mamedev/mame/blob/master/src/mame/drivers/boogwing.cpp boogwing] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/boogwing.cpp dataeast/boogwing] ==
ACE chip aren't fully emulated, causing some GFX bugs.
ACE chip aren't fully emulated, causing some GFX bugs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/btime.cpp btime] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/btime.cpp dataeast/btime] ==
''' tisland ''' - Needs decryption.
''' tisland ''' - Needs decryption.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buggychl.cpp buggychl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/cninja.cpp dataeast/cninja] ==
Long list of video emulation flaws on top of driver file.
''' cninjabl2 ''' - Bootleg on different hardware. Tilemap offsets need adjusting.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/cntsteer.cpp dataeast/cntsteer] ==
Needs correct roz rotation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/dassault.cpp dataeast/dassault] ==
Blending effects aren't fully emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c64.cpp c64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/dec0.cpp dataeast/dec0] ==
''' automat, ffantasybl, mastbond, secretab ''' - Bootleg on different hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/calchase.cpp calchase] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco32.cpp dataeast/deco32] ==
GFX glitches, possibly due to CPU bugs.
''' dragngun and clones, tattass and clones ''' - Tattoo Assassins & Dragongun use an unemulated chip (Ace/Jack) for special blending effects. It's exact effect is unclear.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/candela.cpp candela] ==
''' lockload and clones ''' - Marked as imperfect graphics.
''' can09 ''' - Needs Vram and screen and LCD emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/carjmbre.cpp carjmbre] ==
''' nslasher and clones ''' - Marked as imperfect graphics.
''' carjmbre ''' - Colors look wrong, maybe address bitswap?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/caswin.cpp caswin] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/decocass.cpp dataeast/decocass] ==
Cherry-type subgames appear to have wrong graphics alignment.
''' cmanhat ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp cave] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco_mlc.cpp dataeast/deco_mlc] ==
''' ppsatan ''' - Background scrolling of the right monitor is a bit off (2nd stage, single player only).
Blending, raster effect features aren't fully emulated currently.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cball.cpp cball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deshoros.cpp dataeast/deshoros] ==
One of the graphics ROMs isn't dumped.
The display controller isn't identified and the character ROM isn't dumped. Once done, then needs emulating the graphics with genuine artwork display.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cchance.cpp cchance] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/liberate.cpp dataeast/liberate] ==
Color PROMs aren't dumped.
''' prosport, prosporta ''' - Marked as imperfect graphics. No further note in the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cclimber.cpp cclimber] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/pktgaldx.cpp dataeast/pktgaldx] ==
''' cannonb ''' - Dump is probably bad and/or ROMs are mismatched.
''' pktgaldxb ''' - There are GFX glitches in background of girls after each level.


''' ccbootmm ''' - Some of the GFX ROMs' dumps are corrupt.
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/rohga.cpp dataeast/rohga] ==
Wrong/unemulated alpha/priority functions.


''' ckongpt2b2 ''' - One color PROM seems bad, but has been verified on 4 different PCBs.
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/scregg.cpp dataeast/scregg] ==
''' rockduck ''' - Color PROMs are mismatched.


''' yamato, yamato2 ''' - The bg gradient color decode & table selection isn't correctly implemented.
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/tumbleb.cpp dataeast/tumbleb] ==
''' bcstry, bcstrya ''' - Some gfx offsets problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.cpp cdi] ==
''' chokchok ''' - There's corruption during attract mode (tmap disable?).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cedar_magnet.cpp cedar_magnet] ==
''' dquizgo ''' - Layer offsets need checking.
Sprite communication / banking problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/centiped.cpp centiped] ==
''' funkyjetb ''' - Wrong palette.
''' bullsdrt ''' - Wrong colors.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chqflag.cpp chqflag] ==
''' semibase ''' - Some sprite offsets problems.
Opponent cars have wrong RNG colors compared to references. Needs proper shadow/highlight factor values for sprites and tilemap


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cidelsa.cpp cidelsa] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/jtc.cpp ddr/jtc] ==
''' draco ''' - Colors aren't perfect yet.
''' jtces40 ''' - Hi-res GFX and colours need fixing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cinemat.cpp cinemat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/rainbow.cpp dec/rainbow] ==
''' qb3 ''' - Some graphics problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/circus.cpp circus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt100.cpp dec/vt100] ==
''' crasha ''' - The playfield should be cyan. The entire centre box (and contents) should be pale green.
Some video attributes are not fully supported yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cischeat.cpp cischeat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt240.cpp dec/vt240] ==
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://github.com/mamedev/mame/blob/master/src/mame/drivers/cit220.cpp cit220] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/ddenlovr.cpp dynax/ddenlovr] ==
Preliminary driver. Missing GFX modes.
''' funkyfig and clones ''' - Scrolling and priorities problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clickstart.cpp clickstart] ==
''' momotaro ''' - Protection + different blitter commands shuffling.
Preliminary driver.  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clshroad.cpp clshroad] ==
''' mjflove ''' - Transparency problems in title screen, staff roll and gal display (the background is not visible).
''' firebatl ''' - Transparency for the text layer is not correctly emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cninja.cpp cninja] ==
''' nettoqc, ultrchmp and clone''' - Marked as imperfect colors.
''' cninjabl2 ''' - Bootleg on different hardware. Tilemap offsets need adjusting.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cntsteer.cpp cntsteer] ==
''' quiz365 and clone, seljan2 ''' - Marked as imperfect graphics.
Needs correct roz rotation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.cpp coinmvga] ==
''' quizchq and clone ''' - Some palette issues.
Driver is still in preliminary status.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/combatsc.cpp combatsc] ==
''' rongrong and clones ''' - Marked as imperfect colors.
''' combascb ''' - Colors are imperfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/compis.cpp compis] ==
''' sryudens ''' - Transparency problems (Test->Option->Gal, Bonus Game during Demo mode).
Uhrg graphics are drawn wrong (upd7220 bugs?).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/corona.cpp corona] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/dynax.cpp dynax/dynax] ==
''' legrandc, re800v3 ''' - Color PROM needs redump.
''' 7jigen, majxtal7, neruton and clone ''' - Priority problems (more details in the driver).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cosmicos.cpp cosmicos] ==
''' shpeng ''' - Color PROMs dumps are bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1.cpp cps1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/realbrk.cpp dynax/realbrk] ==
''' knightsb2 ''' - Bootleg with different gfx hardware. Some glitches and character selection screen is completely black.
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.


''' sf2re ''' - Title screen is glitched.
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/royalmah.cpp dynax/royalmah] ==
''' chalgirl ''' - Missing PROM dump.


''' varthb2 ''' - Bootleg with different gfx hardware. GFX mask ROMs weren't dumped for this set.
''' ichiban ''' - Bad banking causes GFX issues.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1bl_5205.cpp cps1bl_5205] ==
''' mjsenka, mjyarou and clone, rkjanoh2 ''' - They never seem to set the palette base.
''' sf2b, sf2b2, sf2ceb and clones, sf2mdt and clones ''' - Bootlegs with different gfx hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1bl_pic.cpp cps1bl_pic] ==
''' mjsiyoub ''' - Colors need verifying.
''' punipic, punipic2, punipic3, slampic, wofpic ''' - Bootlegs with different gfx hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] ==
''' pongboo2 ''' - Palette handling is wrong (games don't work anyway).
''' gigaman2 ''' - A bootleg with a different layer offset.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crospang.cpp crospang] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/twins.cpp edevices/twins] ==
''' bestri ''' - Some GFX glitches (tile banking / enable wrong).
''' spider and clone ''' - Blitter / clear logic may be improved.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.cpp cswat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cedar_magnet.cpp efo/cedar_magnet] ==
Gfx/colors aren't correctly emulated (ROMs redump needed).
Sprite communication / banking problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cubo.cpp cubo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cidelsa.cpp efo/cidelsa] ==
AGA emulation is missing some features.
''' draco ''' - Colors aren't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cybertnk.cpp cybertnk] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/enterprise/ep64.cpp enterprise/ep64] ==
Sprite zooming and sprite shadows need improving.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.cpp dai3wksi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/entex/advision.cpp entex/advision] ==
''' 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://github.com/mamedev/mame/blob/master/src/mame/drivers/dassault.cpp dassault] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/eolith/eolith.cpp eolith/eolith] ==
Blending effects aren't fully emulated.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dblcrown.cpp dblcrown] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/excellent/dblcrown.cpp excellent/dblcrown] ==
There's a bogus "Hole" in main screen display; is the background pen really black?; video / irq timings need work.
There's a bogus "Hole" in main screen display; is the background pen really black?; video / irq timings need work.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dbz.cpp dbz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/excellent/gcpinbal.cpp excellent/gcpinbal] ==
The Banpresto logo in DBZ has bad colors after 1 run of the attract mode because
Missing row scroll (column scroll?).
it's associated to the wrong logical tilemap and the same happens in DBZ2
 
test mode. It should be a bug in K056832 emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/circus.cpp exidy/circus] ==
''' crasha ''' - The playfield should be cyan. The entire centre box (and contents) should be pale green.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/facit/facit4440.cpp facit/facit4440] ==
HD46505SP row updated function isn't fully understood yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/falco/falcots.cpp falco/falcots] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/falco/falcots28.cpp falco/falcots28] ==
Some scrolling issues (GNU nano for example).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/fujitsu/fm7.cpp fujitsu/fm7] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/funtech/supracan.cpp funtech/supracan] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/4roses.cpp funworld/4roses] ==
GFX and color decode routines need to be fixed.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/funworld.cpp funworld/funworld] ==
''' bigdeal and clone, bonuscrd and clone ''' - Each game needs its own bipolar PROM dump.
 
''' clubcard ''' - Wrong background color.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dc_atomiswave.cpp dc_atomiswave] ==
''' multiwina ''' - Different tilemap / screen parameters.
Graphics system emulation is lacking some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dday.cpp dday] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fuuki/fuukifg3.cpp fuuki/fuukifg3] ==
The driver currently hacks a handgenerated color tables, which matches the screenshot. Needs correct emulation.
Raster effects are imperfect: bad frames when lots of new sprites.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp ddayjlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco3d.cpp gaelco/gaelco3d] ==
Priorities aren't perfect.
Graphics rendering isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.cpp ddenlovr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/glass.cpp gaelco/glass] ==
''' funkyfig ''' - Scrolling and priorities problems.
Incorrect priorities.


''' momotaro ''' - Protection + different blitter commands shuffling.
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash_ms.cpp gaelco/splash_ms] ==
Bootleg hardware. Emulation still preliminary.


''' mjflove ''' - Transparency problems in title screen, staff roll and gal display (the background is not visible).
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/thoop2.cpp gaelco/thoop2] ==
Title screen priority bug.


''' nettoqc, ultrchmp ''' - Marked as imperfect colors.
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian.cpp galaxian/galaxian] ==
''' aracnis ''' - Marked as imperfect graphics.


''' quiz365, quiz365t, seljan2 ''' - Marked as imperfect graphics.
''' aracnisa ''' - Needs reference for colors.


''' quizchq, quizchql ''' - Some palette issues.
''' bagmanmc, bagmanm2, bagmanm3, kong, luctoday, mandinka, porter, superbon and clone, supergx, timefgtr ''' - Missing color PROM dump.


''' rongrong, rongrongg, rongrongj ''' - Marked as imperfect colors.
''' bmxstunts ''' - Needs 1l GFX ROM redump. Colors could be wrong, reference material is needed.


''' sryudens ''' - Transparency problems (Test->Option->Gal, Bonus Game during Demo mode).
''' galaxianbl3 ''' - Bad PROM or decode.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco0.cpp deco0] ==
''' galkamika ''' - One GFX ROM is bad.
''' automat, ffantasybl, secretab ''' - Bootleg on different hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.cpp deco32] ==
''' 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.
''' 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.
''' jungsub ''' - One GFX ROM is bad. Some unknown writes, probably GFX related.


''' nslasher, nslasherj, nslashers ''' - Marked as imperfect graphics.
''' catacomb, ckongmc2, all mandinga sets, pacmanblc, scobrag, scobraggi, takeoff ''' - PROM is dumped but isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/decocass.cpp decocass] ==
''' olibug ''' - One of the GFX ROMs is bad. Uses the Galaxian PROM, which gives bad colors(?).
''' csdtenis ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco_mlc.cpp deco_mlc] ==
''' portera ''' - Might actually be correct, but no video reference to check.
Blending, raster effect features aren't fully emulated currently.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deniam.cpp deniam] ==
''' spactrai ''' -
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] ==
''' streakng and clone ''' - Marked as imperfect colors. PROM is dumped.
The display controller isn't identified and the character ROM isn't dumped. Once done, then needs emulaatinge the graphics with genuine artwork display.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dfruit.cpp dfruit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxold.cpp galaxian/galaxold] ==
TC0091LVC emulation lacks some features, resulting in gfx glitches.
''' bullsdrtg ''' - One of the GFX ROMs is bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dkong.cpp dkong] ==
''' dkongjrm ''' - Probably mismatched color PROM.
''' pestplce ''' - Colors and origin unknown.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dmndrby.cpp dmndrby] ==
''' dkongjrmc ''' - Sprites leave artifacts. Also colors aren't 100%.
There are some remaining graphics issues and colors are imperfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/drgnmst.cpp drgnmst] ==
''' spcwarp ''' - Missing color PROM dump.
''' mastfury ''' - Minor GFX problems (i.e. scroll offsets aren't 100% right yet).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dwarfd.cpp dwarfd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scobra.cpp galaxian/scobra] ==
Suffers from incomplete 8275 CRT emulation.
''' tazmaniet ''' - PROMs are dumped but not correctly hooked up.


''' quarterh and clones ''' - Laserdisc isn't dumped yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scramble.cpp galaxian/scramble] ==
''' troopy ''' - Bad GFX ROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dynax.cpp dynax] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp32.cpp gamepark/gp32] ==
''' 7jigen, majxtal7, neruton and clone ''' - Priority problems (more details in the deriver).
Palette should be normalized to actual TFT color space.


''' shpeng ''' - Color PROMs dumps are bad.
== [http://github.com/mamedev/mame/blob/master/src/mame/gametron/sbugger.cpp gametron/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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/efdt.cpp efdt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gottlieb/gottlieb.cpp gottlieb/gottlieb] ==
Missing starfield and possibly missing background gradient.
''' vidvince ''' - Sprite wrapping issues.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elan_ep3a19a.cpp elan_ep3a19a] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_cop400.cpp handheld/hh_cop400] ==
The GFX capabilities of the SoC aren't fully emulated yet.
''' minspace ''' - Possibly missing a graphics overlay mask.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elan_eu3a05.cpp elan_eu3a05] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp handheld/hh_tms1k] ==
''' rad_sinv ''' - Various glitches. See top of the driver.
''' skywriter ''' - It's a toy wand that the user waves around to display a message in the air, relying on human persistence of vision. This is simulated in MAME with a screen.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/electron.cpp electron] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/lft_craft.cpp homebrew/lft_craft] ==
Graphics seem to be wrong for several games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eolith.cpp eolith] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/lft_phasor.cpp homebrew/lft_phasor] ==
''' 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.
PAL emulation is missing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ep64.cpp ep64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ice/lethalj.cpp ice/lethalj] ==
''' franticf and clone ''' - Flickers when inserting a coin.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp equites] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/goldstar.cpp igs/goldstar] ==
''' gekisou ''' - Various small graphics glitches. More infos on top of the driver.
''' carb2002, carb2003 ''' - Color PROMs dumps are bad.


''' 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.
''' crazybon and clones, nfb96sea, nfb96seb, nfb96sec ''' - Color PROMs might be mismatched.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac.cpp ertictac] ==
''' fl7_50 and clones ''' - Tiles decode isn't correct yet.
''' poizone ''' - Video timings are off, causing various glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esh.cpp esh] ==
''' kkojnoli ''' - Colors aren't perfect. There are some unused PROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ettrivia.cpp ettrivia] ==
''' lucky8l ''' - Uses a strange mix of PROMs and PLDs which isn't decoded yet.
''' strvmstr ''' - Color PROMs dumps are bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exerion.cpp exerion] ==
''' eldoraddoa, luckylad, magodds and clones, star100, wcat3 ''' - Colors aren't perfect.
''' irion ''' - Priorities aren't correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/expro02.cpp expro02] ==
''' moonlghtb, moonlghtc ''' - Odd palette value at 0xc780, should be black.
''' fantasia and clones ''' - GFX glitches.


''' pgalvip ''' - Select screen seems wrong, though it might just be an unfinished version of the game.
''' nd8lines ''' - PROMs aren't correctly decoded, so very wrong colors.


''' zipzap ''' - Bad dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/igs017.cpp igs/igs017] ==
''' mgdh ''' - Wrong colors in betting screen.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/falcots28.cpp falcots28] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/igs_m027_023vid.cpp igs/igs_m027_023vid] ==
Some scrolling issues (GNU nano for example).
IRQ problems cause some disappearing sprites.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp famibox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/igspoker.cpp igs/igspoker] ==
Screen modulation (before time out) is not emulated.
''' igs_ncs2 ''' - Incomplete dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.cpp fcrash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/jackie.cpp igs/jackie] ==
''' fcrash, ffightbl, ffightbla ''' - GFX glitches during the second cycle of attract mode.
''' kungfu ''' - Wrong colors on the 'reel' layers.


''' 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.
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/lordgun.cpp igs/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.


''' ffightblb, sf2m1, sf2m9, sgyxz, wofabl ''' - Bootlegs on different hardware suffer from GFX glitches.
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/spoker.cpp igs/spoker] ==
'''3super8''' - ROMs are badly dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fitfight.cpp fitfight] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igt/peplus.cpp igt/peplus] ==
Scrolling and sprite color problems.
''' all Imperial games, pebe0014a, pemg0213, pepp0045b, pepp0045c, pepp0130, pepp0733, pepp0775, pepp0777, pepp0816, peps0086, peps0267, peps0271, peps0615, peps0628, pex0057pb, pex0057pd, pex0827s, pex0846s, pex1087s, pex2172pa, pexm009p ''' - Wrong CG graphics and/or CAP ROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flipjack.cpp flipjack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/interton/vc4000.cpp interton/vc4000] ==
Various gfx/color problems remaining.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower.cpp flower] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m10.cpp irem/m10] ==
Priorities aren't correct yet.
Colors are close to screenshots for IPM Invader. The other games have not been verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fm7.cpp fm7] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m107.cpp irem/m107] ==
''' wpksoc and clone ''' - Graphics glitches due to some unimplemented features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fromance.cpp fromance] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m14.cpp irem/m14] ==
Colors might be not 100% accurate (needs video references);


''' nekkyoku ''' - The CRT Controller needs to be identified to fix layer misalignment due to dynamic changes.
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62_bkungfu.cpp irem/m62_bkungfu] ==
Blitter data is encrypted and MCU is undumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fruitpc.cpp fruitpc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m90.cpp irem/m90] ==
Preliminary driver. Pc based hardware.
''' dynablstb4 ''' - This bootleg has offset sprites.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funworld.cpp funworld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m92.cpp irem/m92] ==
''' bigdeal, bigdealb, bonuscrd, bonuscrda ''' - Each game needs its own bipolar PROM dump.
''' leaguemn, nbbatman, nbbatmanu ''' - Raster effects don't work properly.


''' clubcard ''' - Wrong background color.
''' ppan ''' - Bootleg on different hardware.


''' multiwina ''' - Different tilemap / screen parameters.
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/redalert.cpp irem/redalert] ==
''' demoneye ''' - Missing the 3rd GFX layer.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.cpp fuukifg3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/itech/itech32.cpp itech/itech32] ==
Raster effects are imperfect: bad frames when lots of new sprites.
''' drivedge ''' - Uses modified video hardware. It's emulation is quite complete, but still not 100%.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco3d.cpp gaelco3d] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/aeroboto.cpp jaleco/aeroboto] ==
Graphics rendering isn't perfect yet.
Starfield emulation is guessed and likely incorrect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaiden.cpp gaiden] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/argus.cpp jaleco/argus] ==
''' raiga, stratof ''' - It's unclear how lower priority sprites are affected by blended sprites.
Driver has accurate description of the video emulation's inaccuracies.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galastrm.cpp galastrm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/blueprnt.cpp jaleco/blueprnt] ==
FLIPX support in taitoic.cpp is not quite correct.
''' grasspin ''' - Some minor GFX glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia.cpp galaxia] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/bnstars.cpp jaleco/bnstars] ==
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.
See ms32.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxian.cpp galaxian] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/cischeat.cpp jaleco/cischeat] ==
''' aracnis ''' - Marked as imperfect graphics.
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).


''' bagmanmc, bagmanm2, kong, luctoday, mandinka, porter, spcwarp, superbon, supergx, timefgtr ''' - Missing color PROM dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/ddayjlc.cpp jaleco/ddayjlc] ==
Priorities aren't perfect.


''' bmxstunts ''' - Needs 1l GFX ROM redump. Colors could be wrong, reference material is needed.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/exerion.cpp jaleco/exerion] ==
''' irion ''' - Priorities aren't correct.


''' catacomb ''' - Color PROM might be mismatched.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/homerun.cpp jaleco/homerun] ==
Needs better emulation of gfx bank switching.


''' galkamika ''' - One GFX ROM is bad.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/jalmah.cpp jaleco/jalmah] ==
Back layer pens look ugly in some circumstances (i.e. suchipi when you win, mjzoomin when coined up).


''' 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.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/megasys1.cpp jaleco/megasys1] ==
''' hayaosi1 ''' - Game marked as imperfect graphics. No further note.


''' jungsub ''' - One GFX ROM is bad. Some unknown writes, probably GFX related.
''' tshingen and clone ''' - Unemulated mosaic effect.


''' all mandinga sets, pacmanblc, scobrag, scobraggi, takeoff ''' - PROM is dumped but isn't correctly hooked up yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/ms32.cpp jaleco/ms32] ==
Video system is only partially understood. Extensive TODO on top of the driver.


''' olibug ''' - One of the GFX ROMs is bad. Uses the Galaxian PROM, which gives bad colors(?).
''' f1superb ''' - Has an additional unemulated DSP for road GFX.


''' portera ''' - Might actually be correct, but no video reference to check.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/pturn.cpp jaleco/pturn] ==
Palette decoding isn't perfect.


''' streakng and clone ''' - Marked as imperfect colors. PROM is dumped.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/tetrisp2.cpp jaleco/tetrisp2] ==
''' rocknms ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxold.cpp galaxold] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmimpct.cpp jpm/jpmimpct] ==
''' bullsdrtg ''' - One of the GFX ROMs is bad.
''' 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.


''' dkongjrm ''' - Probably mismatched color PROM.
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/expro02.cpp kaneko/expro02] ==
''' fantasia and clones ''' - GFX glitches.


''' dkongjrmc ''' - Sprites leave artifacts. Also colors aren't 100%.
''' pgalvip ''' - Select screen seems wrong, though it might just be an unfinished version of the game.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galgames.cpp galgames] ==
''' zipzap ''' - Bad dump.
''' galgame4 ''' - There are some garbled graphics in two games (Star Tiger and Battle Checkers).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpani3.cpp galpani3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/galpani3.cpp kaneko/galpani3] ==
Video hardware isn't completely understood: the priority mixing is non-obvious and there are probably some blending effects as found on suprnova.
Video hardware isn't completely understood: the priority mixing is non-obvious and there are probably some blending effects as found on suprnova.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaplus.cpp gaplus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/jchan.cpp kaneko/jchan] ==
The starfield is wrong.
There are some priority issues.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/kaneko16.cpp kaneko/kaneko16] ==
''' packbang and clone ''' - Priorities between stages could be wrong.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/suprnova.cpp kaneko/suprnova] ==
Video emulation is missing many features. Detailed list in the driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/kiwako/jongkyo.cpp kiwako/jongkyo] ==
Colors are wrong, possibly due to wrong video RAM banking.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/kiwako/koikoi.cpp kiwako/koikoi] ==
Colors are incorrect (color(?) prom outputs are connected to one of pals). It might help to have a screenshot of the original thing.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/asterix.cpp konami/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".
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/bishi.cpp konami/bishi] ==
K056832 chip emulation lacks per-tile priority.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/chqflag.cpp konami/chqflag] ==
Opponent cars have wrong RNG colors compared to references. Needs proper shadow/highlight factor values for sprites and tilemap.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gb.cpp gb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/cobra.cpp konami/cobra] ==
Missing features / effects.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gba.cpp gba] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/combatsc.cpp konami/combatsc] ==
''' combascb ''' - Colors are imperfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gberet.cpp gberet] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/dbz.cpp konami/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/gberet.cpp konami/gberet] ==
''' gberetb ''' - Needs correct PROM decoding.
''' gberetb ''' - Needs correct PROM decoding.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.cpp gcpinbal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/gticlub.cpp konami/gticlub] ==
Missing row scroll (column scroll?).
Not all features of the Konami 3D hardware have been implemented.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigs.cpp konami/konamigs] ==
Q2SD GPU emulation is preliminary and only implements the features needed by the only game dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigv.cpp konami/konamigv] ==
''' tmosh and clones ''' - Picture to be printed is cut off on the left.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.cpp gei] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigx.cpp konami/konamigx] ==
All games in the driver have wrong colors.
All games have minor graphics glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/getaway.cpp getaway] ==
''' ggreats2, opengolf, opengolf2, racinfrc, racinfrcu ''' - Need ROZ layer emulation.
Extensive list at the top of the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/glass.cpp glass] ==
''' 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).
Incorrect priorities.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldnpkr.cpp goldnpkr] ==
''' winspike and clones ''' - Bad sprite colours (might be more protection).
''' ngoldb ''' - Some GFX ROMs are badly dumped.


''' super21p ''' - Palette decoding isn't perfect yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamim2.cpp konami/konamim2] ==
''' btltryst ''' - Unemulated GFX modes make the game too glitchy to be playable.


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


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldstar.cpp goldstar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konmedal.cpp konami/konmedal] ==
''' carb2002, carb2003 ''' - Color PROMs dumps are bad.
''' buttobi, ddboy and clone ''' - Priorities not understood and wrong in places, apparently controlled by PROM.


''' crazybon, crazybona, nfb96sea, nfb96seb, nfb96sec ''' - Color PROMS might be mismatched.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konmedal68k.cpp konami/konmedal68k] ==
Some small gfx glitches remain.


''' kkojnoli ''' - Colors aren't perfect. There are some unused PROMs.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/lethal.cpp konami/lethal] ==
'External' rowscroll not hooked up correctly (1st attract level, highscores). There possibly are some priority issues / sprite placement issues.


''' lucky8l ''' - Uses a strange mix of PROMs and PLDs which isn't decoded yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/moo.cpp konami/moo] ==
''' bucky and clones ''' - GFX glitches.


''' luckylad, magodds and clones, star100, wcat3 ''' - Colors aren't perfect.
''' 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().


''' nd8lines ''' - PROMs aren't correctly decoded, so very wrong colors.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/mystwarr.cpp konami/mystwarr] ==
All games are marked as imperfect graphics. No further note in the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goodejan.cpp goodejan] ==
''' metamrph and clones ''' - Intro needs alpha blended sprites.
Some sprites flicker on attract mode.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gottlieb.cpp gottlieb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/nwk-tr.cpp konami/nwk-tr] ==
''' vidvince ''' - Sprite wrapping issues.
Complex Konami 3D hardware. Some features aren't correctly implemented yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp32.cpp gp32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/overdriv.cpp konami/overdriv] ==
Palette should be normalized to actual TFT color space.
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp grchamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/pingpong.cpp konami/pingpong] ==
"Radar" is probably wrong.
''' cashquiz ''' - Incomplete dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstream.cpp gstream] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/piratesh.cpp konami/piratesh] ==
''' x2222o ''' - The available GFX ROMs aren't correct for the older prototype program ROMs.
The KONAMI custom GFX chips' emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstriker.cpp gstriker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/plygonet.cpp konami/plygonet] ==
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).
Player's tank currently flickers on and off during the first in-game attract-mode segment.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gsword.cpp gsword] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/rungun.cpp konami/rungun] ==
''' josvolly ''' - Video hardware isn't completely understood.
Missing dual monitor support. Sprite palettes are not entirely right. ROZ update causes music to stutter.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.cpp gticlub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt2.cpp konami/tmnt2] ==
Not all features of the Konami 3D hardware have been implemented.
''' glfgreat and clones ''' - They have some problems with the zooming sprites and playfield graphics.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gumbo.cpp gumbo] ==
''' ssriders and clones ''' - Marked as imperfect graphics. No further note in the driver.
''' mspuzzleb ''' - Bad dumps.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/halleys.cpp halleys] ==
''' ssridersb ''' - Bad dump.
All games suffer from the many missing features of the blitter emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/holeland.cpp holeland] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/trackfld.cpp konami/trackfld] ==
''' crzrally and clones ''' - Missing high bit of sprite X coordinate? (see round 2 and 3 of attract mode).
''' mastkin ''' - Color PROMs aren't dumped.


''' holeland ''' - Missing tile/sprite priority.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tutankhm.cpp konami/tutankhm] ==
Missing starfield emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homedata.cpp homedata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xexex.cpp konami/xexex] ==
''' battlcry and clones ''' - Some tiny gfx glitches.
Alpha blending issues.


''' hourouki ''' - In attract mode, it draws a horizontal black bar on the bottom right side of the display.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xmen.cpp konami/xmen] ==
''' xmen6p, xmen6pu ''' - The way the double screen works in xmen6p is not fully understood.


''' mrokumei ''' - Wrong gfx at the beginning of a game. It is selecting the wrong gfx bank.
''' xmenabl ''' - Sprites don't work correctly.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun.cpp homerun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/zr107.cpp konami/zr107] ==
Needs better emulation of gfx bank switching.
Konami custom chips' features aren't fully implemented.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hprot1.cpp hprot1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/liberty/freedom200.cpp liberty/freedom200] ==
Light/dark background and soft scroll aren't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ibmpcjr.cpp ibmpcjr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/matic/barata.cpp matic/barata] ==
Whack-a-mole type game with no screen. Needs photographic artwork.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/icatel.cpp icatel] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mc68000.cpp mc/mc68000] ==
Needs color/brightness levels emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs017.cpp igs017] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/meadows.cpp meadows/meadows] ==
''' mgdh ''' - Wrong colors in betting screen.
''' gypsyjug ''' - Incomplete dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igspoker.cpp igspoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/warpsped.cpp meadows/warpsped] ==
''' igs_ncs2 ''' - Incomplete dump.
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/imolagp.cpp imolagp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/merit/merit.cpp merit/merit] ==
Current color implementation is incorrect.
''' chkndraw and clones, mosdraw, pitboss and clones, riviera and clones ''' - Games marked as imperfect graphics. No further note.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indy_indigo2.cpp indy_indigo2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/merit/meritm.cpp merit/meritm] ==
''' indy_4610, indy_4613, indy_5015 ''' -
V9938 emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/inufuku.cpp inufuku] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/merit/mgames.cpp merit/mgames] ==
''' 3on3dunk ''' - Tilemap priority is wrong in places (basketball before explosion in attract, highscores).
Color system (no bipolar PROMs in the system), needs a reference.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/itech32.cpp itech32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/metro.cpp metro/metro] ==
''' drivedge ''' - Uses modified video hardware. It's emulation is quite complete, but still not 100%.
''' 3kokushi, blzntrnd, daitorid, gakusai, karatour, ladykill, moegonta, msgogo, puzzli and clone, toride2 and clones ''' - Various GFX glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.cpp jack] ==
''' gstrik2 and clone ''' - Priorities between rounds are wrong.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jaguar.cpp jaguar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/rabbit.cpp metro/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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp jalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/tmmjprd.cpp metro/tmmjprd] ==
Back layer pens look ugly in some circumstances (i.e. suchipi when you win, mjzoomin when coined up).
In 16x16 tile mode, the offset into tileram doesn't necessarily 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jchan.cpp jchan] ==
''' tmpdoki ''' - Possible bad dump.
There are some priority issues.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2.cpp jclub2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midcoin/wallc.cpp midcoin/wallc] ==
''' darkhors ''' - Needs fixing of the disalignment between sprites and tilemap (gap in the fence) during play, without breaking the other screens, which are fine.
''' sidampkr ''' - Colors need verifying on real hardware.


''' jclub2 and clones ''' - Priorities need some work.
''' sidampkra ''' - Colors need verifying on real hardware, cards' graphics are wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jongkyo.cpp jongkyo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/8080bw.cpp midw8080/8080bw] ==
Colors are wrong, possibly due to wrong video ram banking.
''' ballbomb ''' - Missing clouds due to incomplete dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpct.cpp jpmimpct] ==
''' galxwars and clones, laser, spacerng, spcewarla, spclaser, spcwarl ''' - Missing color PROMs dumps, using the wrong ones for the time being.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jtc.cpp jtc] ==
''' invadernc ''' - Color PROM isn't correctly hooked up. It may be a bad dump.
''' jtces40 ''' - Hi-res GFX and colours need fixing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kaneko16.cpp kaneko16] ==
''' rollingc ''' - Colors don't match available references.
''' packbang ''' - Priorities between stages could be wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kingdrby.cpp kingdrby] ==
''' schaser, schasercv ''' - Color PROM was hooked-up, but colors are still marked as imperfect.
Work needed on remaining video issues, priorities, sprites, etc. Tilemap color offsets aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/koftball.cpp koftball] ==
''' sflush ''' - Maybe missing a color PROM dump.
Game marked as imperfect graphics. No further note in the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/koikoi.cpp koikoi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/midzeus.cpp midway/midzeus] ==
Colors are incorrect (color(?) prom outputs are connected to one of pals). It might help to have a screenshot of the original thing.
''' invasnab and clones, mk4 and clones ''' - Zeus chip emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigs.cpp konamigs] ==
''' crusnexo and clones, thegrid and clones ''' - Zeus 2 chip emulation is preliminary.
Q2SD GPU emulation is preliminary and only implements the features needed by the only game dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx.cpp konamigx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/williams.cpp midway/williams] ==
All games have minor graphics glitches.
''' mysticm and clone ''' - Palette decoding isn't fully understood.


''' ggreats2, opengolf, opengolf2, racinfrc, racinfrcu ''' - Need ROZ layer emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/acefruit.cpp misc/acefruit] ==
''' sidewndr ''' -


''' 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).
''' spellbnd ''' -


''' winspike and clones ''' - Bad sprite colours (might be more protection).
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/amaticmg.cpp misc/amaticmg] ==
Graphics are decoded but only 2 bitplanes are hooked up. Colour decoding routines need figuring out.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamim2.cpp konamim2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/amusco.cpp misc/amusco] ==
''' btltryst ''' - Unemulated GFX modes make the game too glitchy to be playable.
The palette is totally wrong.


''' heatof11 ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/anes.cpp misc/anes] ==
Blitter emulation is lacking some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konmedal.cpp konmedal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/astrcorp.cpp misc/astrcorp] ==
''' buttobi, ddboy and clone ''' - Priorities not understood and wrong in places, apparently controlled by PROM.
''' hacher ''' - One of the sprite ROMs has stuck bits.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konmedal68k.cpp konmedal68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beaminv.cpp misc/beaminv] ==
Some small gfx glitches remain.
''' ctainv ''' - The game is supposedly colour, but what it puts in RAM seems to be black and white only.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kyugo.cpp kyugo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/blitz68k.cpp misc/blitz68k] ==
''' 99lstwarb ''' - BG tilemap is wrong in some levels. PROMs weren't dumped for this set, so a dump is needed.
Blitter emulation is missing some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas.cpp laserbas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/corona.cpp misc/corona] ==
There are weird palette changes and some video reference would be useful to verify GFX emulation in general.
''' re800v3 ''' - Color PROM needs redump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lbeach.cpp lbeach] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/cybertnk.cpp misc/cybertnk] ==
Colors aren't probably 100% correct yet. No reference available.
Sprite zooming and sprite shadows need improving.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lethal.cpp lethal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dfruit.cpp misc/dfruit] ==
'External' rowscroll not hooked up correctly (1st attract level, highscores). There possibly are some priority issues / sprite placement issues.
TC0091LVC emulation lacks some features, resulting in gfx glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lft_craft.cpp lft_craft] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dwarfd.cpp misc/dwarfd] ==
Suffers from incomplete 8275 CRT emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lft_phasor.cpp lft_phasor] ==
''' quarterh and clones ''' - Laserdisc isn't dumped yet.
PAL emulation is missing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/liberate.cpp liberate] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/efdt.cpp misc/efdt] ==
''' prosport, prosporta ''' - Marked as imperfect graphics. No further note in the driver.
Missing starfield and possibly missing background gradient.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/esh.cpp misc/esh] ==
The VDP device isn't perfectly understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage.cpp lkage] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ettrivia.cpp misc/ettrivia] ==
''' bygone ''' - Title screen glitches, other glitches.
''' strvmstr ''' - Color PROMs dumps are bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lordgun.cpp lordgun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/flipjack.cpp misc/flipjack] ==
''' 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.
Various gfx/color problems remaining.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lsasquad.cpp lsasquad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/flower.cpp misc/flower] ==
Wrong sprite/tilemap priority. Scrollram not entirely understood.
Priorities aren't correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gammagic.cpp misc/gammagic] ==
Colors are close to screenshots for IPM Invader. The other games have not been verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m107.cpp m107] ==
''' wpksoc and clone ''' - Graphics glitches due to some unimplemented features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m62_bkungfu.cpp m62_bkungfu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gei.cpp misc/gei] ==
Blitter data is encrypted and MCU is undumped.
All games in the driver have wrong colors.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m90.cpp m90] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gms.cpp misc/gms] ==
''' dynablstb4 ''' - This bootleg has offset sprites.
''' magslot ''' - Reels tilemaps aren't properly placed.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.cpp m92] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/goldnpkr.cpp misc/goldnpkr] ==
''' leaguemn, nbbatman, nbbatmanu ''' - Raster effects don't work properly.
''' ngoldb ''' - Some GFX ROMs are badly dumped.


''' ppan ''' - Bootleg on different hardware.
''' super21p ''' - Palette decoding isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magicfly.cpp magicfly] ==
''' animpkr, wtchjackc, wtchjackd, wtchjacke, wtchjackf, wtchjackg, wtchjacki, wtchjackj ''' - PROMs are badly dumped / missing.
''' bchance ''' - One of the GFX roms is a bad dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp malzak] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gumbo.cpp misc/gumbo] ==
Playfield graphics may be banked.
''' mspuzzleb ''' - Bad dumps.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/marinedt.cpp marinedt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/homedata.cpp misc/homedata] ==
Imperfect colors: unused bit 2 of color prom, guesswokred sea gradient, mg16 entirely unused. Also unused colors 0x10-0x1f (might be a flashing bank).
''' battlcry and clones ''' - Some tiny gfx glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mazerbla.cpp mazerbla] ==
''' hourouki ''' - In attract mode, it draws a horizontal black bar on the bottom right side of the display.
The games use a custom video controller which isn't fully understood. (See notes on top of driver)


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc10.cpp mc10] ==
''' mrokumei ''' - Wrong gfx at the beginning of a game. It is selecting the wrong gfx bank.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc1000.cpp mc1000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/imolagp.cpp misc/imolagp] ==
Current color implementation is incorrect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meadows.cpp meadows] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/kyugo.cpp misc/kyugo] ==
''' gypsyjug ''' - Incomplete dump.
''' 99lstwarb ''' - BG tilemap is wrong in some levels. PROMs weren't dumped for this set, so a dump is needed.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx.cpp megaphx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/laserbas.cpp misc/laserbas] ==
TMS34010 isn't correctly hooked up and / or has some bugs.
There are weird palette changes and some video reference would be useful to verify GFX emulation in general.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1.cpp megasys1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/magic10.cpp misc/magic10] ==
''' hayaosi1 ''' - Game marked as imperfect graphics. No further note.
''' spetrix ''' - Some text is misplaced in the Tetris game.


''' tshingen and clone ''' - Unemulated mosaic effect.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/magicfly.cpp misc/magicfly] ==
''' bchance ''' - One of the GFX ROMs is a bad dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/merit.cpp merit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/malzak.cpp misc/malzak] ==
''' couple and clones, mdchoice, pitboss and clones, riviera and clone ''' - Games marked as imperfect graphics. No further note.
Playfield graphics may be banked.


''' dodge ''' - Incomplete dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megaphx.cpp misc/megaphx] ==
TMS34010 isn't correctly hooked up and / or has some bugs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meritm.cpp meritm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/microbox2.cpp misc/microbox2] ==
V9938 emulation is incomplete.
Needs improvements to UPD7220A to handle scrolling.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.cpp mermaid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/mirderby.cpp misc/mirderby] ==
''' mermaid, yachtsmn ''' - Some GFX effects aren't emulated correctly.
Preliminary sprites and scrolling.


''' rougien ''' - Stars playfield colors and scrolling are wrong.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/monon_color.cpp misc/monon_color] ==
Some unimplemented GFX features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro.cpp metro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/murogem.cpp misc/murogem] ==
''' 3kokushi, blzntrnd, daitorid, gakusai, karatour, ladykill, moegonta, puzzli and clone, toride2 and clones ''' - Various GFX glitches.
The palette system needs to be understood.


''' gstrik2 and clone ''' - Priorities between rounds are wrong.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/neoprint.cpp misc/neoprint] ==
Needs implementation of the remaining video features. Needs simulation of the printer/camera devices, lamps.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgames.cpp mgames] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/oneshot.cpp misc/oneshot] ==
Color system (no bipolar PROMs in the system), needs a reference.
''' oneshot ''' - Priorities for some tiles are wrong. There might be a layer order register.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midzeus.cpp midzeus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/othello.cpp misc/othello] ==
''' invasnab, invasnv4, mk4, mk4a, mk4b ''' - Zeus chip emulation is incomplete.
Correct colors need to be derived from the color DAC (24 resistors) on PCB.


''' crusnexo, crusnexoa, crusnexob, thegrid, thegrida ''' - Zeus 2 chip emulation is preliminary.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/quizpun2.cpp misc/quizpun2] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/minicom.cpp minicom] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/roul.cpp misc/roul] ==
Palette and blitter command 0x00 need verifying.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.cpp mitchell] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/skimaxx.cpp misc/skimaxx] ==
''' mstworld ''' - Bootleg with different video RAM banking.
The player often disappears (when she's too slow?). Is this normal ?


''' mstworld2 ''' - GFX garbage at title screen with clean NVRAM. Might be a BTANB.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/skylncr.cpp misc/skylncr] ==
''' bdream97, seadevil ''' - GFX glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mjkjidai.cpp mjkjidai] ==
''' olymp, score5, sonikfig, spcliner ''' - Palette not understood. The games don't ever seem to get to using the ramdac, even though disassemblies show the routines are there.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp model1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/sliver.cpp misc/sliver] ==
''' swa and clone ''' - Ship models periodically disappear for a frame or two during attract mode and while in-game.
Some transparency problems in some stages.


''' vformula ''' - TGP coprocessor emulation is incomplete.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ssingles.cpp misc/ssingles] ==
Colors are wrong (possibly missing PROMs).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp model2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/stuntair.cpp misc/stuntair] ==
''' model 2, model 2A, model 2B games ''' - 3D coprocessors emulation / hook-up are incomplete.
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?).


''' model 2c games ''' - 3D coprocessor isn't emulated.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/summit.cpp misc/summit] ==
Scrolling is wrong, missing graphics at top and right (pound values), palette (currently handmade).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp model3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tattack.cpp misc/tattack] ==
Video hardware emulation is lacking many features.
Palette system isn't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monon_color.cpp monon_color] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/taxidriv.cpp misc/taxidriv] ==
Some unimplemented GFX features.
Palette system isn't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp.cpp monzagp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/trvmadns.cpp misc/trvmadns] ==
Incorrect colors and some GFX inaccuracies.
Palette might be right but should be verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/moo.cpp moo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tugboat.cpp misc/tugboat] ==
''' bucky and clones ''' - GFX glitches.
Score display is kludged and looks wrong and colors may not be 100% accurate.


''' 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().
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vampire.cpp misc/vampire] ==
Color decode isn't correct and there some some GFX glitches when flipped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mod2sw.hxx mpu4mod2sw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/videoart.cpp misc/videoart] ==
''' connect4 ''' - Uses incandescent lamps to make a display grid, need better timing to make this work
Palette is approximated from photos / videos.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mquake.cpp mquake] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/videosaa.cpp misc/videosaa] ==
Marked as imperfect graphics. No further note in the driver.
''' ladygum ''' - Palette generation isn't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms32.cpp ms32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vroulet.cpp misc/vroulet] ==
Video system is only partially understood. Extensive TODO on top of the driver.
Wrong colors (4bpp tiles and 3bpp palette?). Some problems with the ball sprite (maybe it's something else in real machine , not sprite).


''' f1superb ''' - Has an additional unemulated DSP for road GFX.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/xtom3d.cpp misc/xtom3d] ==
Incomplete Voodoo emulation causes glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogem.cpp murogem] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/sshot.cpp mr/sshot] ==
The palette system needs to be understood.
Graphics aren't fully understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mystwarr.cpp mystwarr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/msx/msx1.cpp msx/msx1] ==
All games are marked as imperfect graphics. No further note in the driver.
''' ax230 ''' -


''' metamrph and clones ''' - Intro needs alpha blended sprites.
== [http://github.com/mamedev/mame/blob/master/src/mame/msx/sangho.cpp msx/sangho] ==
''' pzlestar ''' - Title screen uses sprites with screen 12, has wrong colors due of it.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mz2500.cpp mz2500] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/20pacgal.cpp namco/20pacgal] ==
Starfield is not 100% accurate.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n64.cpp n64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/cswat.cpp namco/cswat] ==
Gfx/colors aren't correctly emulated (ROMs redump needed).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n8080.cpp n8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gaplus.cpp namco/gaplus] ==
''' helifire, helifirea '''
The starfield is wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.cpp namcofl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcofl.cpp namco/namcofl] ==
''' speedrcr ''' - Some GFX glitches.
Some GFX glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcona1.cpp namcona1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcona1.cpp namco/namcona1] ==
''' xday2 ''' -  
''' xday2 ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcond1.cpp namcond1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcond1.cpp namco/namcond1] ==
Video emulation lacks some graphical effects (ROZ, ..).
Video emulation lacks some graphical effects (ROZ, ..).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos2.cpp namcos2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos12.cpp namco/namcos12] ==
''' toukon3 ''' - Severe GFX problems.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos2.cpp namco/namcos2] ==
''' finallap and clones ''' - Sprite size bit is bogus during splash screen. Bad road colors.
''' finallap and clones ''' - Sprite size bit is bogus during splash screen. Bad road colors.


''' finalap2, finalap2j, suzuka8h, suzuka8hj, suzuka8h2 ''' - Bad road colors.
''' finalap2 and clones, suzuka8h and clones ''' - Bad road colors.


''' finalap3, finalap3j ''' - Use unaligned 32x32 sprites, which aren't handled correctly in video/namcos2.cpp yet. Bad road colors.
''' finalap3, finalap3j ''' - Use unaligned 32x32 sprites, which aren't handled correctly in video/namcos2.cpp yet. Bad road colors.
Line 842: Line 916:
''' fourtrax and clones ''' -
''' fourtrax and clones ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos21_c67.cpp namcos21_c67] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos21.cpp namco/namcos21] ==
Graphics system emulation is lacking some features and some aren't understood.
Graphics system emulation is lacking some features and some aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos21_de.cpp namcos21_de] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos21_c67.cpp namco/namcos21_c67] ==
Graphics system emulation is lacking some features and some aren't understood.
Graphics system emulation is lacking some features and some aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos22.cpp namcos22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos21_de.cpp namco/namcos21_de] ==
Graphics system emulation is lacking some features and some aren't understood.
Graphics system emulation is lacking some features and some aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos23.cpp namcos23] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos22.cpp namco/namcos22] ==
Graphics system emulation is lacking some features and some aren't understood.
Graphics system emulation is lacking some features and some aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos86.cpp namcos86] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos23.cpp namco/namcos23] ==
Graphics system emulation is lacking some features and some aren't understood.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos86.cpp namco/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.
''' 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://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp naomi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/polepos.cpp namco/polepos] ==
Graphics system emulation is lacking some features.
''' grally, polepos2bi, polepos2bs ''' - Bootleg on different hardware. Colors aren't correctly decoded yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/tankbatt.cpp namco/tankbatt] ==
Resistor values on the color prom need to be corrected.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nasco/suprgolf.cpp nasco/suprgolf] ==
Some weird framebuffer vertical gaps with some object, namely the green and the
trees (zooming?).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/cclimber.cpp nichibutsu/cclimber] ==
''' cannonb ''' - Dump is probably bad and/or ROMs are mismatched.
 
''' ccbootmm ''' - Some of the GFX ROMs' dumps are corrupt.
 
''' ckongpt2b2 ''' - One color PROM seems bad, but has been verified on 4 different PCBs.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/clshroad.cpp nichibutsu/clshroad] ==
''' firebatl ''' - Transparency for the text layer is not correctly emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj8900.cpp nbmj8900] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nbmj8900.cpp nichibutsu/nbmj8900] ==
''' ohpaipee ''' -  
''' ohpaipee ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp neoprint] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nightgal.cpp nichibutsu/nightgal] ==
Needs implementation of the remaining video features. Needs simulation of the printer/camera devices, lamps.
''' 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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp nintendo/aleck64] ==
''' doncdoon, hipai, hipai2, kurufev, mayjin3, mtetrisc, srmvs, starsldr, twrshaft, vivdolls ''' - N64 video emulation is lacking some features.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/dkong.cpp nintendo/dkong] ==
''' pestplce ''' - Colors and origin unknown.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/famibox.cpp nintendo/famibox] ==
Screen modulation (before time out) is not emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gb.cpp nintendo/gb] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gba.cpp nintendo/gba] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n64.cpp nintendo/n64] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n8080.cpp nintendo/n8080] ==
''' helifire, helifirea '''


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes.cpp nes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes.cpp nintendo/nes] ==
PPU emulation needs to be brought up to par with current knowledge.
PPU emulation needs to be brought up to par with current knowledge.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_m8.cpp nes_m8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_m8.cpp nintendo/nes_m8] ==
PPU emulation needs to be brought up to par with current knowledge.
PPU emulation needs to be brought up to par with current knowledge.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_m82.cpp nes_m82] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_m82.cpp nintendo/nes_m82] ==
PPU emulation needs to be brought up to par with current knowledge.
PPU emulation needs to be brought up to par with current knowledge.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt02_vt03.cpp nes_vt02_vt03] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nintendo/nes_vt02_vt03] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt09.cpp nes_vt09] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt09.cpp nintendo/nes_vt09] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt32.cpp nes_vt32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt32.cpp nintendo/nes_vt32] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt369_vtunknown nes_vt369_vtunknown]==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt369_vtunknown.cpp nintendo/nes_vt369_vtunknown] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing imperfect graphics and/or colors in these games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/news_r4k.cpp news_r4k.cpp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/playch10.cpp nintendo/playch10] ==
Framebuffer isn't emulated.
''' pc_bstar, pc_miket, pc_pinbt ''' - GFX glitches due to mapper or PPU problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nightgal.cpp nightgal] ==
''' pc_cshwk ''' - Severe GFX glitches on the second level.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nmk16.cpp nmk16] ==
''' pc_ebike ''' - Scanline in middle of screen scrolls when it should not.
''' spec2k ''' - The ships sometimes scroll off the screen if you insert a coin during the attract demo.


''' tdragon3h ''' - Bootleg with different sound hardware.
''' pc_ngai2 ''' - Level 2 BG graphics are a total mess.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nwk-tr.cpp nwk-tr] ==
''' pc_radr2, pc_radrc, pc_sjetm ''' -  
Complex Konami 3D hardware. Some features aren't correctly implemented yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nycaptor.cpp nycaptor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snes.cpp nintendo/snes] ==
Driver needs real bg/sprite priority system.
Snes video emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/oneshot.cpp oneshot] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snesb.cpp nintendo/snesb] ==
''' oneshot ''' - Priorities for some tiles are wrong. There might be a layer order register.
Snes video emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/othello.cpp othello] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/spacefb.cpp nintendo/spacefb] ==
Correct colors need to be derived from the color DAC (24 resistors) on pcb.
Bullet colors are incorrect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/overdriv.cpp overdriv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vsnes.cpp nintendo/vsnes] ==
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.
''' nvs_machrider and clone, vsslalom ''' - GFX glitches due to mapper / PPU emulation problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.cpp pacman] ==
''' vstennisb ''' - Bad dump.
''' cannonbp ''' - Color PROMs should be correct but give wrong ugly colors.


''' eggor ''' - Color PROMs might be mismatched.
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt1682.cpp nintendo/vt1682] ==
Some GFX modes aren't implemented yet.


''' mspacmanbco ''' - This PCB has swapped Blue and Green color lines (Ms.Pac-Man sprite should be pink).
== [http://github.com/mamedev/mame/blob/master/src/mame/nix/fitfight.cpp nix/fitfight] ==
Scrolling and sprite color problems.


''' painter ''' - Sprite ROM dump is bad.
== [http://github.com/mamedev/mame/blob/master/src/mame/nmk/nmk16.cpp nmk/nmk16] ==
''' spec2k ''' - The ships sometimes scroll off the screen if you insert a coin during the attract demo.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/panicr.cpp panicr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/dday.cpp olympia/dday] ==
Sprite - sprite priorities are possibly wrong. Needs video reference.
The driver currently hacks a handgenerated color tables, which matches the screenshot. Needs correct emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paradise.cpp paradise] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/lbeach.cpp olympia/lbeach] ==
''' paradlx, para2dx ''' - Marked as imperfect graphics with no further note. Perhaps the flag wasn't removed after adding correctr gfx3 roms?
Colors aren't probably 100% correct yet. No reference available.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasopia7.cpp pasopia7] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/monzagp.cpp olympia/monzagp] ==
Incorrect colors and some GFX inaccuracies.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc1512.cpp pc1512] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/portrait.cpp olympia/portrait] ==
Sprites, palette and priorities aren't fully understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/peplus.cpp peplus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/vega.cpp olympia/vega] ==
''' all Imperial games, pebe0014a, pemg0213, pepp0045b, pepp0045c, pepp0130, pepp0733, peps0086, peps0267, peps0271, peps0615, peps0628, pex0057pb, pex0057pd, pex0827s, pex0846s, pex1087s, pex2172pa, pexm009p ''' - Wrong CG graphics and/or CAP ROMs.
Needs implementation of the color mixer and scanline based rendering.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/phoenix.cpp phoenix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/omori/battlex.cpp omori/battlex] ==
''' capitol, cityatta, 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.
''' battlex ''' - Missing starfield. Background tile colors are wrong.


''' 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.
''' 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).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pingpong.cpp pingpong] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/omori/carjmbre.cpp omori/carjmbre] ==
''' cashquiz ''' - Incomplete dump.
Colors look wrong, maybe address bitswap?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8.cpp pinkiri8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/omori/spaceg.cpp omori/spaceg] ==
Current blocker is the video emulation i/o ports, it looks somewhat exotic. Colors are wrong.
Various gfx glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/piratesh.cpp piratesh] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/orca/vastar.cpp orca/vastar] ==
The KONAMI custom GFX chips' emulation isn't perfect yet.
''' dogfightp ''' - Bullet color needs to be verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pktgaldx.cpp pktgaldx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/orca/zodiack.cpp orca/zodiack] ==
''' pktgaldxb ''' - There are GFX glitches in background of girls after each level.
''' dogfight, zodiack ''' - Bullet color needs to be verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playch10.cpp playch10] ==
''' moguchan ''' - Color decoding is wrong.
''' pc_bstar, pc_miket, pc_pinbt ''' - GFX glitches due to mapper or PPU problems.


''' pc_cshwk ''' - Severe GFX glitches on the second level.
== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/pacman.cpp pacman/pacman] ==
''' cannonbp ''' - Color PROMs should be correct but give wrong ugly colors.


''' pc_ebike ''' - Scanline in middle of screen scrolls when it should not.
''' eggor ''' - Color PROMs might be mismatched.


''' pc_ngai2 ''' - Level 2 BG graphics are a total mess.
''' painter ''' - Sprite ROM dump is bad.


''' pc_radr2, pc_radrc ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/calchase.cpp pc/calchase] ==
GFX glitches, possibly due to CPU bugs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/fruitpc.cpp pc/fruitpc] ==
''' 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.
Preliminary driver. Pc based hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/plus4.cpp plus4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/ibmpcjr.cpp pc/ibmpcjr] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pofo.cpp pofo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/mc1502.cpp pc/mc1502] ==
Cursor is missing. LCD board isn't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/przone.cpp pc/przone] ==
''' grally, polepos2bi, polepos2bs ''' - Bootleg on different hardware. Colors aren't correctly decoded yet.
Virge emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear.cpp popobear] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/sis630.cpp pc/sis630] ==
Auto-animation speed is erratic (way too fast).
Preliminary driver. Big TODO on top of file.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.cpp portrait] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/cdi.cpp philips/cdi] ==
Some sprite issues and palette system isn't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/powerbal.cpp powerbal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/phoenix.cpp phoenix/phoenix] ==
''' atombjt ''' - Game adapted to this hw, might still have some GFX glitches lurking.
''' capitol, cityatta, pleiadbl, pleiadce, pleiads, pleiadsi, pleiadsn ''' - 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://github.com/mamedev/mame/blob/master/src/mame/drivers/progolf.cpp progolf] ==
''' 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.
Map display is (almost) correct but color pens aren't.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psion.cpp psion] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/playmark.cpp playmark/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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psion5.cpp psion5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/powerbal.cpp playmark/powerbal] ==
''' atombjt ''' - Game adapted to this hw, might still have some GFX glitches lurking.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psx.cpp psx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/sderby.cpp playmark/sderby] ==
''' croupierb, magictch ''' - Wrong text layer hook up, some scroll offsets are wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pturn.cpp pturn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/promat/3x3puzzl.cpp promat/3x3puzzl] ==
Palette decoding isn't perfect.
''' casanova ''' - Some GFX glitches. Are palette / tilemaps buffered?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pve500.cpp pve500] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/promat/gstream.cpp promat/gstream] ==
''' x2222o ''' - The available GFX ROMs aren't correct for the older prototype program ROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.cpp quasar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/psion/psion.cpp psion/psion] ==
Marked as imperfect graphics with no further note.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quickpick5.cpp quickpick5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/psion/psion5.cpp psion/psion5] ==
''' quickp5 ''' - Some small gfx glitches remain.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quizpun2.cpp quizpun2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rca/vip.cpp rca/vip] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/saitek/intchess.cpp saitek/intchess] ==
Missing raster effects (see left side of one of the levels). Needs clean up of the zoom code and a more accurate zoom effect.
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rainbow.cpp rainbow] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/mermaid.cpp sanritsu/mermaid] ==
''' mermaid, yachtsmn ''' - Some GFX effects aren't emulated correctly.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp realbrk] ==
''' rougien ''' - Stars playfield colors and scrolling are wrong.
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redalert.cpp redalert] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/mjkjidai.cpp sanritsu/mjkjidai] ==
''' demoneye ''' - Missing the 3rd GFX layer.
''' 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.
 
== [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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.cpp rohga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/ron.cpp sanritsu/ron] ==
Wrong/unemulated alpha/priority functions.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ron.cpp ron] ==
Palette PROMs not correctly hooked up.
Palette PROMs not correctly hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roul.cpp roul] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/dc_atomiswave.cpp sega/dc_atomiswave] ==
Palette and blitter command 0x00 need verifying.
Graphics system emulation is lacking some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/route16.cpp route16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/deniam.cpp sega/deniam] ==
''' jongpute ''' - Palette decoding is wrong.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah.cpp royalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/megadriv_sunplus_hybrid.cpp sega/megadriv_sunplus_hybrid] ==
''' chalgirl ''' - Missing PROM dump.


''' mjsenka, mjyarou and clone, rkjanoh2 ''' - They never seem to set the palette base.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/megaplay.cpp sega/megaplay] ==
Overlay isn't accurately emulated.


''' mjsiyoub ''' - Colors need verifying.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model1.cpp sega/model1] ==
''' swa and clone ''' - Ship models periodically disappear for a frame or two during attract mode and while in-game.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.cpp rungun] ==
''' vformula ''' - TGP coprocessor emulation is incomplete.
Missing dual monitor support. Sprite palettes are not entirely right. ROZ update causes music to stutter.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/saitek_intchess.cpp saitek_intchess] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model2.cpp sega/model2] ==
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.
''' model 2, model 2A, model 2B games ''' - 3D coprocessors emulation / hook-up are incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.cpp sangho] ==
''' model 2c games ''' - 3D coprocessor isn't emulated.
''' pzlestar ''' - Title screen uses sprites with screen 12, has wrong colors due of it.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbrain.cpp sbrain] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model3.cpp sega/model3] ==
Missing row buffering DMA (DP8350, MM5035) and line-by-line rendering and proper character generator emulation (CRT8002).
Video hardware emulation is lacking many features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbugger.cpp sbugger] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/naomi.cpp sega/naomi] ==
''' 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.
Graphics system emulation is lacking some features.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scobra.cpp scobra] ==
''' tazmaniet ''' - PROMs are dumped but not correctly hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sega_beena.cpp sega/sega_beena] ==
''' troopy ''' - Maybe imperfect GFX decode or maybe bad GFX ROMs.
Misses storyware layout.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scregg.cpp scregg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segaatom.cpp sega/segaatom] ==
''' rockduck ''' - Color PROMs are mismatched.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sderby.cpp sderby] ==
''' magictch ''' - Wrong text layer hook up, some scroll offsets are wrong.
 
== [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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaatom.cpp segaatom] ==
Preliminary driver. H8S/2373 based.
Preliminary driver. H8S/2373 based.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segajw.cpp segajw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segajw.cpp sega/segajw] ==
Preliminary driver.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas16a.cpp segas16a] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas16a.cpp sega/segas16a] ==
''' fantzonepr ''' - Bad / missing GFX ROMs.
''' fantzonepr ''' - Bad / missing GFX ROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas18_astormbl.cpp segas18_astormbl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas18_astormbl.cpp sega/segas18_astormbl] ==
There are glitches that need to be verified against hardware.
There are glitches that need to be verified against hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas24.cpp segas24] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas24.cpp sega/segas24] ==
Missing linescroll in special modes (qgh title, mahmajn2/qrouka attract mode) and screen flipping (mix register 13 & 2).
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).
''' crkdown and clones ''' - Clipping / solid layer problems? (Radar display).


''' qsww ''' - Wrong background color on title screen.
''' qsww ''' - Wrong background color on title screen.


''' sgmastc, sgmastj ''' - Some gfx offset / color problems?
''' sgmastc and clones ''' - Some gfx offset / color problems?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.cpp segas32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas32.cpp sega/segas32] ==
Some graphics effects aren't understood / implemented yet.
Some graphics effects aren't understood / implemented yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi.cpp seibuspi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasp.cpp sega/segasp] ==
Graphics system emulation is lacking some features.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stv.cpp sega/stv] ==
Video emulation is lacking some features / the video system isn't completely understood. Detailed list of problems in the driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/system1.cpp sega/system1] ==
''' gardiab, gardiaj ''' - Some graphics glitches.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/system16.cpp sega/system16] ==
Bootlegs on different hardware. Most supported sets need proper video hardware implementation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp sega/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/airraid.cpp seibu/airraid] ==
GFX ROMs in black 'blobs'.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/banprestoms.cpp seibu/banprestoms] ==
GFX emulation should be double checked for glitches once the games are fully playable.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/goodejan.cpp seibu/goodejan] ==
Some sprites flicker on attract mode.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/panicr.cpp seibu/panicr] ==
Sprite - sprite priorities are possibly wrong. Needs video reference.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/seibuspi.cpp seibu/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.
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sengokmj.cpp sengokmj] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/sengokmj.cpp seibu/sengokmj] ==
Some video C.R.T. registers aren't understood. Some sprites bugs at the start of a play.
Some video C.R.T. registers aren't understood. Some sprites bugs at the start of a play.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.cpp seta] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/wiz.cpp seibu/wiz] ==
''' blandia, blandiap ''' - There is at least a missing rowscroll effect.
''' scion and clone, stinger and clones ''' - Global palette is wrong in stinger/scion compared to PCB, or could it be due to gamma/hue?.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/albazc.cpp seta/albazc] ==
Color decoding might be ímperfect. Some unknown sprite attributes.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/jclub2.cpp seta/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/namcoeva.cpp seta/namcoeva] ==
Some glitches (i.e. part of the screen goes black shortly after coining in).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta.cpp seta/seta] ==
''' blandia and clones ''' - There is at least a missing rowscroll effect.


''' crazyfgt ''' - Graphics glitches.
''' crazyfgt ''' - Graphics glitches.
Line 1,107: Line 1,248:
''' 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.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta2.cpp seta2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta2.cpp seta/seta2] ==
''' deerhunt and clones, wschamp and clone ''' - Offset tilemap sprite during demo.
''' deerhunt and clones, wschamp and clones ''' - 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.
''' grdians and clones ''' - 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".
''' 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".
Line 1,116: Line 1,257:
''' myangel2 ''' - Before each level, the background image is shown with completely wrong colors. It corrects itself when the level starts.
''' 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.
''' endrichs and clones, reelquak ''' - Needs an x offset for tilemap sprites. There are one frame glitches in the reels scroll.


''' staraudi ''' -
''' staraudi ''' - Needs flipscreen hook up.


''' telpacfl ''' - One of the GFX ROMs is a bad dump.
''' 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.
''' trophyh and clone ''' - 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 ''' -
''' turkhunt ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/shangha3.cpp shangha3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/simple_st0016.cpp seta/simple_st0016] ==
''' koikois, mayjinsn ''' - Marked as imperfect graphics, no further note.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/shanghai.cpp shanghai] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/speglsht.cpp seta/speglsht] ==
''' 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.
Some GFX glitches.


''' kothello ''' - Small GFX glitches.
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp5.cpp seta/srmp5] ==
Custom seta video chip emulation is incomplete.


''' shanghai ''' - The end of round animation in Shanghai is wrong.
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp6.cpp seta/srmp6] ==
Custom seta video chip emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sis630.cpp sis630] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/ssv.cpp seta/ssv] ==
Preliminary driver. Big TODO on top of file.
All games are missing CRT controller emulation (resolution+visible area+flip screen?).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sidearms.cpp sidearms] ==
''' dynagear ''' - Visible area may be incorrect.
''' sidearms, sidearmsj, sidearmsr ''' - Starfield emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/simple_st0016.cpp simple_st0016] ==
''' eaglshot ''' -
''' koikois, mayjinsn ''' - Marked as imperfect graphics, no further note.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skimaxx.cpp skimaxx] ==
''' janjans1 ''' -
The player often disappears (when she's too slow?). Is this normal ?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skylncr.cpp skylncr] ==
''' janjans2 ''' -
''' bdream97, seadevil ''' - GFX glitches.


''' olymp, score5, sonikfig, spcliner ''' - Palette not understood. The games don't ever seem to get to using the ramdac, even though disassemblies show the routines are there.
''' pastelis ''' - Imperfect raster effects in ending credits and shadows.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/skyraid.cpp skyraid] ==
''' stmblade and clones ''' - 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.
Color decoding isn't fully understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sliver.cpp sliver] ==
''' ultrax and clones ''' - Backgrounds are offset by $10 pixels, so they're kludged to work.
Some transparency problems in some stages.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/smc777.cpp smc777] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indy_indigo2.cpp sgi/indy_indigo2] ==
''' indy_4610, indy_4613, indy_5015 ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snes.cpp snes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip12.cpp sgi/ip12] ==
Snes video emulation isn't perfect yet.
Graphics features are only partially implemented  / working.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp snesb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip20.cpp sgi/ip20] ==
Snes video emulation isn't perfect yet.
Graphics features are only partially implemented  / working.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp spacefb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip6.cpp sgi/ip6] ==
Bullet colors are incorrect.
Graphics features are only partially implemented  / working.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spaceg.cpp spaceg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/mz2500.cpp sharp/mz2500] ==
Various gfx glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spbactn.cpp spbactn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/x68k.cpp sharp/x68k] ==
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spcforce.cpp spcforce] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sinclair/specnext.cpp sinclair/specnext] ==
Color decoding isn't fully understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/special_gambl.cpp special_gambl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/attache.cpp skeleton/attache] ==
The pens are borrowed from Specialist MX and probably wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/speglsht.cpp speglsht] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/basf7100.cpp skeleton/basf7100] ==
Some GFX glitches.
Real character ROM needs to be dumped and video emulation isn't complete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg110.cpp spg110] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/candela.cpp skeleton/candela] ==
Preliminary driver. Sunplus SPG110 based.
''' can09 ''' - Needs Vram and screen and LCD emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx.cpp spg2xx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/cosmicos.cpp skeleton/cosmicos] ==
''' abltenni, rad_skat and clone, tvsprt10, wiwi18 ''' - GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks.cpp spg2xx_jakks] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/epic14e.cpp skeleton/epic14e] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [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://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_sharp.cpp spg2xx_jakks_sharp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hprot1.cpp skeleton/hprot1] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_tvtouch.cpp spg2xx_jakks_tvtouch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hudson_poems.cpp skeleton/hudson_poems] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.
Some GFX effects still missing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_lexibook.cpp spg2xx_lexibook] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/icatel.cpp skeleton/icatel] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_pdc.cpp spg2xx_pdc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/sbrain.cpp skeleton/sbrain] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.
Missing row buffering DMA (DP8350, MM5035) and line-by-line rendering and proper character generator emulation (CRT8002).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_playvision.cpp spg2xx_playvision] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tecnbras.cpp skeleton/tecnbras] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario.cpp spg2xx_senario] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/teleray10.cpp skeleton/teleray10] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario_poker.cpp spg2xx_senario_poker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ti630.cpp skeleton/ti630] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senca.cpp spg2xx_senca] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/snk/dmndrby.cpp snk/dmndrby] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.
Colors are imperfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_shredmjr.cpp spg2xx_shredmjr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/pve500.cpp sony/pve500] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_vii.cpp spg2xx_vii] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/smc777.cpp sony/smc777] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_wiwi.cpp spg2xx_wiwi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/astinvad.cpp stern/astinvad] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.
''' spaceint ''' - Wrong colors.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_zone.cpp spg2xx_zone] ==
''' spaceintj ''' - Color PROM is marked as bad dump (same PROM as spaceint).
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash_ms.cpp splash_ms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/mazerbla.cpp stern/mazerbla] ==
Bootleg hardware. Emulation still preliminary.
The games use a custom video controller which isn't fully understood. (See notes on top of driver)


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker.cpp spoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/subsino2.cpp subsino/subsino2] ==
'''3super8''' - Roms are badly dumped.
''' qbeebing, queenbee and clones, squeenb, treamary ''' - Empty reels when bonus image should scroll in via L0 scroll. The image (crown/fruits) is at y > 0x100 in the tilemap.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sprint2.cpp sprint2] ==
''' ptrain ''' - Missing scroll in race screens.
Snes video emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp5.cpp srmp5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/suna/suna8.cpp suna/suna8] ==
Custom seta video chip emulation is incomplete.
''' sranger and clones ''' - Various imperfections (see fireball masking, lev. 5; masking/missing legs, lev. 10).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp6.cpp srmp6] ==
''' starfigh ''' - Missing starfield effect.
Custom seta video chip emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sshot.cpp sshot] ==
Graphics aren't fully understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssingles.cpp ssingles] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/blockch.cpp sunelectronics/blockch] ==
Colors are wrong (possibly missing PROMs).
Paddle / ball sprite drawing is guessed.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssrj.cpp ssrj] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/dai3wksi.cpp sunelectronics/dai3wksi] ==
Wrong colors (possibly missing PROMs). Video hardware isn't fully understood.
''' 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://github.com/mamedev/mame/blob/master/src/mame/drivers/ssv.cpp ssv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/route16.cpp sunelectronics/route16] ==
All games are missing CRT controller emulation (resolution+visible area+flip screen?).
''' jongpute, vscompmj ''' - Palette decoding is wrong.


''' dynagear ''' - Visible area may be incorrect.
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/shangha3.cpp sunelectronics/shangha3] ==
Zoom support isn't accurate, possibly other missing blitter features.


''' eaglshot ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/shanghai.cpp sunelectronics/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.


''' janjans1 ''' -
''' kothello ''' - Small GFX glitches.


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


''' pastelis ''' - Imperfect raster effects in ending credits and shadows.
== [http://github.com/mamedev/mame/blob/master/src/mame/tab/tabe22.cpp tab/tabe22] ==
Probably missing some text effects.


''' 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://github.com/mamedev/mame/blob/master/src/mame/taito/2mindril.cpp taito/2mindril] ==
Video emulation (Taito F3) isn't perfect yet.


''' ultrax ''' - Backgrounds are offset by $10 pixels, so they're kludged to work.
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/40love.cpp taito/40love] ==
''' 40love and clone ''' - Possible bad ROM. Sprite memory needs to be buffered? Pixel layer needs priority?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/buggychl.cpp taito/buggychl] ==
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?).
Long list of video emulation flaws on top of driver file.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.cpp stv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/cchance.cpp taito/cchance] ==
Video emulation is lacking some features / the video system isn't completely understood. Detailed list of problems in the driver.
Color PROMs aren't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subsino2.cpp subsino2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/galastrm.cpp taito/galastrm] ==
''' humlan, squeenb ''' - Empty reels when bonus image should scroll in via L0 scroll. The image (crown/fruits) is at y > 0x100 in the tilemap.
FLIPX support in taitoic.cpp is not quite correct.


''' ptrain ''' - Missing scroll in race screens.
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/grchamp.cpp taito/grchamp] ==
"Radar" is probably wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.cpp summit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gsword.cpp taito/gsword] ==
Scrolling is wrong, missing graphics at top and right (pound values), palette (currently handmade).
''' josvolly ''' - Video hardware isn't completely understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suna8.cpp suna8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/halleys.cpp taito/halleys] ==
''' sranger and clones ''' - Various imperfections (see fireball masking, lev. 5; masking/missing legs, lev. 10).
All games suffer from the many missing features of the blitter emulation.


''' starfigh ''' - Missing starfield effect.
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lkage.cpp taito/lkage] ==
''' bygone ''' - Title screen glitches, other glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sunplus_unsp20soc sunplus_sunplus_unsp20soc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lsasquad.cpp taito/lsasquad] ==
Newer hardware than the one in vii.cpp, graphics capabilities aren't completely emulated.
Wrong sprite/tilemap priority. Scrollram not entirely understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/superwng.cpp superwng] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/marinedt.cpp taito/marinedt] ==
Missing color PROM dump.
Imperfect colors: unused bit 2 of color prom, guesswokred sea gradient, mg16 entirely unused. Also unused colors 0x10-0x1f (might be a flashing bank).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/supracan.cpp supracan] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/nycaptor.cpp taito/nycaptor] ==
Driver needs real bg/sprite priority system.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprgolf.cpp suprgolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/scyclone.cpp taito/scyclone] ==
Some weird framebuffer vertical gaps with some object, namely the green and the
Colors need to be verified.
trees (zooming?).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprnova.cpp suprnova] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/ssrj.cpp taito/ssrj] ==
Video emulation is missing many features. Detailed list in the driver.
Wrong colors (possibly missing PROMs). Video hardware isn't fully understood.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprslam.cpp suprslam] ==
Sprite offset control hasn't been found.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system1.cpp system1] ==
''' gardiab, gardiaj ''' - Some graphics glitches.
 
== [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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tabe22.cpp tabe22] ==
Probably missing some text effects.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitoair.cpp taitoair] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitoair.cpp taito/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.
''' topland and clones ''' - 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitojc.cpp taitojc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitojc.cpp taito/taitojc] ==
3D graphics system isn't fully implemented.
3D graphics system isn't fully implemented.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitopjc.cpp taitopjc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitopjc.cpp taito/taitopjc] ==
Some GFX glitches remain.
Some GFX glitches remain.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_b.cpp taito_b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_b.cpp taito/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.
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_f3.cpp taito_f3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_f3.cpp taito/taito_f3] ==
''' commandw ''' - Some clipping and layer problems.
''' commandw ''' - Some clipping and layer problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_l.cpp taito_l] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_l.cpp taito/taito_l] ==
''' plgirls2b ''' - Scroll offset problems.
''' plgirls2b ''' - Scroll offset problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_z.cpp taito_z] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_o.cpp taito/taito_o] ==
Various GFX glitches listed on top of the driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_z.cpp taito/taito_z] ==
Video hardware needs a lot of work. Detailed list of problems in the driver.
Video hardware needs a lot of work. Detailed list of problems in the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.cpp tankbatt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/tnzs.cpp taito/tnzs] ==
Resistor values on the color prom need to be corrected.
''' 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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/tsamurai.cpp taito/tsamurai] ==
Colors aren't understood. PROM dumps are suspected bad.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/undrfire.cpp taito/undrfire] ==
Sprites on some rounds had sprite/tile priority issues. Solved by upping sprite priority while TC0480SCP row zoom is enabled - kludge.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/wgp.cpp taito/wgp] ==
Video hardware emulation needs lot of work (see top of driver for detailed notes).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/wyvernf0.cpp taito/wyvernf0] ==
Colors for some sprites are wrong.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/kingdrby.cpp tatsumi/kingdrby] ==
Work needed on remaining video issues, priorities, sprites, etc. Tilemap color offsets aren't understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tatsumi.cpp tatsumi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tatsumi.cpp tatsumi/tatsumi] ==
Video hardware is extremely complex. Detailed list of problems on top of driver.
Video hardware is extremely complex. Detailed list of problems on top of driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tattack.cpp tattack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/littlerb.cpp tch/littlerb] ==
Palette system isn't understood.
The VDP device isn't perfectly understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taxidrvr.cpp taxidriv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/rltennis.cpp tch/rltennis] ==
Palette system isn't understood.
Various gfx glitches here and there, mostly related to wrong size of data.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecmosys.cpp tecmosys] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/wheelfir.cpp tch/wheelfir] ==
Some graphic features (linescroll, mixing) aer not perfectly emulated.
The blitter isn't understood / correctly emulated. Lots of glitches / missing effects, as listed at the top of the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecnbras.cpp tecnbras] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tecfri/holeland.cpp tecfri/holeland] ==
''' crzrally and clones ''' - Missing high bit of sprite X coordinate? (see round 2 and 3 of attract mode).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] ==
''' holeland and clones ''' - Missing tile/sprite priority.
''' rocknms ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thepit.cpp thepit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/technos/bogeyman.cpp technos/bogeyman] ==
''' dockmanc, rtriv ''' - One ROM is badly dumped.
The color PROM is dumped, but colors are slightly off.


''' 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?
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/gaiden.cpp tecmo/gaiden] ==
''' raiga, stratof ''' - It's unclear how lower priority sprites are affected by blended sprites.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thomson.cpp thomson] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/spbactn.cpp tecmo/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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thoop2.cpp thoop2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/tecmosys.cpp tecmo/tecmosys] ==
Title screen priority bug.
Some graphic features (linescroll, mixing) aer not perfectly emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti630.cpp ti630] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/telenova/compis.cpp telenova/compis] ==
Uhrg graphics are drawn wrong (upd7220 bugs?).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmc1800.cpp tmc1800] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/telercas/tmc1800.cpp telercas/tmc1800] ==
''' nano ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/telercas/tmc600.cpp telercas/tmc600] ==
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.
Screen update is too fast, cursor on text should blink as dark blue.


''' tmpdoki ''' - Possible bad dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/televideo/tv955.cpp televideo/tv955] ==
Video emulation is lacking some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmnt.cpp tmnt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/thepit/thepit.cpp thepit/thepit] ==
''' glfgreat, glfgreatj ''' - They have some problems with the zooming sprites and playfield graphics.
''' dockmanc, rtriv ''' - One ROM is badly dumped.


''' ssriders and clones ''' - Marked as imperfect graphics. No further note in the driver.
''' 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?


''' ssridersb ''' - Bad dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/thomson/thomson.cpp thomson/thomson] ==
''' to9 ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tnzs.cpp tnzs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti931.cpp ti/ti931] ==
''' 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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan2.cpp toaplan2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp toaplan/toaplan2] ==
''' batsugunbl ''' - GFX offsets aren't perfect yet.
''' batsugunbl, snowbro2b3 ''' - GFX offsets aren't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trackfld.cpp trackfld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/toshiba/pasopia7.cpp toshiba/pasopia7] ==
''' mastkin ''' - Color PROMs aren't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trvmadns.cpp trvmadns] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/mc10.cpp trs/mc10] ==
Palette might be right but should be verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tsamurai.cpp tsamurai] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/vis.cpp trs/vis] ==
Colors aren't understood. PROM dumps are suspected bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tugboat.cpp tugboat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_ep3a19a.cpp tvgames/elan_ep3a19a] ==
Score display is kludged and looks wrong and colors may not be 100% accurate.
The GFX capabilities of the SoC aren't fully emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_eu3a05.cpp tvgames/elan_eu3a05] ==
''' bcstry, bcstrya ''' - Some gfx offsets problems.
''' rad_sinv ''' - Various glitches. See top of the driver.


''' chokchok ''' - There's corruption during attract mode (tmap disable?).
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_rom.cpp tvgames/generalplus_gpl16250_rom] ==


''' dquizgo ''' - Layer offsets need checking.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg110.cpp tvgames/spg110] ==
Preliminary driver. Sunplus SPG110 based.


''' funkyjetb ''' - Wrong palette.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx.cpp tvgames/spg2xx] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


''' semibase ''' - Some sprite offsets problems.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks.cpp tvgames/spg2xx_jakks] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tutankhm.cpp tutankhm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_gkr.cpp tvgames/spg2xx_jakks_gkr] ==
Missing starfield emulation.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tv955.cpp tv955] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_sharp.cpp tvgames/spg2xx_jakks_sharp] ==
Video emulation is lacking some features.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twins.cpp twins] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_tvtouch.cpp tvgames/spg2xx_jakks_tvtouch] ==
''' spider ''' - Blitter / clear logic may be improved.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/undrfire.cpp undrfire] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_lexibook.cpp tvgames/spg2xx_lexibook] ==
Sprites on some rounds had sprite/tile priority issues. Solved by upping sprite priority while TC0480SCP row zoom is enabled - kludge.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unichamp.cpp unichamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_mysprtch.cpp tvgames/spg2xx_mysprtch] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unior.cpp unior] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_pdc.cpp tvgames/spg2xx_pdc] ==
Color PROM isn't dumped.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/v1050.cpp v1050] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_playvision.cpp tvgames/spg2xx_playvision] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vastar.cpp vastar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario.cpp tvgames/spg2xx_senario] ==
''' dogfightp ''' - Bullet color needs to be verified.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vc4000.cpp vc4000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario_poker.cpp tvgames/spg2xx_senario_poker] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vega.cpp vega] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senca.cpp tvgames/spg2xx_senca] ==
Needs implementation of the color mixer and scanline based rendering.
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vic20.cpp vic20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_shredmjr.cpp tvgames/spg2xx_shredmjr] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.cpp vicdual] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_vii.cpp tvgames/spg2xx_vii] ==
''' alphaho '' - Missing color PROM.
GFX capabilities of the SPG2xx SoCs are partially emulated.


''' 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://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_wiwi.cpp tvgames/spg2xx_wiwi] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


''' nsub ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_zone.cpp tvgames/spg2xx_zone] ==
GFX capabilities of the SPG2xx SoCs are partially emulated.


''' spacetrk and clone ''' - Star field and background gradient are missing.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix.cpp tvgames/xavix] ==
Graphics hardware emulation is lacking some features.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/victor9k.cpp victor9k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix2.cpp tvgames/xavix2] ==
Contrast isn't correctly emulated.
SoC emulation is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/videosaa.cpp videosaa] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2002.cpp tvgames/xavix_2002] ==
''' ladygum ''' - Palette generation isn't understood.
SoC emulation is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vip.cpp vip] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ultratec/minicom.cpp ultratec/minicom] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vis.cpp vis] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/unico/drgnmst.cpp unico/drgnmst] ==
''' mastfury ''' - Minor GFX problems (i.e. scroll offsets aren't 100% right yet).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/votrhv.cpp votrhv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/unisonic/unichamp.cpp unisonic/unichamp] ==
''' hc120 ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vroulet.cpp vroulet] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/getaway.cpp universal/getaway] ==
Wrong colors (4bpp tiles and 3bpp palette?). Some problems with the ball sprite (maybe it's something else in real machine , not sprite).
Extensive list at the top of the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmile.cpp vsmile] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/zerohour.cpp universal/zerohour] ==
Various glitches.
''' redclash and clones ''' - Some graphical problems (see list at the top of the driver).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmileb.cpp vsmileb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/sm7238.cpp ussr/sm7238] ==
Various glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsnes.cpp vsnes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/special_gambl.cpp ussr/special_gambl] ==
''' machridr, machridrj, vsslalom ''' - GFX glitches due to mapper / PPU emulation problems.
The pens are borrowed from Specialist MX and probably wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt100.cpp vt100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/unior.cpp ussr/unior] ==
Some video attributes are not fully supported yet.
Color PROM isn't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt1682.cpp vt1682] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/valadon/bagman.cpp valadon/bagman] ==
Some GFX modes aren't implemented yet.
''' sbagmani ''' - Different PROMs, need correct decoding.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt240.cpp vt240] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/venture/spcforce.cpp venture/spcforce] ==
Color decoding isn't fully understood.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wallc.cpp wallc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/visual/v1050.cpp visual/v1050] ==
''' sidampkr ''' - Colors need verifying on real hardware.


''' sidampkra ''' - Colors need verifying on real hardware, cards' graphics are wrong.
== [http://github.com/mamedev/mame/blob/master/src/mame/votrax/votrhv.cpp votrax/votrhv] ==
''' hc120 ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/fromance.cpp vsystem/fromance] ==
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.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wgp.cpp wgp] ==
''' nekkyoku ''' - The CRT Controller needs to be identified to fix layer misalignment due to dynamic changes.
Video hardware emulation needs lot of work (see top of driver for detailed notes).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.cpp wheelfir] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/gstriker.cpp vsystem/gstriker] ==
The blitter isn't understood / correctly emulated. Lots of glitches / missing effects, as listed at the top of the driver.
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).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/williams.cpp williams] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/inufuku.cpp vsystem/inufuku] ==
''' 3on3dunk ''' - Tilemap priority is wrong in places (basketball before explosion in attract, highscores).


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.cpp wiz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/pspikes.cpp vsystem/pspikes] ==
''' scion and clone, stinger and clones ''' - Global palette is wrong in stinger/scion compared to PCB, or could it be due to gamma/hue?.
''' kickball ''' - Imperfect priorities.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wy100.cpp wy100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/suprslam.cpp vsystem/suprslam] ==
Frequent screen glitches when writing to the display. No dimming of protected characters.
Sprite offset control hasn't been found.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wyvernf0.cpp wyvernf0] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/clickstart.cpp vtech/clickstart] ==
Colors for some sprites are wrong.
Preliminary driver.  


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/x68k.cpp x68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp vtech/vsmile] ==
Various glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix.cpp xavix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmileb.cpp vtech/vsmileb] ==
Graphics hardware emulation is lacking some features.
Various glitches.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix2.cpp xavix2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wicat/t7000.cpp wicat/t7000] ==
SoC emulation is very preliminary.
Missing cursor display and attributes.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xexex.cpp xexex] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wing/pinkiri8.cpp wing/pinkiri8] ==
Alpha blending issues.
Current blocker is the video emulation i/o ports, it looks somewhat exotic. Colors are wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xmen.cpp xmen] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wing/superwng.cpp wing/superwng] ==
''' xmen6p, xmen6pu ''' - The way the double screen works in xmen6p is not fully understood.
Missing color PROM dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zerohour.cpp zerohour] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wyse/wy60.cpp wyse/wy60] ==
''' redclash and clones ''' - Some graphical problems (see list at the top of the driver).
Line attributes aren't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zodiack.cpp zodiack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wyse/wy85.cpp wyse/wy85] ==
''' dogfight, zodiack ''' - Bullet color needs to be verified.


''' moguchan ''' - Color decoding is wrong.
== [http://github.com/mamedev/mame/blob/master/src/mame/yunsung/paradise.cpp yunsung/paradise] ==
''' paradlx, para2dx ''' - Marked as imperfect graphics with no further note. Perhaps the flag wasn't removed after adding correctr gfx3 ROMs?


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zr107.cpp zr107] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/seabattl.cpp zaccaria/seabattl] ==
Konami custom chips' features aren't fully implemented.
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.

Latest revision as of 07:08, 18 November 2024

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.


acorn/aristmk5

acorn/bbc

GFX emulation isn't accurate yet.

acorn/electron

Graphics seem to be wrong for several games.

acorn/ertictac

poizone - Video timings are off, causing various glitches.

act/victor9k

Contrast isn't correctly emulated.

agat/agat

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

alpha/equites

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

alpha/splendor

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.

altos/altos2

CRT9007 emulation is lacking some features.

amiga/alg

Probably only missing laserdisc dumps.

amiga/amiga

amiga/cubo

AGA emulation is missing some features.

amiga/mquake

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

amstrad/pc1512

aristocrat/aristmk4

gunnrose - The color PROM needs to be dumped.

aristocrat/caswin

Cherry-type subgames appear to have wrong graphics alignment.

atari/atari400

atari/atarisy4

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

atari/badlandsbl

Playfield color (changes bitplane on the fly?) is wrong, sprite-tilemap priority needs work.

atari/cball

One of the graphics ROMs isn't dumped.

atari/centiped

bullsdrt - Wrong colors.

atari/jaguar

atari/pofo

Cursor is missing. LCD board isn't emulated.

atari/skyraid

Color decoding isn't fully understood.

atari/sprint2

Supposedly is color instead of b/w, but there isn't any color PROM.

atlus/cave

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

ausnz/aussiebyte

sv8000

Colors don't seem to match available references.

mpu4mod2sw

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

barcrest/mpu4vid

bfm/bfcobra

Blitter emulation is incomplete.

bmc/bmcbowl

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

bmc/koftball

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

bmc/popobear

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

brother/pn8800fxb

Video emulation is incomplete, due to lack of test cases.

capcom/cps1

gulunpa - One bad gfx ROM.

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.

varthb3 - Bootleg with different gfx hardware.

capcom/cps1bl_5205

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

capcom/cps1bl_pic

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

capcom/cps2

gigaman2 - A bootleg with a different layer offset.

capcom/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, wofr1bl - Bootlegs on different hardware suffer from GFX glitches.

capcom/mitchell

mstworld - Bootleg with different video RAM banking.

mstworld2 - GFX garbage at title screen with clean NVRAM. Might be a BTANB.

capcom/sidearms

sidearms and clones - Starfield emulation is preliminary.

capcom/vulgus

1942iti - Peculiarities of the bootleg hw aren't fully emulated.

cce/mc1000

ces/galgames

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

cinematronics/cinemat

qb3 - Some graphics problems.

cinematronics/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.

citoh/cit220

Preliminary driver. Missing GFX modes.

commodore/c64

edu64, pet64 ' -

commodore/plus4

commodore/vic20

cvs/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.

cvs/quasar

Marked as imperfect graphics with no further note.

dataeast/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.

dataeast/boogwing

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

dataeast/btime

tisland - Needs decryption.

dataeast/cninja

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

dataeast/cntsteer

Needs correct roz rotation.

dataeast/dassault

Blending effects aren't fully emulated.

dataeast/dec0

automat, ffantasybl, mastbond, secretab - Bootleg on different hardware.

dataeast/deco32

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

lockload and clones - Marked as imperfect graphics.

nslasher and clones - Marked as imperfect graphics.

dataeast/decocass

cmanhat -

dataeast/deco_mlc

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

dataeast/deshoros

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

dataeast/liberate

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

dataeast/pktgaldx

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

dataeast/rohga

Wrong/unemulated alpha/priority functions.

dataeast/scregg

rockduck - Color PROMs are mismatched.

dataeast/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.

ddr/jtc

jtces40 - Hi-res GFX and colours need fixing.

dec/rainbow

dec/vt100

Some video attributes are not fully supported yet.

dec/vt240

dynax/ddenlovr

funkyfig and clones - 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 and clone - Marked as imperfect colors.

quiz365 and clone, seljan2 - Marked as imperfect graphics.

quizchq and clone - Some palette issues.

rongrong and clones - Marked as imperfect colors.

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

dynax/dynax

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

shpeng - Color PROMs dumps are bad.

dynax/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.

dynax/royalmah

chalgirl - Missing PROM dump.

ichiban - Bad banking causes GFX issues.

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

mjsiyoub - Colors need verifying.

pongboo2 - Palette handling is wrong (games don't work anyway).

edevices/twins

spider and clone - Blitter / clear logic may be improved.

efo/cedar_magnet

Sprite communication / banking problems.

efo/cidelsa

draco - Colors aren't perfect yet.

enterprise/ep64

entex/advision

eolith/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.

excellent/dblcrown

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

excellent/gcpinbal

Missing row scroll (column scroll?).

exidy/circus

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

facit/facit4440

HD46505SP row updated function isn't fully understood yet.

falco/falcots

falco/falcots28

Some scrolling issues (GNU nano for example).

fujitsu/fm7

funtech/supracan

funworld/4roses

GFX and color decode routines need to be fixed.

funworld/funworld

bigdeal and clone, bonuscrd and clone - Each game needs its own bipolar PROM dump.

clubcard - Wrong background color.

multiwina - Different tilemap / screen parameters.

fuuki/fuukifg3

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

gaelco/gaelco3d

Graphics rendering isn't perfect yet.

gaelco/glass

Incorrect priorities.

gaelco/splash_ms

Bootleg hardware. Emulation still preliminary.

gaelco/thoop2

Title screen priority bug.

galaxian/galaxian

aracnis - Marked as imperfect graphics.

aracnisa - Needs reference for colors.

bagmanmc, bagmanm2, bagmanm3, kong, luctoday, mandinka, porter, superbon and clone, supergx, timefgtr - Missing color PROM dump.

bmxstunts - Needs 1l GFX ROM redump. Colors could be wrong, reference material is needed.

galaxianbl3 - Bad PROM or decode.

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.

catacomb, ckongmc2, 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.

spactrai -

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

galaxian/galaxold

bullsdrtg - One of the GFX ROMs is bad.

dkongjrm - Probably mismatched color PROM.

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

spcwarp - Missing color PROM dump.

galaxian/scobra

tazmaniet - PROMs are dumped but not correctly hooked up.

galaxian/scramble

troopy - Bad GFX ROMs.

gamepark/gp32

Palette should be normalized to actual TFT color space.

gametron/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.

gottlieb/gottlieb

vidvince - Sprite wrapping issues.

handheld/hh_cop400

minspace - Possibly missing a graphics overlay mask.

handheld/hh_tms1k

skywriter - It's a toy wand that the user waves around to display a message in the air, relying on human persistence of vision. This is simulated in MAME with a screen.

homebrew/lft_craft

homebrew/lft_phasor

PAL emulation is missing.

ice/lethalj

franticf and clone - Flickers when inserting a coin.

igs/goldstar

carb2002, carb2003 - Color PROMs dumps are bad.

crazybon and clones, nfb96sea, nfb96seb, nfb96sec - Color PROMs might be mismatched.

fl7_50 and clones - Tiles decode isn't correct yet.

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

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

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

moonlghtb, moonlghtc - Odd palette value at 0xc780, should be black.

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

igs/igs017

mgdh - Wrong colors in betting screen.

igs/igs_m027_023vid

IRQ problems cause some disappearing sprites.

igs/igspoker

igs_ncs2 - Incomplete dump.

igs/jackie

kungfu - Wrong colors on the 'reel' layers.

igs/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.

igs/spoker

3super8 - ROMs are badly dumped.

igt/peplus

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

interton/vc4000

irem/m10

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

irem/m107

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

irem/m14

Colors might be not 100% accurate (needs video references);

irem/m62_bkungfu

Blitter data is encrypted and MCU is undumped.

irem/m90

dynablstb4 - This bootleg has offset sprites.

irem/m92

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

ppan - Bootleg on different hardware.

irem/redalert

demoneye - Missing the 3rd GFX layer.

itech/itech32

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

jaleco/aeroboto

Starfield emulation is guessed and likely incorrect.

jaleco/argus

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

jaleco/blueprnt

grasspin - Some minor GFX glitches.

jaleco/bnstars

See ms32.

jaleco/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).

jaleco/ddayjlc

Priorities aren't perfect.

jaleco/exerion

irion - Priorities aren't correct.

jaleco/homerun

Needs better emulation of gfx bank switching.

jaleco/jalmah

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

jaleco/megasys1

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

tshingen and clone - Unemulated mosaic effect.

jaleco/ms32

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

f1superb - Has an additional unemulated DSP for road GFX.

jaleco/pturn

Palette decoding isn't perfect.

jaleco/tetrisp2

rocknms -

jpm/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.

kaneko/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.

kaneko/galpani3

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

kaneko/jchan

There are some priority issues.

kaneko/kaneko16

packbang and clone - Priorities between stages could be wrong.

kaneko/suprnova

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

kiwako/jongkyo

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

kiwako/koikoi

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

konami/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".

konami/bishi

K056832 chip emulation lacks per-tile priority.

konami/chqflag

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

konami/cobra

Missing features / effects.

konami/combatsc

combascb - Colors are imperfect.

konami/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.

konami/gberet

gberetb - Needs correct PROM decoding.

konami/gticlub

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

konami/konamigs

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

konami/konamigv

tmosh and clones - Picture to be printed is cut off on the left.

konami/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 and clones - Bad sprite colours (might be more protection).

konami/konamim2

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

heatof11 -

konami/konmedal

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

konami/konmedal68k

Some small gfx glitches remain.

konami/lethal

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

konami/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().

konami/mystwarr

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

metamrph and clones - Intro needs alpha blended sprites.

konami/nwk-tr

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

konami/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.

konami/pingpong

cashquiz - Incomplete dump.

konami/piratesh

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

konami/plygonet

Player's tank currently flickers on and off during the first in-game attract-mode segment.

konami/rungun

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

konami/tmnt2

glfgreat and clones - 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.

konami/trackfld

mastkin - Color PROMs aren't dumped.

konami/tutankhm

Missing starfield emulation.

konami/xexex

Alpha blending issues.

konami/xmen

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

xmenabl - Sprites don't work correctly.

konami/zr107

Konami custom chips' features aren't fully implemented.

liberty/freedom200

Light/dark background and soft scroll aren't emulated yet.

matic/barata

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

mc/mc68000

Needs color/brightness levels emulation.

meadows/meadows

gypsyjug - Incomplete dump.

meadows/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.

merit/merit

chkndraw and clones, mosdraw, pitboss and clones, riviera and clones - Games marked as imperfect graphics. No further note.

merit/meritm

V9938 emulation is incomplete.

merit/mgames

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

metro/metro

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

gstrik2 and clone - Priorities between rounds are wrong.

metro/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.

metro/tmmjprd

In 16x16 tile mode, the offset into tileram doesn't necessarily 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.

midcoin/wallc

sidampkr - Colors need verifying on real hardware.

sidampkra - Colors need verifying on real hardware, cards' graphics are wrong.

midw8080/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.

midway/midzeus

invasnab and clones, mk4 and clones - Zeus chip emulation is incomplete.

crusnexo and clones, thegrid and clones - Zeus 2 chip emulation is preliminary.

midway/williams

mysticm and clone - Palette decoding isn't fully understood.

misc/acefruit

sidewndr -

spellbnd -

misc/amaticmg

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

misc/amusco

The palette is totally wrong.

misc/anes

Blitter emulation is lacking some features.

misc/astrcorp

hacher - One of the sprite ROMs has stuck bits.

misc/beaminv

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

misc/blitz68k

Blitter emulation is missing some features.

misc/corona

re800v3 - Color PROM needs redump.

misc/cybertnk

Sprite zooming and sprite shadows need improving.

misc/dfruit

TC0091LVC emulation lacks some features, resulting in gfx glitches.

misc/dwarfd

Suffers from incomplete 8275 CRT emulation.

quarterh and clones - Laserdisc isn't dumped yet.

misc/efdt

Missing starfield and possibly missing background gradient.

misc/esh

misc/ettrivia

strvmstr - Color PROMs dumps are bad.

misc/flipjack

Various gfx/color problems remaining.

misc/flower

Priorities aren't correct yet.

misc/gammagic

misc/gei

All games in the driver have wrong colors.

misc/gms

magslot - Reels tilemaps aren't properly placed.

misc/goldnpkr

ngoldb - Some GFX ROMs are badly dumped.

super21p - Palette decoding isn't perfect yet.

animpkr, wtchjackc, wtchjackd, wtchjacke, wtchjackf, wtchjackg, wtchjacki, wtchjackj - PROMs are badly dumped / missing.

misc/gumbo

mspuzzleb - Bad dumps.

misc/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.

misc/imolagp

Current color implementation is incorrect.

misc/kyugo

99lstwarb - BG tilemap is wrong in some levels. PROMs weren't dumped for this set, so a dump is needed.

misc/laserbas

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

misc/magic10

spetrix - Some text is misplaced in the Tetris game.

misc/magicfly

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

misc/malzak

Playfield graphics may be banked.

misc/megaphx

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

misc/microbox2

Needs improvements to UPD7220A to handle scrolling.

misc/mirderby

Preliminary sprites and scrolling.

misc/monon_color

Some unimplemented GFX features.

misc/murogem

The palette system needs to be understood.

misc/neoprint

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

misc/oneshot

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

misc/othello

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

misc/quizpun2

misc/roul

Palette and blitter command 0x00 need verifying.

misc/skimaxx

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

misc/skylncr

bdream97, seadevil - GFX glitches.

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

misc/sliver

Some transparency problems in some stages.

misc/ssingles

Colors are wrong (possibly missing PROMs).

misc/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?).

misc/summit

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

misc/tattack

Palette system isn't understood.

misc/taxidriv

Palette system isn't understood.

misc/trvmadns

Palette might be right but should be verified.

misc/tugboat

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

misc/vampire

Color decode isn't correct and there some some GFX glitches when flipped.

misc/videoart

Palette is approximated from photos / videos.

misc/videosaa

ladygum - Palette generation isn't understood.

misc/vroulet

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

misc/xtom3d

Incomplete Voodoo emulation causes glitches.

mr/sshot

Graphics aren't fully understood yet.

msx/msx1

ax230 -

msx/sangho

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

namco/20pacgal

Starfield is not 100% accurate.

namco/cswat

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

namco/gaplus

The starfield is wrong.

namco/namcofl

Some GFX glitches.

namco/namcona1

xday2 -

namco/namcond1

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

namco/namcos12

toukon3 - Severe GFX problems.

namco/namcos2

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

finalap2 and clones, suzuka8h and clones - 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 -

namco/namcos21

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

namco/namcos21_c67

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

namco/namcos21_de

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

namco/namcos22

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

namco/namcos23

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

namco/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.

namco/polepos

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

namco/tankbatt

Resistor values on the color prom need to be corrected.

nasco/suprgolf

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

nichibutsu/cclimber

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

ccbootmm - Some of the GFX ROMs' dumps are corrupt.

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

nichibutsu/clshroad

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

nichibutsu/nbmj8900

ohpaipee -

nichibutsu/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.

nintendo/aleck64

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

nintendo/dkong

pestplce - Colors and origin unknown.

nintendo/famibox

Screen modulation (before time out) is not emulated.

nintendo/gb

nintendo/gba

nintendo/n64

nintendo/n8080

helifire, helifirea

nintendo/nes

PPU emulation needs to be brought up to par with current knowledge.

nintendo/nes_m8

PPU emulation needs to be brought up to par with current knowledge.

nintendo/nes_m82

PPU emulation needs to be brought up to par with current knowledge.

nintendo/nes_vt02_vt03

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

nintendo/nes_vt09

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

nintendo/nes_vt32

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

nintendo/nes_vt369_vtunknown

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

nintendo/playch10

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

pc_cshwk - Severe GFX glitches on the second level.

pc_ebike - Scanline in middle of screen scrolls when it should not.

pc_ngai2 - Level 2 BG graphics are a total mess.

pc_radr2, pc_radrc, pc_sjetm -

nintendo/snes

Snes video emulation isn't perfect yet.

nintendo/snesb

Snes video emulation isn't perfect yet.

nintendo/spacefb

Bullet colors are incorrect.

nintendo/vsnes

nvs_machrider and clone, vsslalom - GFX glitches due to mapper / PPU emulation problems.

vstennisb - Bad dump.

nintendo/vt1682

Some GFX modes aren't implemented yet.

nix/fitfight

Scrolling and sprite color problems.

nmk/nmk16

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

olympia/dday

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

olympia/lbeach

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

olympia/monzagp

Incorrect colors and some GFX inaccuracies.

olympia/portrait

Sprites, palette and priorities aren't fully understood.

olympia/vega

Needs implementation of the color mixer and scanline based rendering.

omori/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).

omori/carjmbre

Colors look wrong, maybe address bitswap?

omori/spaceg

Various gfx glitches.

orca/vastar

dogfightp - Bullet color needs to be verified.

orca/zodiack

dogfight, zodiack - Bullet color needs to be verified.

moguchan - Color decoding is wrong.

pacman/pacman

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

eggor - Color PROMs might be mismatched.

painter - Sprite ROM dump is bad.

pc/calchase

GFX glitches, possibly due to CPU bugs.

pc/fruitpc

Preliminary driver. Pc based hardware.

pc/ibmpcjr

pc/mc1502

pc/przone

Virge emulation isn't perfect yet.

pc/sis630

Preliminary driver. Big TODO on top of file.

philips/cdi

phoenix/phoenix

capitol, cityatta, pleiadbl, pleiadce, pleiads, pleiadsi, pleiadsn - 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.

playmark/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.

playmark/powerbal

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

playmark/sderby

croupierb, magictch - Wrong text layer hook up, some scroll offsets are wrong.

promat/3x3puzzl

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

promat/gstream

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

psion/psion

psion/psion5

rca/vip

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.

sanritsu/mermaid

mermaid, yachtsmn - Some GFX effects aren't emulated correctly.

rougien - Stars playfield colors and scrolling are wrong.

sanritsu/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.

sanritsu/ron

Palette PROMs not correctly hooked up.

sega/dc_atomiswave

Graphics system emulation is lacking some features.

sega/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.

sega/megadriv_sunplus_hybrid

sega/megaplay

Overlay isn't accurately emulated.

sega/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.

sega/model2

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

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

sega/model3

Video hardware emulation is lacking many features.

sega/naomi

Graphics system emulation is lacking some features.

sega/sega_beena

Misses storyware layout.

sega/segaatom

Preliminary driver. H8S/2373 based.

sega/segajw

Preliminary driver.

sega/segas16a

fantzonepr - Bad / missing GFX ROMs.

sega/segas18_astormbl

There are glitches that need to be verified against hardware.

sega/segas24

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

crkdown and clones - Clipping / solid layer problems? (Radar display).

qsww - Wrong background color on title screen.

sgmastc and clones - Some gfx offset / color problems?

sega/segas32

Some graphics effects aren't understood / implemented yet.

sega/segasp

Graphics system emulation is lacking some features.

sega/stv

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

sega/system1

gardiab, gardiaj - Some graphics glitches.

sega/system16

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

sega/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.

seibu/airraid

GFX ROMs in black 'blobs'.

seibu/banprestoms

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

seibu/goodejan

Some sprites flicker on attract mode.

seibu/panicr

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

seibu/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.

seibu/sengokmj

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

seibu/wiz

scion and clone, stinger and clones - Global palette is wrong in stinger/scion compared to PCB, or could it be due to gamma/hue?.

seta/albazc

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

seta/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.

seta/namcoeva

Some glitches (i.e. part of the screen goes black shortly after coining in).

seta/seta

blandia and clones - 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.

seta/seta2

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

grdians and clones - 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 and clones, reelquak - Needs an x offset for tilemap sprites. There are one frame glitches in the reels scroll.

staraudi - Needs flipscreen hook up.

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

trophyh and clone - 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 -

seta/simple_st0016

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

seta/speglsht

Some GFX glitches.

seta/srmp5

Custom seta video chip emulation is incomplete.

seta/srmp6

Custom seta video chip emulation is incomplete.

seta/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 and clones - 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 and clones - Backgrounds are offset by $10 pixels, so they're kludged to work.

sgi/indy_indigo2

indy_4610, indy_4613, indy_5015 -

sgi/ip12

Graphics features are only partially implemented / working.

sgi/ip20

Graphics features are only partially implemented / working.

sgi/ip6

Graphics features are only partially implemented / working.

sharp/mz2500

sharp/x68k

sinclair/specnext

skeleton/attache

skeleton/basf7100

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

skeleton/candela

can09 - Needs Vram and screen and LCD emulation.

skeleton/cosmicos

skeleton/epic14e

skeleton/hprot1

skeleton/hudson_poems

Some GFX effects still missing.

skeleton/icatel

skeleton/sbrain

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

skeleton/tecnbras

skeleton/teleray10

skeleton/ti630

snk/dmndrby

Colors are imperfect.

sony/pve500

sony/smc777

stern/astinvad

spaceint - Wrong colors.

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

stern/mazerbla

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

subsino/subsino2

qbeebing, queenbee and clones, squeenb, treamary - 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.

suna/suna8

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

starfigh - Missing starfield effect.


sunelectronics/blockch

Paddle / ball sprite drawing is guessed.

sunelectronics/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.

sunelectronics/route16

jongpute, vscompmj - Palette decoding is wrong.

sunelectronics/shangha3

Zoom support isn't accurate, possibly other missing blitter features.

sunelectronics/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.

tab/tabe22

Probably missing some text effects.

taito/2mindril

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

taito/40love

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

taito/buggychl

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

taito/cchance

Color PROMs aren't dumped.

taito/galastrm

FLIPX support in taitoic.cpp is not quite correct.

taito/grchamp

"Radar" is probably wrong.

taito/gsword

josvolly - Video hardware isn't completely understood.

taito/halleys

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

taito/lkage

bygone - Title screen glitches, other glitches.

taito/lsasquad

Wrong sprite/tilemap priority. Scrollram not entirely understood.

taito/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).

taito/nycaptor

Driver needs real bg/sprite priority system.

taito/scyclone

Colors need to be verified.

taito/ssrj

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

taito/taitoair

topland and clones - 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.

taito/taitojc

3D graphics system isn't fully implemented.

taito/taitopjc

Some GFX glitches remain.

taito/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/taito_f3

commandw - Some clipping and layer problems.


taito/taito_l

plgirls2b - Scroll offset problems.

taito/taito_o

Various GFX glitches listed on top of the driver.

taito/taito_z

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

taito/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.

taito/tsamurai

Colors aren't understood. PROM dumps are suspected bad.

taito/undrfire

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

taito/wgp

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

taito/wyvernf0

Colors for some sprites are wrong.

tatsumi/kingdrby

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

tatsumi/tatsumi

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

tch/littlerb

The VDP device isn't perfectly understood yet.

tch/rltennis

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

tch/wheelfir

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

tecfri/holeland

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

holeland and clones - Missing tile/sprite priority.

technos/bogeyman

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

tecmo/gaiden

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

tecmo/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.

tecmo/tecmosys

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

telenova/compis

Uhrg graphics are drawn wrong (upd7220 bugs?).

telercas/tmc1800

nano -

telercas/tmc600

Screen update is too fast, cursor on text should blink as dark blue.

televideo/tv955

Video emulation is lacking some features.

thepit/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/thomson

to9 -

ti/ti931

toaplan/toaplan2

batsugunbl, snowbro2b3 - GFX offsets aren't perfect yet.

toshiba/pasopia7

trs/mc10

trs/vis

tvgames/elan_ep3a19a

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

tvgames/elan_eu3a05

rad_sinv - Various glitches. See top of the driver.

tvgames/generalplus_gpl16250_rom

tvgames/spg110

Preliminary driver. Sunplus SPG110 based.

tvgames/spg2xx

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_gkr

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_sharp

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_tvtouch

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_lexibook

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_mysprtch

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_pdc

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_playvision

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senario

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senario_poker

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senca

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_shredmjr

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_vii

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_wiwi

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_zone

GFX capabilities of the SPG2xx SoCs are partially emulated.

tvgames/xavix

Graphics hardware emulation is lacking some features.

tvgames/xavix2

SoC emulation is very preliminary.

tvgames/xavix_2002

SoC emulation is very preliminary.

ultratec/minicom

unico/drgnmst

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

unisonic/unichamp

universal/getaway

Extensive list at the top of the driver.

universal/zerohour

redclash and clones - Some graphical problems (see list at the top of the driver).

ussr/sm7238

ussr/special_gambl

The pens are borrowed from Specialist MX and probably wrong.

ussr/unior

Color PROM isn't dumped.

valadon/bagman

sbagmani - Different PROMs, need correct decoding.

venture/spcforce

Color decoding isn't fully understood.

visual/v1050

votrax/votrhv

hc120 -

vsystem/fromance

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

vsystem/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).

vsystem/inufuku

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

vsystem/pspikes

kickball - Imperfect priorities.

vsystem/suprslam

Sprite offset control hasn't been found.

vtech/clickstart

Preliminary driver.

vtech/vsmile

Various glitches.

vtech/vsmileb

Various glitches.

wicat/t7000

Missing cursor display and attributes.

wing/pinkiri8

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

wing/superwng

Missing color PROM dump.

wyse/wy60

Line attributes aren't emulated.

wyse/wy85

yunsung/paradise

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

zaccaria/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.