Skip to content
This repository has been archived by the owner on Oct 4, 2020. It is now read-only.

Unlicensed games, Multicarts, Demos - Known Problems #128

Open
SourMesen opened this issue Mar 28, 2017 · 100 comments
Open

Unlicensed games, Multicarts, Demos - Known Problems #128

SourMesen opened this issue Mar 28, 2017 · 100 comments

Comments

@SourMesen
Copy link
Owner

SourMesen commented Mar 28, 2017

This issue will be used to keep track of any issue related to unlicensed games, multicarts or demos (rather than having them split across multiple issues). If you find any other problematic non-licensed game, please comment on this issue and I'll add it to the list.

Known Issues

Unlicensed games

  • Aladdin (SuperGame) (Mapper 4) [!] - No lava in the last level
  • Boogerman [Sugar Softec] (Unl) [!].nes
  • [CoolBoy] Chong Wu Fei Cui Zhi Chong Wu Xiao Jing Ling IV (C) = crashed
  • [CoolBoy] Tun Shi Tian Di (C) = graphical glitches
  • Family Pinball (J) [t1].nes
  • King of Fighters 99.nes (same as Colour 2001 Streetfighter II [!]?)
  • Mashou (J) [p1].nes
  • Mortal Kombat 7 [Unprotected] (Unl).nes = crashes with invalid op code error
  • Sonic 3D Blast 6 [Decrypted].nes = crashes with invalid op code
  • Top Rider (J) [t1].nes
  • Zanac_(FDS_Conversion,_Whirlwind_Manu)(Unl)[U][!] (same as: [FDS Conversion, Whirlwind Manu] (Unl) (U) [!].nes ?)

Homebrew & Demos
Note: Some of these may not work on real hardware either - need to investigate

  • Deadline Console Invitro - Glitches

Multicarts

  • 1997 Super HIK 4-in-1 [JY-052] [p1] [!].nes = crashes with invalid op code
  • 2-in-1 - Aladdin + Lion King, The (Unl) [p1][!]
  • 2-in-1 - Boogerman + Flintstones, The (Unl) [p1][!]
  • 4-in-1 YH-481 (20-in-1 KY2001, 228-in-1, 999999-in-1) (Unl) [!].nes = crashes with invalid op code
  • 2-in-1 - Yuu Yuu + Dragon Ball Z [p1][!] = crashed
  • 4-in-1 1993 (CK-001)[U][!]
  • 11-in-1 Ball Games [!].nes = broken graphics
  • 24-in-1 (Menu).nes
  • 24-in-1 (Menu) [a1].nes
  • 24-in-1 (Menu) [a2].nes
  • 24-in-1 (Menu) [a3].nes
  • 24-in-1 (Menu) [a4].nes
  • 45-in-1 (JY-120A) (Unl) [U][!]
  • 45-in-1 (Unl) (As) [f1].nes = crashes with invalid op code
  • 52 Games (U) [p1][a1].nes
  • Brilliant Com Pack 2 (Korea) (Unl) - some games do not work
  • Jewelry Multi Cart.nes = broken graphics
  • Mario Family 10-in-1.nes = broken graphics
  • Super 3-in-1 (KT-4403) [p1]
  • Super 6-in-1 [KY-6011] [p1] [!].nes = crashes with invalid op code
  • Super 35-in-1 (6-in-1 VT5201).nes = broken graphics
  • SuperArcade 110 (8-bit part 90-in-1 080-9603012 2009.09.25 Ver)(Unl)[U][!]
  • TN 95-in-1 (6-in-1).nes = broken graphics
  • Unknown Multi Cart w-Gremlins 2.nes
  • Unknown Multi Cart w-Pacmania.nes
  • [UNIF] super game 4-in-1 4255 (kt-8404) (unl) = crashed

Resolved Issues

Issues that are not emulation bugs (Click to expand)

Homebrew & Demos

  • Retrocoders Demo for Y2Kode (PD) - Displays "You are using an emulator" message This demo seems to expect to be able to write to CHR ROM - might display the message on a NES too?
  • Adventures of Lex & Grim, The (PD) Not a bug. Doesn't initialize mapper correctly, relies on the value of uninitialized memory, doesn't appear to acknowledge IRQs properly.
  • High Hopes - Minor glitches Not a bug? I was unable to find any visible glitches in this when comparing to other emulators and videos.
  • Mind Control Trilogy Preview - CPU Crash Not a bug. Demo doesn't initialize mapper correctly and relies on the value of uninitialized memory.
  • Fullscreen Madness - CPU Crash Not a bug. Demo doesn't initialize mapper correctly and relies on the value of uninitialized memory.
  • Turpasauna 2006 invitation - Grey screen Not a bug. Demo doesn't initialize mapper correctly and relies on the value of uninitialized memory.
  • Gradius_Existential_Remix - missing sprite in menu and space ship Not a bug. The demo's description says "Gradius for the Nintendo Entertainment System, modified to remove all traces of the player from the game."
  • ShortNes - Glitch in first scene wiggling Not a bug. This demo appears to rely on inaccurate emulators to work properly. It expects $2004 writes to be possible mid-frame, which is not the case. It also relies on RAM being initialized to 0 (setting it to random values causes a ton of artifacts on the screen)

Hacks

  • Tiny Mario Adventures.nes = broken graphics Probably not a bug, most likely a bad rom hack - same behavior in FCEUX/Nestopia.

Invalid Headers/Bad dumps

  • Super Mario Bros 2 (LF36) (J) [p1].nes (marked as mapper 0, but not a mapper 0 game)
  • Goal 2 (PAL) (PD).nes
  • Ganbare Goemon Gaiden - Kieta Ougon Kiseru (J) [p1].nes
Fixed problems (Click to expand)

Unlicensed games

  • Fighting Hero III (Asia) (Unl) (04048dc)
  • Jurassic Boy (Asia) (Unl) (04048dc)
  • BB Car (Unknown) (Unl) (04048dc)
  • Hard Drivin' (USA) (Proto) (Unl) (04048dc)
  • Xing Ji Zheng Ba (China) (Unl) (04048dc)
  • Puzzle (USA) (Beta) (Unl) (073f1be)
  • Fan Kong Jing Ying (China) (Unl) - Works in Punes and FCEUX (073f1be)
  • Sidewinder (Australia) (Unl) (073f1be)
  • King Neptune's Adventure (USA) (Unl) - Works in Punes, Nestopia UE, and Bizhawk (073f1be)
  • Mahjong Samit - Kabukicho Hen (Japan) (Unl) (073f1be)
  • Street Heroes (Asia) (Unl) - Works in Bizhawk (NesHawk core) (073f1be)
  • Silent Assault (Asia) (PAL) (Unl) (073f1be)
  • Mahjong World, The - Ma Que Shi Jie (Asia) (PAL) (Unl) (073f1be)
  • Secret Scout in the Temple of Demise (USA) (Beta) (Unl) (073f1be)
  • Sidewinder (Asia) (PAL) (Unl) (073f1be)
  • Metal Fighter (Asia) (Sachen) (Unl) (073f1be)
  • Challenge of the Dragon (Asia) (PAL) (Unl) (073f1be)
  • Final Combat (Asia) (NTSC) (Unl) (073f1be)
  • Final Combat (Asia) (PAL) (Unl) (073f1be)
  • Free Fall (USA) (Proto) (f49a375)
  • Gaiapolis (Asia) (Unl) (cd1c46e)
  • Jurassic Boy (Asia) (Unl) (cd1c46e)
  • Korean Igo (Korea) (Unl) (cd1c46e)
  • Mahjong World, The - Ma Que Shi Jie (Asia) (NTSC) (Unl) - Works in Punes (cd1c46e)
  • Popo Team (Asia) (Unl) (cd1c46e)
  • Pyramid II (Asia) (PAL) (Unl) (cd1c46e)
  • Rockball (Asia) (Unl) (cd1c46e)
  • Silver Eagle (Asia) (PAL) (Unl) (cd1c46e)
  • Super Pang II (Asia) (Unl) (cd1c46e)
  • Master Fighter 2.nes
  • Master Fighter 2 [a1].nes
  • Master Fighter 2 [a2].nes
  • Street Fighter VI 16 Peoples (Unl) [!].nes = crashes with invalid op code
  • Super Car (Ch)(full copyrights)[!]
  • Super Car [Full Copyrights] (Ch) [!].nes = broken graphics
  • Thunderbolt 2 (As) [!].nes = green screen
  • Thunderbolt 2 (Ch) [!] (Mapper 115)
  • Racermate Challenge II (USA) (v9.03.128) (Unl) - Do not glitches in Bizhawk
  • San Guo Zhi - Ying Jie Zhan (Chinese).nes = broken graphics

Homebrew & Demos

  • Quantum disco brothers by wAMMA - Glitches in first scrolling scene (6ffc27c)

Multicarts

  • 4-in-1 [FK23C8056] [p1][!].nes = broken graphics
  • 4-in-1 (FK23C8026) [p1][!] = crashed
  • 6-in-1 Rockman (Unl) [U][!]
  • 6-in-1 - Spider Man 2 (FK23C board)[p4][!]
  • Famicom Yarou Vol.1 7-in-1 (Unl) [!] => graphical glitches (1aa2232)
  • Pegasus 5 in 1 (Unknown) (Unl) - Works in Punes and Nestopia UE (bfa6855)
  • Super Cartridge Ver 2 - 10 in 1 (Asia) (Unl) (7b5ed2a)
  • Super Cartridge Ver 3 - 8 in 1 (Asia) (Unl) (7b5ed2a)
  • Super Cartridge Ver 9 - 3 in 1 (Asia) (Unl) (7b5ed2a)
  • Super 4-in-1 (BRC-4) [p1] => Game has crashed invalid op code - cpu crashed (7b5ed2a)
  • Super 2-in-1 (Soccer Game & Crazy Dance) (Unl) [!] (~~ (7b5ed2a))
  • 1997-in-1 [p1][!] => grey screen (493b515)
  • 255-in-1 (Mapper 204) [p1] (b34d3d2)
  • 77-in-1 (NT141) [p1][U][!] => graphical glitches on reset (17195b8)
  • 46-in-1 (D1038) [p1][U][!] => graphical glitches on reset (17195b8)
  • 12-in-1 Console TV Game Cartridge (Unl) [!] (2de4a39)
  • 6-in-1 (FK-3004) [p1][!] (2de4a39)
  • 4-in-1 (YH-4102) [p1] => green screen (2de4a39)
  • 4-in-1 (VTxxx, 0208 PCB) [p1][!] => Game has crashed invalid op code - cpu crashed (2de4a39)
  • 4-in-1 (VT089) [p1][!] => Game has crashed invalid op code - cpu crashed (2de4a39)
  • 4-in-1 (VT087) [p1][!] => green screen (2de4a39)
  • 4-in-1 (KT-3445AB) [p1] => Game has crashed invalid op code - cpu crashed (2de4a39)
  • 4-in-1 (FK-8050) [p1][!] => green screen (2de4a39)
  • 4-in-1 (FK-8008) [p1][!] => grey screen (2de4a39)
  • 4-in-1 (FK23Cxxxx, S-0210A PCB) [p1][!] => grey screen (2de4a39)
  • 4-in-1 (FK23C8079) [p1][!] = grey screen (2de4a39)
  • 4-in-1 (FK23C8052) [p1][!] = crashed (2de4a39)
  • 4-in-1 (FK23C8045) [p1][!] = crashed (2de4a39)
  • 4-in-1 (FK23C8043) [p1][!] = crashed (2de4a39)
  • 4-in-1 (FK23C8033) [p1][!] = grey screen (2de4a39)
  • 4-in-1 (FK23C8021) [p1][!] = crashed (2de4a39)
  • 4-in-1 (BS-8088) [p1][!] = crashed (2de4a39)
  • 4-in-1 (K-3131SS, GN-45) [p1][!] => grey screen
  • 4-in-1 (K-3131GS, GN-45) [p1][!] => grey screen
  • 4-in-1 [OK-411] [p1] [!].nes = green screen
  • 12-in-1 (Hwang Shinwei) [p1][!]
  • Mario 7-in-1 (Mapper 52) [p1][a1].nes
@Arcus87
Copy link
Contributor

Arcus87 commented Mar 28, 2017

Hello sour, here some of games that not working in emulator or working but show's black / grey / green screen , games with glitches and crashing games - https://pastebin.com/HkEfPVtf

@ghost
Copy link

ghost commented Apr 16, 2017

Hi. Tested Mesen 0.8.1. The following roms are not working... yet, I hope.

Chuugoku Taitei (Asia) (Unl)
Fighting Hero III (Asia) (Unl)
Jurassic Boy (Asia) (Unl)
BB Car (Unknown) (Unl)
Hard Drivin' (USA) (Proto) (Unl)
Xing Ji Zheng Ba (China) (Unl)
Secret Scout in the Temple of Demise (USA) (Beta) (Unl)
Pro Action Replay (Europe) (v1.2) (No Cart Present) (Unl)
Pro Action Replay (Europe) (v1.0) (Unl)

@ghost
Copy link

ghost commented Apr 16, 2017 via email

@Sonia-7
Copy link

Sonia-7 commented Apr 30, 2017

6-in-1 Rockman (Unl) [U][!] --- GoodNES [v3.23b]

RM1, RM2, RM3 and RM5 loads fine. But if you load RM4 or RM6, you just get RM1.

@ghost
Copy link

ghost commented Apr 30, 2017 via email

@Sonia-7
Copy link

Sonia-7 commented Apr 30, 2017

This isn't a problem with the ROM. RM4 and RM6 do load fine on real hardware, as it can be seen through those videos:
https://www.youtube.com/watch?v=NOJOX88UHTw
https://www.youtube.com/watch?v=-SIWHUP-bzM

@SourMesen
Copy link
Owner Author

I've fixed most of the new ones, some notes:
-Pro Action Replay I don't see the point in supporting - the cheat system in Mesen is a lot more flexible.
-Not quite sure why Secret Scout is not working in 0.8.1, but it is working in the latest build.
-The 6-in-1 rockman game I haven't looked at yet, but both youtube videos have a different title screen than the ROM, so it's not impossible that this particular version of the rom could be bugged.

@retro-wertz Just for your info, Mesen does support headerless roms, so long as they are found in the built-in game database.

@ghost
Copy link

ghost commented May 2, 2017

@mesen thanks for the info
-Hard Drivin' is currently not in database, so, the issue is probably the guy downloaded a headerless rom which is the one mostly available. if you want, here is the header of the working copy that is verified by no-intro dat. CRC32-39AB0FC7, 16-byte header - "4E 45 53 1A 08 20 01 40 00 00 00 00 00 00 00 00"

-6-in-1 Rockman (unif) (goodnes verified ROM) does indeed load Rockman IV and Rockman VI correctly, its just that most implementation of FK23CA does not allow this to do so, a very old build of fceu(fce ultra 0.98.13.mm build date may 1 2016) is working for this rom at least.

@Sonia-7
Copy link

Sonia-7 commented May 2, 2017

@retro-wertz
I just loaded 6-in-1 Rockman on fce ultra 0.98.13 and it just says "Board type not supported". I don't know how you managed to get it to work.

@SourMesen
Have you considered the different title screen could be an emulator inaccuracy problem?

@ghost
Copy link

ghost commented May 2, 2017

find the one that is built May 1 2016. its one of those fceultra modified mappers versions

untitled

@SourMesen
Copy link
Owner Author

As a quick test, using the logic in FCEUMM's code (https://sourceforge.net/p/fceumm/) does seem to fix most issues (still need to test and compare with FCEUX's code some more), so it looks like FCEUX's implementation might have been changed at some point.

@Sonia-7
Copy link

Sonia-7 commented May 2, 2017

@retro-wertz
Where did you even find this version? Both me and a friend looked everywhere on the internet and the closest thing we found was this French-translated version: http://tradu-france.com/emulateur-51.php

Could you link to the English version?

@Sonia-7
Copy link

Sonia-7 commented May 2, 2017

Thanks for the link.

EDIT: Ok, I tried things out and all 6 games load fine. But I can't do much with this emulator. Can't record movie, can't dump .avi, debugger lacks many features, etc. So it's useless to me.

I will just wait for the game to be fixed in Mesen.

@ghost
Copy link

ghost commented May 5, 2017

i was not suggesting to use the link as your main emu, it was just to use to test if the said rom was indeed not the same as the one in the video or if its a bad dump.

@Arcus87
Copy link
Contributor

Arcus87 commented May 5, 2017

Is there any information Sour, does will be FCEUMM's code logic implemented in Mesen?

@SourMesen
Copy link
Owner Author

I'm planning to - but while taking a look at it I noticed some other games for the same UNIF board had issues (they are fine in FCEUX). I spent a few hours looking at it and haven't been able to figure out what FCEUX is doing differently - I haven't had time to look at it again yet.

@Arcus87
Copy link
Contributor

Arcus87 commented May 6, 2017

Then i think, it will be better just implement only UNIF boards and mappers, don't implement fceumm's logic in Mesen

@ghost
Copy link

ghost commented May 6, 2017

in fceux, not all fk23c uses 0x7F and not all fk23ca uses 3F here:
https://github.com/SourMesen/Mesen/blob/master/Core/MMC3_Fk23C.h#L84

fceux defaults this to 0x3F and uses database to switch to 0x7F(called prg_bonus as noted in src) i did some test and added some more roms that seems to need this to be 0x7F to not have glitches or init issues: https://hastebin.com/azupezipen.go

on a similar note, Rockman multicart can be fix on that same code line also. adding "block << 1" kinda fix rockman multicart, ths is from the old fceumm code:
https://sourceforge.net/p/fceumm/code/HEAD/tree/src/boards/fk23c.c#l55

im not claiming these are the correct fixes though as far as accuracy as there is no debugging done only trial and error and reloading carts.

@SourMesen
Copy link
Owner Author

The issues I was getting were more on the CHR banking side.
e.g the 23 Plus 222-in-1 (Unl) multicart (FK23CA) has corrupted graphics in most games, and it seems to have to do with chr banking. puNES has the exact same behavior as Mesen, but FCEUX works.

@ghost
Copy link

ghost commented May 6, 2017

ok, interesting never tested all games in the multicarts. with 23 Plus 222-in-1 (Unl), this is what i found to have something to do with it:
https://github.com/SourMesen/Mesen/blob/master/Core/MMC3_Fk23C.h#L74
https://sourceforge.net/p/fceumm/code/HEAD/tree/src/boards/fk23c.c#l80

@dragon2snow
Copy link

dragon2snow commented May 15, 2017

Game Master Kid , 0x2000,0x100 to 0x5200
Ram is 0x200 data from prg 0x2000 .
Ten years ago, I tried, but failed
4180-4FFF Port temporarily don't know, I have hardware, but some have no time to debug!

@SourMesen
Copy link
Owner Author

I've fixed Taiwan Mahjong & Elite by adding entries for them in the game database.
Bugs Bunny looks like a bad dump (or bad header), doesn't seem to work on anything.

Game Master Kid is apparently a prototype version of the Game Action Replay, which looks like a cartridge into which you plug in another cartridge, similar to a Game Genie, etc. but not for cheats exactly? (http://www.nesworld.com/gameactionreplay.php)
I'm not the right person to try and reverse engineer something like this (and don't really see too much value in emulating this..)

The NTF2 System Cartridge isn't actually meant for the NES - it's for another device (the Nes Test Station): https://youtu.be/-OaaJLkBBak?t=287

@dragon2snow
Copy link

dragon2snow commented May 16, 2017

Game Master Kid ,is not gg or par,is disk system bios, disk system play nes

@ghost
Copy link

ghost commented Apr 16, 2018

The following games crash with invalid op code error.

260-in-1.nes
Dragon Ball - Dai Maou Fukkattu (J) [t1].nes
Dragon Quest (J) [p1].nes
Pikachu Y2K.nes
Top Rider (J) [p1].nes
Unknown Multi Cart.nes
Yong Zhe Dou E Long - Dragon Quest 5.nes

@ghost
Copy link

ghost commented Apr 17, 2018

Famista '94 (J) [hM04][t1].nes. Also glitches in FCEUX, so you can probably add it to the list of bad rom hacks.

capture

@ghost
Copy link

ghost commented Apr 17, 2018 via email

@ghost
Copy link

ghost commented Apr 21, 2018

Not sure about this one. ZZZ_UNK_2600 Bros (SMB1 Hack) (UNL).nes seems to work better in Mesen than in Fceux.

Mesen

capture

Fceux

capture2

@ghost
Copy link

ghost commented Apr 21, 2018

ZZZ_UNK_Seifuku Hen - Shisen Mahjong (UNL).nes.

Mesen

capture

Fceux

capture2

@ghost
Copy link

ghost commented Apr 22, 2018

ZZZ_UNK_Seifuku Hen - Shisen Mahjong (UNL).nes.

im not sure where you are getting your romdumps, but ZZZ_UNK_Seifuku Hen - Shisen Mahjong (UNL).nes. is suppose to be working(at least graphically).
screenshot_2018-04-22_10-41-25

Mesen should be able to detect this rom and use database to apply correct header(in case your's are wrong), unless you do have a bad dump

@ghost
Copy link

ghost commented Apr 22, 2018

Well if it works in Fceux but not Mesen, that suggests there's a problem with Mesen, doesn't it?

@ghost
Copy link

ghost commented Apr 22, 2018

whatcha talking about? my screenshot is from Mesen, and you probably have a bad dump/unknown dump if thats the case coz its working...

check the CRC of your dump, if its not the same as in my screenshot then its a bad dump...

@ghost
Copy link

ghost commented Apr 22, 2018

Mine's not in the database.

capture

@ghost
Copy link

ghost commented Apr 22, 2018 via email

@ghost
Copy link

ghost commented Apr 22, 2018

Whatever it is, there must be a reason why my version works in Fceux but not Mesen.

@sdefkk
Copy link

sdefkk commented Jun 22, 2018

mesen ver 1.9.5 svn 2124
9-in-1 - Pokemon Yellow (FK23C board)[p4][!] invalid op code error.
44-in-1 (Super Game KT-A) [p1][!] games have green screens.
125-in-1 [p1][!] invalid op code error.
138-in-1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3)(Unl)[U][!] invalid op code error.
2000-in-1 (No splash, no rev, Alt mapper)[p1][!] invalid op code error.
777777-in-1 (8 bit Slim Station, NEWPXP-DVT22-A PCB)(Unl)[U][!] invalid op code error.
888888-in-1 (8 bit Slim Station, NEWPXP-DVT22-A PCB)(Unl)[U][!] invalid op code error.
888888-in-1 (CoolBoy AEF-390 8bit Console, B8VPCBVer03 20130703 0401E2015897A)(Unl)[U][!] cannot load game.
999999-in-1 (8 bit Slim Station, NEWPXP-DVT22-A PCB)(Unl)[U][!] cannot load game.
Blood Of Jurassic (GD-98)(Unl)[U][!] game not word.
Boogerman (Sugar Softec) (Unl)[!] invalid op code error.
DreamGEAR 101-in-1 (Unl)[U][!] cannot load game.
Keyboard Transformer (R)[!] cannot load game.
Keyboard Transformer (R)[f1] cannot load game.
Super Mario Bros. 2j (Alt)(Unl)[U][!] games have green screens.

@scottlinux
Copy link

mesen 0.9.5 beta
Linux (Fedora 28) via mono
Super Mario Bros. 3Mix ( https://www.romhacking.net/hacks/2068/ ) extreme lag when multiple sprites are on screen. This does not occur in RetroArch 1.7.3 / nestopia though I'm not sure if rom hacks are supported with mesen?

@SourMesen
Copy link
Owner Author

@scottlinux As far as I can tell, this is the ROM itself skipping frames because it didn't have enough time to finish the calculations before the next frame started. This is pretty common in NES games in general. Adding "Scanlines after NMI" in the overclocking settings makes the slowdown go away (obviously this is a hack though). I'm not sure why it wouldn't occur in Nestopia on RetroArch - did you turn on overclocking on the nestopia core?

@scottlinux
Copy link

scottlinux commented Jul 4, 2018

No overclocking on nestopia core, curiously enough. I'll get more info and perhaps try latest git of mesen?

Nestopia 1.49-WIP 54f6d76

Run-Ahead Latency: off

smb3mix

@SourMesen
Copy link
Owner Author

Just gave it a shot in Nestopia UE 1.49 (the windows build) and it slows down in the same way as Mesen. My only guess at the moment would be that the nestopia core might be enabling overclocking by mistake?

@scottlinux
Copy link

Thanks! I'll assume that is going on. Thank you for this awesome app. Rock on,

@Lululalu
Copy link

Hi Dear Sour, I just download the latest dev version of Mesen and I found out that some unlicensed but verified no-intro roms are not working the way they should. They are the following:

F-15 City War (Asia) (Idea-Tek) (Unl) - Blue Screen - A7C80783 - CRC32
Family Noraebang (Korea) (Unl) - iNES 515, can't open - BE410B7B - - CRC32
Mahjong Trap - Si Cuan Ma Que (Asia) (Unl) - Black Screen - EBAAA576 - CRC32
Puzzle (Asia) (Idea-Tek) (Unl) - The game is broken - 7525B90C - CRC32

Thank you!

@vrubleg
Copy link

vrubleg commented Aug 19, 2018

"Lion King, The (Unl)" from SuperGame (MD5=766b9d20aaf57ea201175fd8a3cd22fb) doesn't work in the latest version. It says "invalid OP code" when you start gameplay or just shows black screen when you wait for a couple of minutes in menu. It works fine in FCEUX, for example.

@SourMesen
Copy link
Owner Author

@vrubleg Thanks for the report - this should be fixed by 8b3ddfa

@ghost
Copy link

ghost commented Aug 21, 2018

Dragon Ball Z Super (Ch) [f1].nes has some glitches on the title screen.

capture2

Resetting causes this

capture

@ghost
Copy link

ghost commented Aug 22, 2018

King of Fighters 97 (AKA Colorful 2001 Street Fighter 2) (unl) [!].nes

capture

@SourMesen
Copy link
Owner Author

@kurayami6

Dragon Ball Z Super (Ch) [f1].nes

This one only seems to work properly in VirtuaNES (and to a lesser extent FCEUX). However, the "[f]" tag in goodtools stands for "A fixed dump is a ROM that has been altered to run better on a flashcart or an emulator.", so there isn't really any point in investigating these.

King of Fighters 97 (AKA Colorful 2001 Street Fighter 2) (unl) [!].nes

This one only works in VirtuaNES, too, and only because VirtuaNES doesn't respect the data listed here:
http://wiki.nesdev.com/w/index.php/CPU_power_up_state#At_power-up

Specifically, VirtuaNES doesn't appear to enable frame IRQs at power on, whereas a NES does (according to this anyway). The game locks up because it doesn't disable frame IRQs in its init code. As far as I can tell either:
A) The game is broken/the dump is altered
B) The game is meant to be run on a NES clone that doesn't have the exact same power on state
C) The NesDev wiki is wrong, which is possible, but I have no way of validating those results myself

@ghost
Copy link

ghost commented Aug 23, 2018

Choosing King of Fighter 98 in Super HIK 7-in-1(multicart k7006) [p1] [!] causes this. All other games on the cartridge seem to work fine.

capture

@ghost
Copy link

ghost commented Aug 23, 2018

Mortal Kombat 2 (unl) [!]

capture

Video showing it working properly

https://www.youtube.com/watch?v=ta3-liL952Q&t=3s

@ghost
Copy link

ghost commented Aug 24, 2018

Family Noraebang (Korea) (Unl).nes

capture

Brilliant Com Cocoma pack 1 (Korea) (Unl).nes

capture2

Brilliant Com Cocoma pack 2 (Korea) (Unl).nes

capture3

@guest123guest
Copy link

Mario 7 in 1 only works with right graphics in FCEUX on Menu, Mario is missing, And SMB3. the other games have corrupted graphics.

@fuel-pcbox
Copy link

I found the issue with Sonic 3D Blast 6.nes. The common ROM floating around has mapper 1 in the header, when it should be Mapper 121. Correcting this makes the game boot fine. @SourMesen

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests