Compatibility 2015.05.24

Discuss ROM-compatibility related issues here.
Post Reply
User avatar
Snowstorm64
Posts: 303
Joined: Sun Oct 20, 2013 8:22 pm

Compatibility 2015.05.24

Post by Snowstorm64 » Sun May 24, 2015 1:06 pm

Ready for another round of tests? :)

Code: Select all

(Last commit: dcbc05628927cb9095f52f2cc527f1a47c205303)
1080 Snowboarding                                6103      U          Black screen (abort)
Animal Forest                                    6102      J          Crash at main screen
Banjo-Kazooie                                    6103      U          Playable (v1.1 has no numbers)
Banjo-Tooie                                      6105      U          Black screen
Blast Corps                                      6102      U, v1.1    Timing issues, Controller pak error
Bomberman 64                                     6102      U          Playable, some issues
Bust-a-Move '99                                  6102      U          Black screen
Carmageddon 64                                   6102      U          Hangs when asked to change rumble pak
Castlevania                                      6102      U          Controls don't work
Conker's Bad Fury Day                            6105      U          Black screen
Diddy Kong Racing                                6103      U          Playable
Doom 64                                          6102      U          Playable (but too dark)
Donkey Kong 64                                   6105      U          Playable, timing issue
Dr. Mario 64                                     6102      U          Playable
Duke Nukem 64                                    6102      U          Controls don't work
Earthworm Jim 3D                                 6102      U          Game hangs in multiple points, some issues
Excitebike 64                                    6103      U          Hangs at N64 Sports logo
F-Zero X                                         6106      U          Black screen
FIFA '99                                         6102      U          Playable (hangs at some point?)
FIFA - Road to World Cup '98                     6102      U          Black screen
FIFA Soccer 64                                   6102      U          Hangs at Controller Pak error
Gauntlet Legends                                 6102      U          Black Screen
Glover                                           6102      U          Playable
Goldeneye 007                                    6102      U          Playable
GT 64 Championship Edition                       6102      U          Black screen
Harvest Moon 64                                  6102      U          Playable
Hey You, Pikachu!                                6102      U          Playable, but without microphone we cannot do anything ATM
Iggy's Reckin' Balls                             6102      U          Playable
Indiana Jones and the Infernal Machine           6102      U          Black screen
International Superstar Soccer 64                6102      U          Playable
International Superstar Soccer '98               6102      U          Controls don't work
International Superstar Soccer 2000              6102      U          Hangs at Expansion pak message
Jet Force Gemini                                 6105      U          Playable, timing issues and game crashes at gfx=B0303b80, 80223e68 and others, controls don't work
Killer Instinct Gold                             6102      U          Black screen
Kirby 64 - The Crystal Shards                    6103      U          Playable
Mario Golf                                       6102      U          Playable, hangs at some point
Mario Kart 64                                    6102      U          Playable
Mario Party                                      6102      U          Playable
Mario Party 2                                    6102      U          Playable, some issues
Mario Party 3                                    6102      U          Black screen
Mario Tennis                                     6102      U          Hangs at main screen
Mega Man 64                                      6102      U          Playable
Mortal Kombat 4                                  6102      U          Playable, graphical issues
Multi Racing Championship                        6102      U          Controller Pak error
Namco Museum 64                                  6102      U          Black Screen
Ogre Battle 64 - Person of Lordly Caliber        6102      U          Playable, graphical issues
Paper Mario                                      6103      U          Playable, crash when Luigi exits from his house
Perfect Dark                                     6105      U          Playable, timing issues, cannot go next without saves
Pilotwings 64                                    6102      U          Hangs in the main menu
Pokémon Snap                                     6103      U          Playable
Pokémon Stadium                                  6103      U          Game hangs at N64 Logo
Pokémon Stadium 2                                6103      U          Playable, graphical issues (LTV/STV)
Quake II                                         6102      U          Playable
Quest 64                                         6102      U          Playable
Rayman 2 - The Great Escape                      6102      U          Playable, crashes at some point in game
Resident Evil 2                                  6102      U          Hangs at main screen, graphical issues (CTC2)
Sin and Punishment                               6102      J          Playable, graphical issues
Starcraft 64                                     6102      U          Black Screen
Star Fox 64                                      6101      U, v1.0    Playable
Star Fox 64                                      6101      U, v1.1    Playable
Star Wars Episode I - Battle for Naboo           6102      U          Black screen
Star Wars Episode I - Racer                      6102      U          Playable, weird issues in game
Star Wars - Rogue Squadron                       6102      U          Black screen
Star Wars - Shadows of the Empire                6102      U, v1.2    Playable, some severe issues during a level
Super Mario 64                                   6102      U          Playable, timing issues
Super Smash Bros.                                6103      U          Playable
The Legend of Zelda - Majora's Mask              6105      U          Playable, some weird issues
The Legend of Zelda - Ocarina of Time            6105      U          Playable, some graphical issues, game may hang at some point
Tonic Trouble                                    6102      U, v1.1    Black screen
Top Gear Rally                                   6102      U          Playable, some issues
Top Gear Rally 2                                 6102      U          Playable, some issues
Turok - Dinosaur Hunter                          6102      U          Playable
Turok 2 - Seeds of Evil                          6102      U          Black Screen
Turok 3 - Shadow of Oblivion                     6102      U          Game hangs after main menu
Vigilante 8                                      6102      U          Playable
Vigilante 8 - 2nd Offense                        6102      U          Playable
Wave Race 64                                     6102      U          Playable
Wipeout 64                                       6102      U          Playable
World Driver Championship                        6102      U          Black screen
Worms Armageddon                                 6102      U          Playable, graphical issues
Yakouchuu II - Satsujun Kouru                    6102      J          Playable, graphical issues
Yoshi's Story                                    6106      U          Black screen
Differences:
11/09/2014 vs 11/09/2015

Some games that saw improvements:
*Banjo-Kazooie (From "Weird numbers at boot, not playable" to "Playable (v1.1 has no numbers)")
*Carmageddon 64 (From "Game hangs at main menu when pressing Start" to "Hangs when asked to change rumble pak")
*Dr. Mario 64 (From "Game hangs at main menu when pressing Start" to "Playable")
*Harvest Moon 64 (From "Game hangs at main menu" to "Playable")
*Iggy's Reckin' Balls (From "Playable, hangs at end level" to "Playable")
*Mario Tennis (From "Black Screen" to "Hangs at main screen")
*Ogre Battle 64 - Person of Lordly Caliber (From "Black screen" to "Playable, graphical issues")
*Paper Mario (From "Game hangs at intro" to "Playable, crash when Luigi exits from his house")
*Pilotwings 64 (From "Black screen" to "Hangs in the main menu")
*Pokémon Stadium 2 (From "Game hangs at N64 Logo" to "Playable, graphical issues (LTV/STV)")
*Quake II [U] (From "Text corruption, hangs at main menu" to "Playable")
*Resident Evil 2 [U] (From "Strange white dot during boot, then game hangs" to "Hangs at main screen, graphical issues (CTC2)")
*Star Wars Episode I - Racer [U] (From "Controls don't work" to "Playable, weird issues in game")
*Vigilante 8 [U] (From "Black screen" to "Playable")
*Vigilante 8 - 2nd Offense [U] (From "Black screen" to "Playable")
*Wave Race 64 [U] (From "Game hangs at N64 Logo" to "Playable")
*Worms Armageddon [U] (From "Game hangs when starting a match, timing issues" to "Playable, graphical issues")


...And games that are affected by regressions:
*Gauntlet Legends [U] (From "Hangs at main screen" to "Black screen")
*Namco Museum 64 [U] (From "Playable" to "Black screen")
*Perfect Dark [U] (From "Playable, timing issues, cannot go next without saves" to "White screen")
*Rayman 2 - The Great Escape [U] (From "Playable" to "Playable, crashes at some point in game")
*Starcraft 64 [U] (From "Game hangs at main screen" to "Black Screen")
*Turok 2 - Seeds of Evil [U] (From "Playable" to "Black Screen")
*Turok 3 - Shadow of Oblivion [U] (From "Game hangs after main menu" to "Black Screen")



Some considerations:
-There are quite a lot of games that have issues with the controller pak or with the controls. I think CEN64's PI needs some rewrite.
-A lot of games are affected by graphical issues (lighting issues due to missing LTV/STV opcode, and some corrupted backgrounds due to missing CTC2 opcode)
-All the regressions don't appear to be related to the Paper Mario bugfix. I think there's a faulty commit between 11th of September 2014 and 29th of January of this year.

BONUS 64DD! Those versions are patched to run on 64drive as standard N64 ROM, thanks to Zoinkity!

Code: Select all

Doshin the Giant                                (DKDJ)     J          Playable
Doshin the Giant 2                              (DKKJ)     J          Playable
Doshin the Giant demo                           (DKIJ)     J          Playable, issues with photos?
Mario Artist: Communication Kit                 (DMBJ)     J          Playable, limited
Mario Artist: Polygon Studio                    (DMGJ)     J          Playable, hangs at some point
Mario Artist: Paint Studio                      (DMPJ)     J          Black screen
Mario Artist: Talent Studio                     (DMTJ)     J          Black screen
Japan Pro Golf Tour 64                          (DPGJ)     J          Black screen
Sim City 64                                     (DSCJ)     J          Playable
F-Zero Expansion Kit                            (EFZJ)     J          Playable, graphical issues
Last edited by Snowstorm64 on Mon May 25, 2015 1:04 pm, edited 1 time in total.
OS: Debian GNU/Linux Jessie (8.0)
CPU: Intel i7 4770K @ 3.5 GHz
Build: AVX (compiled from git)

User avatar
MarathonMan
Site Admin
Posts: 692
Joined: Fri Oct 04, 2013 4:49 pm

Re: Compatibility 24th May 2015

Post by MarathonMan » Sun May 24, 2015 2:15 pm

Thanks, this kind of stuff helps considerably seeing as I don't really bother to test many different ROMs.
Snowstorm64 wrote:-There are quite a lot of games that have issues with the controller pak or with the controls. I think CEN64's PI needs some rewrite.
The PI doesn't really need a rewrite, just SRAM added to it. :) The controller pak, controls, etc. are all SI (serial interface or PIF) -- and that definitely needs some work.
Snowstorm64 wrote:-A lot of games are affected by graphical issues (lighting issues due to missing LTV/STV opcode, and some corrupted backgrounds due to missing CTC2 opcode)
Noted. I knew LTV/STV was a problem (and it's a real pain to implement!), but not about CTC2.
Snowstorm64 wrote:-All the regressions don't appear to be related to the Paper Mario bugfix. I think there's a faulty commit between 11th of September 2014 and 29th of January of this year.
I agree. There's a couple things I'm quasi-uncertain about in the VR4300 cache/TLB (see: Paper Mario) that need work.

User avatar
Nintendo Maniac 64
Posts: 185
Joined: Fri Oct 04, 2013 11:37 pm

Re: Compatibility 24th May 2015

Post by Nintendo Maniac 64 » Sun May 24, 2015 10:34 pm

Here's a few games you didn't list that seem perfect visually (at least from the 1 minute I played them for):
  • California Speed
  • Cruis'n World
  • San Francisco Rush: Extreme Racing
Also "Sin & Punishment" is only playable for me (Windows 7) if I mash the "A" and/or "Start" buttons before the title screen since it crashes at the Nintendo logo.
CEN64 Forum's resident straight-male kuutsundere
(just "tsundere" makes people think of "Shana clones" *shivers*)

CPU+iGPU: Pentium G3258 @ 4.6GHz/1.281v
dGPU: Radeon HD5870 1GB
RAM: Vengeance 1600 4x4GB
OS: Windows 7

User avatar
Snowstorm64
Posts: 303
Joined: Sun Oct 20, 2013 8:22 pm

Re: Compatibility 24th May 2015

Post by Snowstorm64 » Mon May 25, 2015 7:28 am

MarathonMan wrote: The PI doesn't really need a rewrite, just SRAM added to it. :) The controller pak, controls, etc. are all SI (serial interface or PIF) -- and that definitely needs some work.
Ops, of course I meant that!
Nintendo Maniac 64 wrote: Also "Sin & Punishment" is only playable for me (Windows 7) if I mash the "A" and/or "Start" buttons before the title screen since it crashes at the Nintendo logo.
Oh my, I didn't notice that, I usually mash the buttons to skip title screen, because...you know, it's just a my habit get in game already. :P
f-zeroexpansionkit.png
It's not perfect, but it's almost playable.
f-zeroexpansionkit.png (63.82 KiB) Viewed 3373 times
EDIT: I have added 64DD tests in the OP, at the end. Also, here's a image of F-Zero Expansion Kit running on CEN64! I wonder what is preventing the N64 version of F-Zero X from booting on CEN64....hmm.

EDIT2: Re-added screenshot.
OS: Debian GNU/Linux Jessie (8.0)
CPU: Intel i7 4770K @ 3.5 GHz
Build: AVX (compiled from git)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest