([http://mamedev.org/source/src/mame/drivers/equites.c.html equites])
([http://mamedev.org/source/src/mame/drivers/ettrivia.c.html ettrivia])
Line 213: Line 213:
  
 
== [http://mamedev.org/source/src/mame/drivers/ettrivia.c.html ettrivia] ==
 
== [http://mamedev.org/source/src/mame/drivers/ettrivia.c.html ettrivia] ==
''' strvmstr ''' -
+
''' strvmstr ''' - Color PROMs dumps are bad.
  
 
== [http://mamedev.org/source/src/mame/drivers/fastlane.c.html fastlane] ==
 
== [http://mamedev.org/source/src/mame/drivers/fastlane.c.html fastlane] ==

Revision as of 10:04, 1 September 2009

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


20pacgal

Missing starfield.

2mindril

Video control registers (layer enable, scroll) need to be found.

40love

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

4roses

GFX decode and fix color decode routines need to be fixed.

8080bw

ballbomb - Missing clouds due to incomplete dump.

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

sflush - Maybe missing a color PROM dump.

ace

Colors are imperfect and there's a graphics ROM which is currently unused by the driver.

acefruit

sidewndr -

spellbnd -

aeroboto

Starfield emulation is guessed and likely incorrect.

albazc

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

aleck64

mtetrisc, starsldr, vivdolls - N64 video emulation is lacking some features.

alg

Probably only missing laserdisc dumps.

argus

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

armedf

kodure, legion, legiono, terraf, terrafa, terrafu - Need decapping and emulation or simulation of the mcu / blitter.

asterix

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

astinvad

spaceint - Wrong colors.

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

atarisy1

indytempc - Sprite / playfield flipping issues.

roadblstc1, roadblstcg -

battlera

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

battlex

Missing starfield.

bbusters

bbusters, bbustersu - Priority problems. Moreover, the emulation completely misses the huge zombie that jumps out during the attract demo right before the text story text comes in. When you hear the the high pitch "zing" sound, there should be a zombie nearly the entire size of the screen.

bestleag

bestleaw

bfcobra

Blitter emulation is incomplete.

bishi

K056832 chip emulation lacks per-tile priority.

bmcbowl

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

bogeyman

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

btime

tisland - Needs decryption.

buggychl

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

carjmbre

carjmbre - Colours are wrong: sprites and characters are only using one of the proms.

carrera

Needs a reference for the colors.

caswin

Cherry-type subgames appear to have wrong graphics alignment.

cball

One of the graphics ROMs isn't dumped.

cchance

Color PROMs aren't dumped.

cclimber

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

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

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

centiped

bullsdrt - Wrong colors.

cidelsa

draco - Colors aren't perfect yet.

cinemat

qb3 - Some graphics problems.

cischeat

Some ROMs aren't used (priorities?). Screen control register hasn't been found yet (priorities, layers enabling etc.) In cischeat & bigrun, at the start of some levels, you can see the empty scrolling layers as they are filled. In f1gpstar, it's unsure whether they are correct in a few places (e.g. in the attract mode, where cars move horizontally, the wheels don't follow for this reason, probably)

clshroad

firebatl - Marked as imperfect graphics, no other comment in the driver.

cntsteer

Needs correct roz rotation.

coinmvga

Driver is still in preliminary status.

combatsc

combascb - Colors are imperfect.

cowrace

Palette format might be wrong.

cps3

Various graphics problems. There's an exhaustive TODO on top of the driver.

cubocd32

AGA emulation is missing some features.

dacholer

dacholer, kickboy - Missing color PROMs dumps.

darkhors

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

darkmist

Needs fixing of sprite/background and sprite/sprite priorities (name entry screen, player on raft). There's one unknown sprite attrib bit.

dbz

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

dday

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

ddayjlc

Missing color PROMs dumps and priorities aren't perfect.

ddenlovr

funkyfig - Scrolling and priorities problems.

nettoqc - Marked as imperfect colors.

quiz365, quiz365t - Marked as imperfect graphics.

quizchq, quizchql - Some palette issues.

rongrong, rongrongg, rongrongj - Marked as imperfect colors.

deco32

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

lockload, lockloadu - Marked as imperfect graphics.

nslasher, nslasherj, nslashers - Marked as imperfect graphics.

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.

dkong

pestplce - Colors and origin unknown.

dmndrby

There are some remaining graphics issues and colors are imperfect.

dooyong

flytiger - Layer2 palette bank.

dwarfd

Suffers from incomplete 8275 CRT emulation and color PROM decoding isn't completely understood.

dynax

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

shpeng - Color PROMs dumps are bad.

epos

dealer, igmo - Missing color PROMs dumps.

equites

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

hvoltage, splndrbt - 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.

ettrivia

strvmstr - Color PROMs dumps are bad.

fastlane

fastlane -

fcombat

fcombat -

findout

findout -

gt103 -

gt103a -

gt103a1 -

gt103a2 -

gt103a3 -

gt103a4 -

gt103aa -

gt103ab -

gt103asx -

gt5 -

gt507uk -

quiz -

quiz211 -

reelfun -

fitfight

bbprot -

fitfight -

histryma -

aeroboto

fromance

nekkyoku -

funworld

bigdeal - Need its own bipolar PROM dump.

bigdealb - Need its own bipolar PROM dump.

jolycdat - Need its own bipolar PROM dump.

fuukifg3

asurabld -

asurabus -

gaelco3d

radikalb -

speedup -

surfplnt -

gaiden

raiga -

stratof -

galaga

bosco -

boscomd -

boscomdo -

boscoo -

boscoo2 -

galaga -

galagamf -

galagamk -

galagamw -

galagao -

gallag -

gatsbee -

galastrm

galaxia

galaxold

bagmanmc -

catacomb -

dkongjrm -

luctoday -

porter -

streakng -

galdrvr

galpani3

galpanic

zipzap -

gaplus

galaga3 -

galaga3a -

galaga3m -

gaplus -

gaplusa -

gapluso -

getrivia

gepoker -

gepoker2 -

gepoker3 -

gs4002 -

gs4002a -

gt101c -

gt101c1 -

gt102b -

gt102c -

gt102c1 -

gt102c2 -

gt102c3 -

sextriv1 -

sextriv2 -

goldnpkr

goldstar

goodejan

goodejaa -

goodejan -

totmejan -

gottlieb

vidvince -

grchamp

grchamp -

gstriker

gstriker -

gsword

josvolly -

halleys

benberob -

halley87 -

halleycj -

halleys -

halleysc -

holeland

crzralla -

crzrallg -

crzrally -

holeland -

homedata

battlcry -

hourouki -

mrokumei -

homerun

dynashot -

homerun -

igs009

igspoker

ilpag

imolagp

imolagp -

itech32

drivedge -

jalmah

kakumei -

kakumei2 -

mjzoomin -

suchipi -

jantotsu

jchan

jongkyo

jongkyo -

jpmimpct

cluedo -

cluedo2 -

cluedo2c -

kingdrby

koftball

koikoi

koikoi -

konamigq

cryptklr -

konamigv

hyperath -

nagano98 -

pbball96 -

simpbowl -

susume -

weddingr -

konamigx

daiskiss -

dragoona -

dragoonj -

gokuparo -

le2 -

le2u -

puzldama -

salmndr2 -

sexyparo -

tbyahhoo -

tkmmpzdm -

tokkae -

winspike -

winspikj -

ksayakyu

ksayakyu -

ksys573

bassangl -

cr589fw -

cr589fwa -

darkhleg -

ddr2m -

ddr2mc -

ddr2mc2 -

ddr2ml -

ddra -

ddrbocd -

ddrj -

ddru -

dsfdcta -

dsftkd -

dstage -

fbait2bc -

fbaitbc -

fbaitmc -

fbaitmca -

fbaitmcj -

fbaitmcu -

gtrfrk2m -

gtrfrks -

gtrfrksa -

gtrfrksj -

gtrfrksu -

konam80a -

konam80j -

konam80k -

konam80s -

konam80u -

pbballex -

salarymc -

laserbat

catnmous -

laserbat -

lazarian -

lastduel

lethal

lethalej -

lethalen -

lethalua -

lethalux -

letheab -

letheae -

liberate

lordgun

lordgun -

lsasquad

daikaiju -

lsasquad -

storming -

ltcasino

ltcasino -

mv4in1 -

m10

m107

firebarr -

m62

battroad

m90

quizf1 -

m92

leaguemn -

nbbatman -

macrossp

macrossp -

quizmoon -

madalien

magicfly

7mezzo - The palette system need to be understood.

magicfly - The palette system need to be understood.

malzak

mazerbla

greatgun - Use a custom video controller which isn't fully understood.

meadows

megasys1

hayaosi1 -

merit

phrcraze -

phrcrazs -

tictac -

trvwz2 -

trvwz3h -

trvwz3v -

trvwz4 -

trvwzh -

trvwzha -

trvwzv -

trvwzva -

meritm

metro

3kokushi -

blzntrnd -

daitorid -

gakusai -

gstrik2 -

karatour -

ladykill -

moegonta -

puzzli -

torid2gg -

toride2g -

toride2j -

midas

livequiz -

midzeus

invasnab -

invasnv4 -

mk4 -

mk4a -

miniboy7

missb2

missb2 -

mitchell

mstworld -

mjkjidai

mjkjidai -

mlanding

model1

vf -

vformula -

vr -

model2

model3

moo

moo -

mooaa -

mooua -

mpoker

mpu4drvr

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

dealem - occasional black tiles seem odd compared to video (http://youtube.com/watch?v=p0bJYxaCBao)

mquake

ms32

47pie2 -

47pie2o -

akiss -

bbbxing -

desertwr -

gametngk -

gratia -

gratiaa -

hayaosi2 -

hayaosi3 -

kirarast -

p47aces -

tetrisp -

tp2m32 -

murogem

lasvegas - The palette system need to be understood.

murogem - The palette system need to be understood.

murogema - The palette system need to be understood.

mystwarr

dadandrn -

gaiapolj -

gaiapols -

gaiapolu -

metamrph -

metamrpj -

metamrpu -

mmaulers -

mtlchamp -

mtlchmp1 -

mtlchmpa -

mtlchmpj -

mtlchmpu -

mystwarr -

mystwaru -

viostorm -

viostrma -

viostrmj -

viostrmu -

namcofl

speedrcr -

namcond1

ncv1 -

ncv1j -

ncv1j2 -

ncv2 -

ncv2j -

namcos11

danceyes -

dunkmnia -

dunkmnic -

myangel3 -

pocketrc -

primglex -

ptblnk2a -

starswep -

tekken -

tekken2 -

tekken2a -

tekken2b -

tekkena -

tekkenb -

tekkenc -

xevi3dg -

namcos12

aquarush -

ehrgeiz -

ehrgeiza -

fgtlayer -

g13knd -

ghlpanic -

golgo13 -

lbgrande -

mrdrillr -

pacapp -

pacapp2 -

pacappsp -

ptblank2 -

sws98 -

sws99 -

tekken3 -

tekken3a -

tekken3b -

tekken3c -

tenkomoj -

tenkomor -

toukon3 -

namcos2

finalapc -

finalapd -

finallap -

finlapjb -

finlapjc -

fourtrax -

suzuk8h2 -

suzuk8hj -

suzuka8h -

namcos21

cybsled -

cybsledj -

solvalou -

starblad -

namcos22

acedrvrw -

alpinerc -

alpinerd -

alpinesa -

alpinr2b -

cybrcycc -

propcycl -

raveracj -

raveracw -

raveraja -

ridgerac -

ridgeraj -

timecris -

timecrsa -

victlapw -

namcos86

wndrmomo -

naomi

nbmj8688

orangec -

orangeci -

vipclub -


nmk16

hachamf -

norautp

nycaptor

bronx -

colt -

nycaptor -

olibochu

olibochu -

oneshot

oneshot -

overdriv

overdriv -

pacman

cannonbp -

eggor -

paradise

paradlx -

pastelg

pcxt

phoenix

capitol -

pleiadbl -

pleiadce -

pleiads -

pingpong

cashquiz -

pktgaldx

pktgaldb -

playch10

pc_1942 -

pc_bstar -

pc_gntlt -

pc_miket -

pokechmp

pokechmp -

popper

popper -

portrait

portrait -

portrata -

progolf

psikyosh

s1945ii -

s1945iii -

pturn

pturn -

quasar

quasar -

quasara -

rabbit

rabbit -

realbrk

dai2kaku -

pkgnsh -

pkgnshdx -

realbrk -

realbrkj -

realbrkk -

redalert

redclash

redclash -

redclask -

redclsha -

zerohour -

roul

rungun

rungun -

runguna -

rungunu -

rungunua -

slmdunkj -

sbugger

sbuggera -

scregg

rockduck -

segas24

crkdown -

crkdownj -

crkdownu -

qsww -

sgmastc -

sgmastj -

segas32

alien3 -

alien3u -

arabfgt -

arabfgtj -

arabfgtu -

arescue -

brival -

brivalj -

darkedge -

darkedgj -

dbzvrvs -

f1en -

ga2 -

ga2j -

ga2u -

harddunj -

harddunk -

holo -

jleague -

jpark -

orunners -

orunneru -

radm -

radmu -

radr -

radru -

scross -

scrossu -

slipstrh -

slipstrm -

sonic -

sonicp -

spidman -

spidmanu -

svf -

svs -

titlef -

titlefu -

seibuspi

batlbala -

batlball -

batlbalu -

ejanhs -

rdft -

rdft2 -

rdft22kc -

rdft2a -

rdft2a2 -

rdft2j -

rdft2us -

rdftau -

rdftdi -

rdftit -

rdftj -

rdftu -

rfjet -

rfjeta -

rfjetj -

rfjetu -

rfjetus -

senkyu -

senkyua -

viprp1 -

viprp1hk -

viprp1j -

viprp1o -

viprp1ot -

viprp1s -

sengokmj

sengokmj -

senjyo

baluba -

seta

crazyfgt -

extdwnhl -

wiggie -

seta2

deerhuna -

deerhunb -

deerhunt -

grdians -

myangel -

myangel2 -

trophyh -

turkhunt -

wschamp -

wschampa -

shanghai

shanghai -

sidearms

sidearjp -

sidearmr -

sidearms -

skyarmy

skyarmy -

skyraid

skyraid -

sliver

sliver -

snesb

spacefb

spacebrd -

spacedem -

spacefb -

spacefbb -

spacefbg -

spaceg

spaceg -

spbactn

spbactn -

spbactnj -

spcforce

meteor -

spcforc2 -

spcforce -

speedspn

speedspn -

speglsht

speglsht -

srmp5

srmp6

srmp6 -

ssingles

ssingles -

ssrj

ssrj -

ssv

dynagear -

eaglshot -

janjans1 -

janjans2 -

stmblade -

ultrax -

st0016

koikois -

stv

astrass -

bakubaku -

colmns97 -

cotton2 -

cottonbm -

critcrsh -

danchih -

ejihon -

fhboxers -

finlarch -

grdforce -

groovef -

hanagumi -

introdon -

kiwames -

maruchan -

mausuke -

nclubv3 -

othellos -

pblbeach -

prikura -

puyosun -

rsgun -

sandor -

sanjeon -

sasissu -

seabass -

shanhigw -

shienryu -

smleague -

sokyugrt -

thunt -

thuntk -

vmahjong -

winterht -

znpwfv -

subsino

suprgolf

suprnova

cyvern -

galpani4 -

galpanis -

galpans2 -

gutsn -

jjparad2 -

jjparads -

panicstr -

puzloopj -

puzloopk -

puzloopu -

puzzloop -

ryouran -

sarukani -

sengekij -

sengekis -

senknow -

teljan -

vblokbrk -

suprslam

suprslam -

system1

system16

astormb2 -

astormbl -

mwalkbl -

shdancbl -

taito_b

taito_f3

commandw -

taito_z

aquajack -

aquajckj -

bshark -

bsharkj -

chasehq -

chasehqj -

contcirc -

contcrcu -

contcrua -

dblaxle -

enforce -

nightstr -

pwheelsj -

sci -

scia -

scij -

sciu -

taitojc

sidebs2 -

tatsumi

apache3 -

bigfight -

cyclwarr -

roundup5 -

tattack

taxidrvr

taxidrvr -

tetrisp2

rocknms -

thepit

rtriv -

tiamc1

konek -

timelimt

timelimt -

tmmjprd

tmnt

glfgreat -

glfgretj -

ssrdrabd -

ssrdradd -

ssrdreaa -

ssrdrebc -

ssrdrebd -

ssrdrjbd -

ssrdruac -

ssrdrubc -

ssrdruda -

ssriders -

tnzs

toaplan2

batsugna -

batsugun -

batugnsp -

trackfld

mastkin -

trvmadns

tsamurai

nunchaku -

vsgongf -

yamagchi -

tugboat

noahsark -

tugboat -

tumbleb

bcstry -

bcstrya -

chokchok -

dquizgo -

semibase -

turbo

zoom909 -

tutankhm

twinkle

tx1

undrfire

vicdual

alphaho -

nsub -

vmetal

vmetal -

vmetaln -

vroulet

vroulet -

vsnes

jajamaru -

machridj -

machridr -

platoon -

tkoboxng -

vsslalom -

vstetris -

wgp

wgp -

wgp2 -

wgpj -

wgpjoy -

wgpjoya -

wink

wink -

winka -

wiz

scion -

scionc -

xmen

xmen6p -

xmen6pu -

zn

beastrzr -

bldyror2 -

brvblade -

cbaj -

doapp -

flameguj -

flamegun -

gdarius -

gdarius2 -

gdariusb -

glpracr -

glpracr3 -

hvnsgate -

jgakuen -

kikaioh -

mfjump -

mgcldtex -

plsmaswd -

plsmswda -

psyforce -

psyforcj -

psyfrcex -

raystorj -

raystorm -

rvschola -

rvschool -

sfex -

sfex2 -

sfex2a -

sfex2j -

sfex2p -

sfex2pa -

sfex2pj -

sfexa -

sfexj -

sfexp -

sfexpj -

sfexpu1 -

sfexu -

shiryu2 -

shngmtkb -

sncwgltd -

starglad -

stargld2 -

strider2 -

stridr2a -

tblkkuzu -

techromn -

techromu -

tecmowcm -

tgmj -

tondemo -

ts2 -

ts2j -

zodiack

dogfight -

moguchan -

zodiack -

zr107

midnrun -

windheat -