-
Notifications
You must be signed in to change notification settings - Fork 317
Unlicensed games, Multicarts, Demos - Known Problems #128
Comments
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 |
Hi. Tested Mesen 0.8.1. The following roms are not working... yet, I hope. Chuugoku Taitei (Asia) (Unl) |
Chuugoku Taitei (Asia) (Unl) - mapper116 unsupported yet
Fighting Hero III (Asia) (Unl) - corrupted graphics(fight scene)
Jurassic Boy (Asia) (Unl) - invalid opcode
BB Car (Unknown) (Unl) - graphics glitch - should be mapper4
Hard Drivin' (USA) (Proto) (Unl) - working (not sure if Mesen supports
headerless but most dumps of this rom does not have header)
Xing Ji Zheng Ba (China) (Unl) - should be mapper 241
Secret Scout in the Temple of Demise (USA) (Beta) (Unl) - does not
initialize
(not sure if PAR roms are suppose to load/run standalone....)
…On Mon, Apr 17, 2017 at 1:59 AM, PinkLouie ***@***.***> wrote:
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)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AWPDtsL6SljmWEgefWeS_fbXsOarMYwRks5rwlcVgaJpZM4Mq-cA>
.
|
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. |
this is not an emulator issue, ROM does loads RM1 when choosing RM6
…On Sun, Apr 30, 2017 at 12:17 PM, synnae ***@***.***> wrote:
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.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AWPDttcj-lTY9mOt28Mloi43CuXe3u9yks5r1AtygaJpZM4Mq-cA>
.
|
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: |
I've fixed most of the new ones, some notes: @retro-wertz Just for your info, Mesen does support headerless roms, so long as they are found in the built-in game database. |
@mesen thanks for the info -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. |
@retro-wertz @SourMesen |
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. |
@retro-wertz Could you link to the English version? |
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. |
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. |
Is there any information Sour, does will be FCEUMM's code logic implemented in Mesen? |
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. |
Then i think, it will be better just implement only UNIF boards and mappers, don't implement fceumm's logic in Mesen |
in fceux, not all fk23c uses 0x7F and not all fk23ca uses 3F here: 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: 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. |
The issues I was getting were more on the CHR banking side. |
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: |
Game Master Kid , 0x2000,0x100 to 0x5200 |
I've fixed Taiwan Mahjong & Elite by adding entries for them in the game database. 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) 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 |
Game Master Kid ,is not gg or par,is disk system bios, disk system play nes |
The following games crash with invalid op code error. 260-in-1.nes |
rom code [hMxx] just saying...
…On Tue, Apr 17, 2018 at 3:44 PM, kurayami6 ***@***.***> wrote:
Famista '94 (J) [hM04][t1].nes. Also glitches in FCEUX, so you can
probably add it to the list of bad rom hacks.
[image: capture]
<https://user-images.githubusercontent.com/31968468/38855497-f7969cf6-4266-11e8-9c55-1276f9868119.PNG>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AWPDtvEQVJsD36GPuIme1JnYh17-Ke5Vks5tpZ1ngaJpZM4Mq-cA>
.
|
Well if it works in Fceux but not Mesen, that suggests there's a problem with Mesen, doesn't it? |
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... |
its a bad rom dump...
…On Sun, Apr 22, 2018 at 11:51 AM, kurayami6 ***@***.***> wrote:
Mine's not in the database.
[image: capture]
<https://user-images.githubusercontent.com/31968468/39091274-2f4f2412-4634-11e8-9e68-ae294886a1cf.PNG>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AWPDtgEVDnoGqgwcqsHKo_K2335Y4gMBks5tq_48gaJpZM4Mq-cA>
.
|
Whatever it is, there must be a reason why my version works in Fceux but not Mesen. |
mesen ver 1.9.5 svn 2124 |
mesen 0.9.5 beta |
@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? |
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? |
Thanks! I'll assume that is going on. Thank you for this awesome app. Rock on, |
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 Thank you! |
"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. |
@kurayami6
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.
This one only works in VirtuaNES, too, and only because VirtuaNES doesn't respect the data listed here: 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: |
Mortal Kombat 2 (unl) [!] Video showing it working properly |
Mario 7 in 1 only works with right graphics in FCEUX on Menu, Mario is missing, And SMB3. the other games have corrupted graphics. |
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 |
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
Homebrew & Demos
Note: Some of these may not work on real hardware either - need to investigate
Multicarts
Resolved Issues
Issues that are not emulation bugs (Click to expand)
Homebrew & Demos
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 glitchesNot a bug? I was unable to find any visible glitches in this when comparing to other emulators and videos.Mind Control Trilogy Preview - CPU CrashNot a bug. Demo doesn't initialize mapper correctly and relies on the value of uninitialized memory.Fullscreen Madness - CPU CrashNot a bug. Demo doesn't initialize mapper correctly and relies on the value of uninitialized memory.Turpasauna 2006 invitation - Grey screenNot 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 shipNot 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 wigglingNot 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 graphicsProbably not a bug, most likely a bad rom hack - same behavior in FCEUX/Nestopia.Invalid Headers/Bad dumps
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)Homebrew & Demos
Quantum disco brothers by wAMMA - Glitches in first scrolling scene(6ffc27c)Multicarts
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)The text was updated successfully, but these errors were encountered: