MIG: Difference between revisions
Line 528: | Line 528: | ||
== [http://mamedev.org/source/src/mame/drivers/namcos2.c.html namcos2] == | == [http://mamedev.org/source/src/mame/drivers/namcos2.c.html namcos2] == | ||
''' | ''' bubbletr ''' | ||
''' finallap and clones, finalap2, finalap2j ''' - | |||
''' finallap | |||
''' fourtrax ''' - | ''' fourtrax ''' - | ||
''' suzuka8h, suzuka8hj, suzuka8h2 ''' - | |||
''' suzuka8h ''' - | |||
== [http://mamedev.org/source/src/mame/drivers/namcos21.c.html namcos21] == | == [http://mamedev.org/source/src/mame/drivers/namcos21.c.html namcos21] == |
Revision as of 14:10, 4 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
Colors don't seem 100% accurate.
fcombat
Needs fixing of the colors (sprites, background).
findout
All games in the driver have wrong colors.
fitfight
Scrolling and sprite color problems.
fortecar
Probably missing color PROMs dump.
fromance
nekkyoku - Marked as imperfect graphics. No further note in the driver.
funworld
bigdeal, bigdealb, jolycdat - Each game needs its own bipolar PROM dump.
jokercrd - Marked as wrong colors.
royalcdc, royalcdp - Marked as wrong colors.
saloon - Marked as wrong colors.
fuukifg3
Raster effects are imperfect: bad frames when lots of new sprites.
gaelco3d
Graphics rendering isn't perfect yet.
gaiden
raiga, stratof - It's unclear how lower priority sprites are affected by blended sprites.
galaga
bosco and clones, galaga and clones - The starfield is wrong.
galastrm
FLIPX support in taitoic.c is not quite correct.
galaxia
astrowar - No color PROM dump.
galaxold
bagmanmc - Missing color PROM dump.
dkongjrm - Probably mismatched color PROM.
porter - Lacks proper GFX bank switch. Missing color PROM dump.
galdrvr
catacomb - Color PROM might be mismatched.
luctoday, superbon, supergx - Missing color PROM dump.
streakng - Marked as imperfect colors. PROM is dumped.
galpani3
Video hardware isn't completely understood: the priority mixing is non-obvious and there are probably some blending effects as found on suprnova.
galpanic
zipzap - Bad dump.
gaplus
The starfield is wrong.
getrivia
All games in the driver have wrong colors. This driver is strictly related to findout.c, so any progress should help both.
goldstar
carb2002, carb2003 - Color PROMs dumps are bad.
kkojnoli - Colors aren't perfect. There are some unused PROMs.
mtonic - Color PROMs aren't dumped.
nfb96a, nfb96b - Color PROMS might be mismatched.
goodejan
Some sprites flicker on attract mode.
gottlieb
vidvince - Sprite wrapping issues.
grchamp
"Radar" is probably wrong.
gstriker
All games in the driver need tilemap scrolling/rotation/zooming or whatever effect it uses. Priorities are wrong. Missing mixer registers (mainly layer enable/disable).
gsword
josvolly - Video hardware isn't completely understood.
halleys
All games suffer from the many missing features of the blitter emulation.
holeland
crzrally and clones - Missing high bit of sprite X coordinate? (see round 2 and 3 of attract mode).
holeland - Missing tile/sprite priority.
homedata
battlcry - Some tiny gfx glitches.
hourouki - In attract mode, it draws a horizontal black bar on the bottom right side of the display.
mrokumei - Wrong gfx at the beginning of a game. It is selecting the wrong gfx bank.
homerun
Needs better emulation of gfx bank switching.
igs009
jingbell - Marked as imperfect graphics. No other note in the driver.
igspoker
igs_ncs2 - Incomplete dump.
ilpag
Blitter emulation is missing some features.
imolagp
Current color implementation is incorrect.
itech32
drivedge - Uses modified wideo hardware. It's emulation is quite complete, but still not 100%.
jalmah
Back layer pens look ugly in some circumstances (i.e. suchipi when you win, mjzoomin when coined up).
jantotsu
Some video hardware features aren't understood. See notes on top of driver.
jchan
There are some priority issues.
jongkyo
Colors are wrong, possibly due to wrong video ram banking.
jpmimpct
cluedo and clones - * During the attract mode, just after the camera flash, the camera colours go screwy and proceeding text is printed behind the camera. A TMS34010 emulation flaw or original game code bug.
kingdrby
Work needed on remaining video issues, priorities, sprites, etc. Tilemap color offsets aren't understood.
koftball
Game marked as imperfect graphics. No further note in the driver.
koikoi
Colors are incorrect (color(?) prom outputs are connected to one of pals). It might help to have a screenshot of the original thing.
konamigq
GPU/GTE aren't completely emulated.
konamigv
GPU/GTE aren't completely emulated.
konamigx
All games have minor graphics glitches.
ggreats2, opengolf, opengolf2, racinfrc, racinfrcu - Need ROZ layer emulation.
winspike, winspikej - Bad sprite colours, part of tilemap gets blanked out when a game starts (might be more protection).
ksayakyu
Color decoding isn't understood.
ksys573
GPU/GTE aren't completely emulated.
laserbat
Colors are wrong (tile_index in tilemap needs to be adjusted).
lastduel
ledstorm2 - GFX ROMs are marked as bad.
lethal
'External' rowscroll not hooked up correctly (1st attract level, highscores). Flip bits used for the tiles haven't been found yet (p2 start screen, reload indicator).There possibly are some priority issues / sprite placement issues.
liberate
prosport, prosporta - Marked as imperfect graphics. No further note in the driver.
lordgun
Priorities need to be worked out.
lsasquad
Wrong sprite/tilemap priority. Scrollram not entirely understood.
ltcasino
Colors aren't correctly decoded.
m10
Colors are close to screenshots for IPM Invader. The other games have not been verified.
m107
Graphics glitches in all games.
m62
battroad - Game marked as imperfect colors. battroad_char_net_info is a complete guesswork.
m90
quizf1 - Some graphics glitches.
m92
leaguemn, nbbatman - Raster effects don't work properly.
macrossp
Tilemap zoom is wrong, see title screen (misplaced) and level 2 boss (background scrolls faster than sprites). It should use VIDEO_RGB_DIRECT for alpha blending to work, but tilemap_draw_roz() doesn't support it. Sprite zoom on quizmoon title screen isn't right. Priorities (Sprites & Backgrounds) - see quizmoon attract mode.
madalien
An effect is missing: when you shoot an enemy in the dark, the whole screen lights up. Basically the headlights fill the whole screen.
magicfly
The palette system needs to be understood.
malzak
Playfield graphics may be banked.
mazerbla
The games use a custom video controller which isn't fully understood. (See notes on top of driver)
meadows
gypsyjug - Incomplete dump.
megasys1
hayaosi1 - Game marked as imperfect graphics. No further note.
merit
couple and clones, pitboss and clones - Games marked as imperfect graphics. No further note.
dodge - Incomplete dump.
meritm
V9938 emulation is incomplete.
metro
3kokushi, blzntrnd, daitorid, gakusai, karatour, ladykill, moegonta, puzzli, toride2g, toride2gg, toride2j - Various GFX glitches.
gstrik2, gstrik2e - Priorities between rounds are wrong.
midas
Marked as imperfect graphics. No further note in the driver.
midzeus
invasnab, invasnv4, mk4, mk4a - Zeus chip emulation is incomplete.
crusnexo, crusnexoa, crusnexob, thegrid, thegrida - Zeus 2 chip emulation is preliminary.
miniboy7
Color PROM isn't dumped.
missb2
Driver inaccurately uses a PROM taken from Bubble Bobble, though it probably isn't present on Miss Bubble 2 pcb, to make it possible to share video emulation with the Bubble Bobble driver.
mitchell
mstworld - Bootleg with different video RAM banking.
mjkjidai
mjkjidai - Several imperfections with sprites rendering:some sprites are misplaced by 1pixel vertically and during the tile distribution at the beginning of a match, there's something wrong with the stacks moved around, they are misaligned and something is missing.
mlanding
Palette banking isn't fully understood.
model1
vf, vformula, vr - TGP coprocessor emulation is incomplete.
model2
model 2, model 2A, model 2B games - 3D coprocessors emulation / hook-up are incomplete.
model 2c games - 3D coprocessor isn't emulated.
model3
Video hardware emulation is lacking many features.
moo
moo, mooaa, mooua - 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().
mpoker
Color system isn't understood (no bipolar PROMs in the system). It needs a reference.
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
Marked as imperfect graphics. No further note in the driver.
ms32
Video system is only partially understood. Extensive TODO on top of the driver.
murogem
The palette system needs to be understood.
mystwarr
All games are marked as imperfect graphics. No further note in the driver.
metamrph and clones - Intro needs alpha blended sprites.
namcofl
speedrcr - Some GFX glitches.
namcond1
Video emulation lacks some graphical effects (ROZ, ..).
namcos11
GPU/GTE aren't completely emulated.
namcos12
GPU/GTE aren't completely emulated.
namcos2
bubbletr
finallap and clones, finalap2, finalap2j -
fourtrax -
suzuka8h, suzuka8hj, suzuka8h2 -
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 -