Previous 15994 Revisions Next

r8375 Thursday 1st July, 2010 at 23:25:43 UTC by Fabio Priuli
[NES] updated known issues
[src/mess/machine]nes_mmc.c

src/mess/machine/nes_mmc.c
r8374r8375
2323    Known issues on specific mappers:
2424
2525    * 000 F1 Race requires more precise PPU timing. It currently has plenty of 1-line glitches.
26    * 001 AD&D Hillsfar and Bill & Ted are broken. We need to ignore the case of writes happening on 2
27          consecutive CPU cycles because these games use dirty tricks to reset counters (see note in mapper1_w)
28    * 001 Yoshi flashes in-game. Zombie Hunter regressed. Rocket Ranger and Back to the Future have heavily
29          corrupted graphics (since forever) and Snow Bros. (J) has never worked.
30    * 001, 155 We don't handle (yet) WRAM enable/disable bit
26    * 001 Yoshi flashes in-game. Back to the Future have heavily corrupted graphics (since forever).
27    * 001 SOROM boards do not properly handle the two WRAM/Battery banks
3128    * 002, 003, 094, 097, 152 Bus conflict?
29    * 003 Firehouse Rescue has flashing graphics
3230    * 004 Mendel Palace has never worked properly
31    * 004 Ninja Gaiden 2 has flashing bg graphics in the second level
3332    * 005 has issues (see e.g. Just Breed or Metal Slader Glory), RAM banking needs hardware flags to determine size
3433    * 007 Marble Madness has small graphics corruptions
3534    * 014 in-game graphics is glitched
3635    * 015 Shanghai Tycoon has corrupted graphics
37    * 025 TMNT & TMNT2 Jpn do not work
3836    * 033 has still some graphics problem (e.g. missing text in Akira)
3937    * 034 Impossible Mission II does not show graphics
4038    * 038 seems to miss inputs. separate reads?
41    * 039 Study n Game 32 in 1 misses keyboard and starts differently than in NEStopia
4239    * 042 Ai Senshi Nicol has broken graphics (our Mapper 42 implementation does not handle CHR banks)
40    * 048 Don Doko Don 2 freezes when you reach the first boss
4341    * 051 only half of the games work
4442    * 064 has many IRQ problems (due to the way we implement CPU based IRQ) - see Skull & Crossbones.
4543          Klax has problems as well (even if it uses scanline based IRQ, according to Disch's docs).
4644    * 067 some 1-line glitches that cannot be solved without a better implementation for cycle-based IRQs
47    * 071 Micro Machines has various small graphics problems. Fire Hawk is flashing all the times.
45    * 071 Fire Hawk is flashing all the times.
4846    * 072, 086, 092 lack samples support (maybe others as well)
4947    * 073 16 bit IRQ mode is not implemented
5048    * 077 Requires 4-screen mirroring. Currently, it is very glitchy
r8374r8375
5856    * 119 Pin Bot has glitches when the ball is in the upper half of the screen
5957    * 133 Qi Wang starts with corrupted graphics (ingame seems better)
6058    * 143 are Dancing Block borders (in the intro) correct?
61    * 153 Famicom Jump II variant is not working, for some reason
6259    * 158 In addition to IRQ problems (same as 64), mirroring was just a guess (wrong?). info needed!
6360    * 164 preliminary - no sprites?
6461    * 176 has some graphics problem
6562    * 178 Fan Kong Jin Ying is not working (but not even in NEStopia)
6663    * 180 Crazy Climber controller?
67    * 185 we emulate it like plain Mapper 3, but it's not: Mighty BombJack and Seicross don't work
6864    * 187, 198, 208, 215 have some PRG banking issues - preliminary!
6965    * 188 needs mic input (reads from 0x6000-0x7fff)
7066    * 197 Super Fighter 3 has some glitch in-game (maybe mirroring?)
7167    * 222 is only preliminar (wrong IRQ, mirroring or CHR banking?)
7268    * 225 115-in-1 has glitches in the menu (games seem fine)
73    * 228 seems wrong. e.g. Action52 starts with a game rather than in the menu
7469    * 229 is preliminary
7570    * 230 not working yet (needs a value to flip at reset)
7671    * 232 has graphics glitches
r8374r8375
9186    * 113 - HES 6-in-1 requires mirroring (check Bookyman playfield), while other games break with this (check AV Soccer)
9287    * 153 - Famicom Jump II uses a different board (or the same in a very different way)
9388    * 242 - DQ8 has no mirroring (missing graphics is due to other reasons though)
89 
90    crc_hacks have been added also to handle a few wiring settings which would require submappers:
91    * CHR protection pins for mapper 185
92    * VRC-2, VRC-4 and VRC-6 line wiring
9493
9594    Known issues on specific UNIF boards:
9695    * BMC-GS2004 is not working
9796    * BMC-GS2013 is not working
97    * BMC-WS some games have corrupted graphics (e.g. Galaxian)
9898    * UNL-8237 is not working
9999    * UNL-KOF97 is not working
100100
r8374r8375
116116
117117    TODO:
118118    - add more info
119    - complete the removal of global variable
120119    - add missing mappers
121120
122121****************************************************************************************/

Previous 15994 Revisions Next


© 1998-2018 The MESS Team