Compatibility on new 2016 builds

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

Re: Compatibility on new 2016 builds

Post by Snowstorm64 » Sat Oct 15, 2016 8:40 am

Nintendo Maniac 64 wrote: Oddly enough, even without using that savefile, saving in Super Smash Bros. works perfectly fine.

For reference, saving doesn't work in Super Mario 64 nor in Mario Kart 64 (even though saving time trials ghosts to the memory card works in MK64).



Also I totally forgot about that save thread that you started - I have several completed memory card saves that could be useful (particularly World Driver Championship).
That explains then why it wasn't working on whatever game it was. You need to specify the appropriate type of save game, because it won't work with just any game. Please take a look at this list to know which type you have to use for it.

For Nintendo games there's how it is:
  • SRAM for F-Zero X, Ocarina of Time(PAL, the NTSC version uses EEPROM 4k), Super Smash Bros, Mario Golf and 1080 snowboarding;
  • FlashRAM is required instead for all Pokémon games, Majora's Mask and Paper Mario;
  • For what remains EEPROM 4k or 16k. You have mentioned Super Mario 64 and Mario Kart 64 which require EEPROM 4k for saving.
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 on new 2016 builds

Post by MarathonMan » Mon Oct 17, 2016 8:50 am

Snowstorm64 wrote:EDIT: There's a strange bug that affects Mario Party 2...First screenshot is mupen64plus, last screenshot is CEN64. I know M64+ is HLE, but I can tell the M64+ version is correct because I own this game for the N64.
Thanks.

Just to be clear, it's the position of Toad that's wrong, right? Nothing else?

User avatar
Narann
Posts: 154
Joined: Mon Jun 16, 2014 4:25 pm
Contact:

Re: Compatibility on new 2016 builds

Post by Narann » Mon Oct 17, 2016 8:56 am

I think it's the whole projection matrix which is a problem, not a single element.

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

Re: Compatibility on new 2016 builds

Post by Snowstorm64 » Mon Oct 17, 2016 9:30 am

It's my fault for not explaining it properly, forgive me. I meant that the whole scene looks very wrong, the Toad's position isn't the issue, but, more or less as Narann said before, the camera it is. As you can see in the screenshot, everything is zoomed out a bit, but there's more: especially towards the end of the tunnel, the camera jumps to various points a few times. It should never jump, but it should just move smoothly until it faces towards the exit.

I have taken randomly a video from Youtube that shows how this scene should look correctly so you can understand better the issue: https://youtu.be/CChFSEuDUjY?t=262
OS: Debian GNU/Linux Jessie (8.0)
CPU: Intel i7 4770K @ 3.5 GHz
Build: AVX (compiled from git)

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

Re: Compatibility on new 2016 builds

Post by Nintendo Maniac 64 » Fri Oct 21, 2016 12:38 am

Hey um, can Cen64 properly run PAL games yet? As an example, if I run PAL Hydro Thunder in Cen64 I get this...
Attachments
PAL.png
PAL.png (37.57 KiB) Viewed 4967 times
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

simer
Posts: 3
Joined: Sat Jan 16, 2016 5:28 pm
Location: 大スウェーデン帝國
Contact:

Re: Compatibility on new 2016 builds

Post by simer » Fri Oct 21, 2016 6:28 am

Nintendo Maniac 64 wrote:Hey um, can Cen64 properly run PAL games yet? As an example, if I run PAL Hydro Thunder in Cen64 I get this...
Some games check the region and therefore requires the correct PIF boot ROM. Using the PAL PIF boot ROM seems to work here.

ShadowFX
Posts: 86
Joined: Sat Oct 05, 2013 2:08 am
Location: The Netherlands

Re: Compatibility on new 2016 builds

Post by ShadowFX » Fri Oct 21, 2016 7:35 am

simer wrote:Some games check the region and therefore requires the correct PIF boot ROM. Using the PAL PIF boot ROM seems to work here.
Has this been dumped yet by anyone? I would love to do it myself as I have a PAL system available, using a genuine dumping guide.
"Change is inevitable; progress is optional"

OS: Windows 10 Pro x64
Specs: Intel Core i7-7700K @ 4.2GHz, 16GB DDR4-RAM, NVIDIA GeForce GTX 1080 Ti
Main build: AVX (official)

simer
Posts: 3
Joined: Sat Jan 16, 2016 5:28 pm
Location: 大スウェーデン帝國
Contact:

Re: Compatibility on new 2016 builds

Post by simer » Fri Oct 21, 2016 8:24 am

ShadowFX wrote:
simer wrote:Some games check the region and therefore requires the correct PIF boot ROM. Using the PAL PIF boot ROM seems to work here.
Has this been dumped yet by anyone? I would love to do it myself as I have a PAL system available, using a genuine dumping guide.
Yes, it has been dumped before. Its SHA1 sum is 46cae59d31f9298b93f3380879454fcef54ee6cc and CEN64 recognizes it as well, see https://github.com/tj90241/cen64/blob/m ... ha1_sums.h.

ShadowFX
Posts: 86
Joined: Sat Oct 05, 2013 2:08 am
Location: The Netherlands

Re: Compatibility on new 2016 builds

Post by ShadowFX » Fri Oct 21, 2016 5:19 pm

Nintendo Maniac 64 wrote:Hey um, can Cen64 properly run PAL games yet? As an example, if I run PAL Hydro Thunder in Cen64 I get this...
I can now verify this PAL title runs fine on CEN64 (as do others).
Attachments
hydro_thunder_pal.png
hydro_thunder_pal.png (190.33 KiB) Viewed 4829 times
"Change is inevitable; progress is optional"

OS: Windows 10 Pro x64
Specs: Intel Core i7-7700K @ 4.2GHz, 16GB DDR4-RAM, NVIDIA GeForce GTX 1080 Ti
Main build: AVX (official)

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests