Super Mario Allstars MSU1 (finished)

Page 2 of 2 Previous  1, 2

Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 6:33

Sadly I have no capture card, I only have an iPhone and the audio quality for recording via the built-in microphone is pretty crappy. I could definitely replicate the problem by recording BSNES and then adding the SPC in during editing.

I have no problems with the game selection menu, by the way. There's no SPC playing in the background on my SD2SNES, from what I can tell. I wasn't really keeping an ear out for it, but I'm sure it'd be noticeable.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 6:54

Hm, I guess it will start where the regular spc starts anyways. Bit I have too many contradicting info:
One says it plays after demo, one before, the other at gameselct.
In average, everything is fine Smile
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 7:02

Conn wrote:Hm, I guess it will start where the regular spc starts anyways.

Indeed.

I haven't been anywhere near my SNES since you posted your last patch, but I'll be home in a few hours. I'll try and gather as much information for you as I can.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 9:52



Should be enough to inform you of the initial problem. You can hear the theme doubling on the title screen first time around, then the PCM on its own the second time, also the PCM on its own on the game select screen.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 11:41

Alright, I found a possible bug source, with a ~high~ chance the culprit is discovered Wink

Re-apply:
http://bszelda.zeldalegends.net/stuff/Con/sma_msu1_patch.zip
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 11:52

Yep. That works.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 12:44

Nice Very Happy hope this project is closed now (...*forever)
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by alex_tenjo Tue 20 Feb 2018 - 16:25

Hi there,

I'm new here but I follow the MSU1 treads without posting for months and I would like to notify a strange little issue on the last version on SD2SNES.
I confirm (as Relikk said) that the double sound disappear (I had the same problem until the last revision), but I notice a flash screen just before the game selection screen appear. It only long for several frames (less than five, hard to tell precisely because it's on TV). You will find two screens of what is flashing (pictures made using a video I have recorded using my phone, sorry for the bad quality).

Super Mario Allstars MSU1 (finished) - Page 2 Smas_m10
Super Mario Allstars MSU1 (finished) - Page 2 Smas_m11

I will post for other games things I have noticed (only SD2SNES issues).

Thanks for all the work done here!!!

PS: My SD2SNES is Revision G, firmware 0.1.7e.
CRC of the original game used: 925637C7
CRC of the game patched: 8CE6BF93
alex_tenjo
alex_tenjo
Wish Fairy
Wish Fairy

Since : 2018-02-20

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 17:04

Guess I have no idea... I'll re-check when I'm home. Did it appear also before the new version, does it only appear at this spot (game select), do other also have this flashing, relikk?
I have little hope to be able to fix it.
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by alex_tenjo Tue 20 Feb 2018 - 17:20

Thanks for your reply Conn, can you please provide me the previous version (unfortunately I haven't it any more) to allow me to test it (I haven't notice it with the first version but it's so quick that it's possible that I didn't pay attention). It occurs only at this spot (between the black fade out and the fade in before the game selection screen).

However, I will not be able to test it before tomorrow, I get back to you asap; thanks.
alex_tenjo
alex_tenjo
Wish Fairy
Wish Fairy

Since : 2018-02-20

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 17:41

Conn wrote:Guess I have no idea... I'll re-check when I'm home. Did it appear also before the new version, does it only appear at this spot (game select), do other also have this flashing, relikk?
I have little hope to be able to fix it.

I don't have that problem. What you see from title screen to game select screen in the video that I posted earlier with the previous patch, is exactly the same with the fixed patch.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 17:50

I neither have the old patch Sad
Ah well if it's fast and relikk doesn't have the problem... and I can't do anything anyways I guess I drop it for now. I hope kurrono, colines or whoever with a sd2snes can check nevertheless. If it occurs for more people, so that I can exclude its a local problem with your sd2snes I will dig deeper...
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Relikk Tue 20 Feb 2018 - 17:59

Is the patch completely incompatible with a headered ROM? Alex also seems to be having trouble with SimCity and that works perfectly for me, too.

Only thing I can think of. Or maybe just using bad ROM dumps in general, or a defective SD2SNES.
Relikk
Relikk

Super Mario Allstars MSU1 (finished) - Page 2 Image211

Since : 2017-02-17

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by kurrono Tue 20 Feb 2018 - 18:02

I still have the old patch the one thats messup after the demo is played..
kurrono
kurrono

Super Mario Allstars MSU1 (finished) - Page 2 Image111

Since : 2015-03-22

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Tue 20 Feb 2018 - 18:37

The patch won't work with headered rom at all... k, yes please update your patch to the.latest version prior to testing Wink
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by alex_tenjo Wed 21 Feb 2018 - 13:22

Here is a link for a short video I have made for the record (and for comparison if someone spot something later). Also those five seconds will be more relevant than my explanation (like the pictures already made, sorry for the quality but my only way to capture it is using my phone).

Super Mario All Stars MSU1 - Flash Screen (alex_tenjo SD2SNES)
alex_tenjo
alex_tenjo
Wish Fairy
Wish Fairy

Since : 2018-02-20

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Wed 21 Feb 2018 - 13:27

Thanks, I really think this is a problem with your sd2snes, but I see if further people report this problem.
I also checked my code, and nothing is executed at that point, so even if it was the fault of my code, I cannot fix it I guess.
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by qwertymodo Wed 21 Feb 2018 - 17:57

Just curious, is any of this code executed during NMI? I recently had to revisit my Link to the Past code because the entire main MSU-1 routine is called during NMI, and it turns out putting a busy loop (the audio busy/track missing check) inside NMI is a bad idea Surprised

It makes no difference in emulators where the audio is immediately available, but it creates a weird flash on the SD2SNES when the track change coincides with a fade in or fade out screen transition.

Just a thought...
qwertymodo
qwertymodo

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2014-10-21

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Wed 21 Feb 2018 - 18:24

Almost all my codes set a msu busy flag called in the nmi routine to prevent flickering in sd2snes. But it is never stuck there.

Usual code is
loop:
Bit $2000
bvs loop
so you stuck in the loop until the track is ready.

When I do a check in the nmi routine, I make it

hook one when track is changed:
lda #$track
sta $2004, stz $2005
lda #$01
sta $freeram (set busy flag)

hook 2, during NMI
lda $freeram (where I store a busy flag)
cmp #$01 (busy flag set?)
BNE endNMI
Bit $2000
BVS endNMI (IMPORTANT, leave the routine)
lda #$03 - sta $2007 and all related stuff
stz $freeram (clear busy flag)
endNMI:
RTL (return to game)

Since the nmi is called 60 times a second you can do this check with a free ram busy flag, but never stay in the nmi routine with a loop.

With the flash, yes it could happen if you use a wrong nmi hook, several registers are cleared. You should do this hook later in nmi.
But I do not think it is related to the problem alex reported, since no track change is introduced during this black screen.
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by alex_tenjo Thu 22 Feb 2018 - 16:42

Just to let you know Conn, I tested Super Mario All Stars on my various Super Famicom and the problem never occur a single time (I have tested it on each consoles three times).
I don't know if it's relevant but I think it my might be a problem with PAL consoles or SD2SNES with PAL consoles (I think the same for Sim City).
alex_tenjo
alex_tenjo
Wish Fairy
Wish Fairy

Since : 2018-02-20

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by Conn Thu 22 Feb 2018 - 17:41

Ah, all patches are usually made for the US roms, means NTSC. I do not know how sd2snes on PAL handles NTSC games.

Anyway... you are the only person having these issues with SM Allstars and Sim City, so it is not a software problem with our hacks. I'd suggest you try more hardware related forums, or maybe try to contact Ikari directly... I'm afraid we cannot help you further.
Conn
Conn

Super Mario Allstars MSU1 (finished) - Page 2 Image212

Since : 2013-06-30

Back to top Go down

Super Mario Allstars MSU1 (finished) - Page 2 Empty Re: Super Mario Allstars MSU1 (finished)

Post by alex_tenjo Thu 22 Feb 2018 - 18:09

My guess is that SD2SNES with SuperCIC enable on PAL console works by delivering a PAL signal* even with NTSC ROM, but I'm not sure about that and you're right it can be a hardware problem. I will try to contact Ikari directly about that later on.

Because of I own various consoles (and because playing on a Super Famicom solve the "maybe PAL issue"), it's not a real problem for me, I share it in the case of someone else meet the same thing.

Thanks for your help and your time Conn!

* I said that because, for instance, when I launch the Chrono Trigger NTSC WIP MSU-1 game with the PSOne video; audio and video are not synchronise and it's because the video plays at 50hz instead of the intended 60hz (but it could also be a NTSC signal playing at 50hz).
alex_tenjo
alex_tenjo
Wish Fairy
Wish Fairy

Since : 2018-02-20

Back to top Go down

Page 2 of 2 Previous  1, 2

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum