Star Fox Super FX 21 MHz Mode MSU1

Page 1 of 2 1, 2  Next

Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Star Fox Super FX 21 MHz Mode MSU1

Post by ABOhiccups Sun 21 Nov 2021 - 23:53




MSU-1 merged Super FX 21 MHz Mode v1.4 and
MSU-1 merged Super FX 21 MHz Mode + FASTROM v1.0

Code:
http://bszelda.zeldalegends.net/stuff/Con/StarFoxRev1.2_SFX2v1.3_msu.zip

PCM set by daniloroxette v2
Code:
https://mega.nz/file/cN52BJhZ#q7Vry8T1DpNHq6n66_rbQw0B6GZVZtl026ZVY3EIUBs

PCM set by Kurrono
Code:
https://mega.nz/#!96I1wAhT!Lpb_TiatOAQ8Llwwg88zbXXbKFzd0Pbow4VtK45aONU

Alternative Video (including speech)
Code:
https://mega.nz/#!1mwzxKwa!1KhKRXBg3TSSHvJFf_x9y-KzXcSkssajSZXVDrYsmtI


Original
21 MHZ patch and
21MHZ+FASTROM patch

Code:

Star Fox Super FX 21 MHz Mode v1.4
https://www.romhacking.net/hacks/6333/

Starfox FASTROM 21mhz SuperFX v1.0
https://www.romhacking.net/hacks/6443/


Last edited by ABOhiccups on Fri 10 Dec 2021 - 16:55; edited 2 times in total
ABOhiccups
ABOhiccups
Wish Fairy
Wish Fairy

Since : 2019-08-22

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Mon 22 Nov 2021 - 4:50

Thanks for this post, however the zeldix attachments are only downloadable for registered, logged in users unfortunately. I cannot change this.
I uploaded the patch on mega and changed the patch dl link Smile
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Retroplay Mon 6 Dec 2021 - 15:46

Merged SuperFX v1.2 + MSU patch.
[Edit]
Link removed, use fixed v1.3 posted below by Conn.

One thing that really bugs me with the original SFX2 patch is that internal header still has MarioChip1 listed under ROM type.
I did a tiny hex edit at 0x7FD6 to make it show as GSU2 (13 to 15), as it ought to be now that it's a SFX2 game.

Also, idk why a v1.2 rom is required when it clearly shows as v1.0 after SFX2 patch is applied, that's why I chose v1.0 as base rom for merged patch.
See what I mean:
Star Fox Super FX 21 MHz Mode MSU1 Sfk8knl

[edit]
Doesn't seem to be compatible with newest v1.3 SFX patch, just a blank screen even after expanded to 16mbit.


Last edited by Retroplay on Wed 8 Dec 2021 - 11:09; edited 3 times in total (Reason for editing : typo)
Retroplay
Retroplay

Star Fox Super FX 21 MHz Mode MSU1 Image110

Since : 2019-08-21

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Tue 7 Dec 2021 - 11:10

Doesn't seem to be compatible with newest v1.3 SFX patch, just a blank screen even after expanded to 16mbit.

See if this helps you:
https://mega.nz/file/535yjDDZ#rJxJHlTMh3g3CKBg90MxufX95y7Qai2u1ZxHaI9cs2c


Dunno about the other tweaks you did, though. If you think it is necessary to change the header to show as SFX2 rom, you can updtae the patch if you like
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Retroplay Tue 7 Dec 2021 - 12:08

Thank you, it works again, after a little tweaking, that is. Smile
For some reason physical rom size, not just internal, must be 16mbit when MSU patch is applied or else it gets stuck on same blank screen.
Here's a merged patch for v1.0 rom CRC 0BAE0941.
(SFX2 patch "downgrades" v1.2 rom to v1.0, maybe that's an oversight on behalf of Kandowontu, idk).
[edit]
Link removed, use fixed patch below by Conn.


Last edited by Retroplay on Wed 8 Dec 2021 - 11:08; edited 1 time in total
Retroplay
Retroplay

Star Fox Super FX 21 MHz Mode MSU1 Image110

Since : 2019-08-21

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Tue 7 Dec 2021 - 16:12

For some reason physical rom size, not just internal, must be 16mbit when MSU patch is applied or else it gets stuck on same blank screen.
I think you applied the 1-3_msuOnly.ips? That does not expand the rom and result in a crash, while the "vitorSF2_1.3_MSU1_Merged.bps" (merged msu with vitor, I and namings Confused ) does expand the rom to 1.5MB and no crash, am I correct?
So the patch I posted (merged.bps, expanding the rom to 1.5MB )would work for you as well?

The original patch from vitor does some strange thing on the rom size, I think they mixed up the $200byte header or something, at least the patched rom is missing some bytes at the end.
Somebody should tell vitor to fix his patch (rom size + internal header cartridge type 0x7fd6)... but honestly, I get tired cleaning up my codes behind him - no offense, his work is great and awesome, it's just the need to adapt my code everytime he provides a new version. Happened quite too often in the past.
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Retroplay Tue 7 Dec 2021 - 16:42

I tried "vitorSF2_1.3_MSU1_Merged" first, output rom is 12mbit.
That didn't work until I padded it to 16mbit, quite odd since there doesn't seem to be any data other than padded "00" or "FF".
Just to make sure, I also tried "v1.3_msuonly" on a SFX v1.3 rom padded to 16mbit, that worked as well and checksums matched.
So, all's well as long as physical and internal rom size is 16mbit, which they are with the patches I linked in my post above. Smile

Btw I made a typo in the 7z I upped.
It's not Vitor, it's Kandowontu who did the patch, with help from Vitor.
Retroplay
Retroplay

Star Fox Super FX 21 MHz Mode MSU1 Image110

Since : 2019-08-21

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Wed 8 Dec 2021 - 5:33

Here's a corrected version:
http://bszelda.zeldalegends.net/stuff/Con/StarFoxRev1.2_SFX2v1.3_msu.zip

- track 07-0A now loop as suggested in https://www.zeldix.net/t1805p125-star-fox

- ingame header 0x7fd6 set from 13 -> 15

- game is expanded to 2MB

Hope we are good now
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Retroplay Wed 8 Dec 2021 - 11:07

Yes, all's good.
Thank you, Conn. Smile
Retroplay
Retroplay

Star Fox Super FX 21 MHz Mode MSU1 Image110

Since : 2019-08-21

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by simon_broquest Fri 17 Dec 2021 - 2:47

I get an error when unzipping the corrected version. It says Header Error for the bps and ips files. Sad

simon_broquest
Newcomer

Since : 2021-08-19

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Fri 17 Dec 2021 - 4:38

I got this error, too. I updated the zip file it now says
vitorSF2_1.3_MSU1_Merged_v2.1.bps.

Cross fingers ;=)
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by kandowontu Sun 19 Dec 2021 - 22:21

This is fantastic! I'm the guy who made the 21mhz patch, and I'm also the developer of a much larger Starfox project, Starfox Exploration Showcase.

I would love to have the ability/option to possibly do this to my game as an option. Would you be willing to come on our discord to help me out with that?

I was also curious if this is something that could be coded and assembled in 65c816, as we are working off of the original source code and compiler, and would always rather something that can be coded in rather than post-compile asm patches and/or hex edits and debugging.

Thank you for your time, here is our discord!
https://discord.gg/TYuD3TkEhB

-kandowontu

kandowontu
Newcomer

Since : 2021-12-19

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Mon 20 Dec 2021 - 5:56

Hi and welcome on board Smile
Unfortunately I have dozens of other projects and just no time Sad ... I hope you can help yourself Wink
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by kandowontu Mon 20 Dec 2021 - 8:24

No problems, keep up the good work Very Happy

kandowontu
Newcomer

Since : 2021-12-19

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Mon 20 Dec 2021 - 16:15

Really sorry. If you have particular questions/problems though, feel free to come back at me.

You could try to make the normal msu hack working in your sfx2 patch:
https://www.zeldix.net/t1805-star-fox
Direct Download Link:
http://bszelda.zeldalegends.net/stuff/Con/Star_Fox_msu1_R2.zip

In the dev folder you have the asm:
v10_msu.asm: msu source code for version 1.0
v12_msu.asm: msu source code for Rev2
v10_video.asm: video source code for version 1.90
v12_video.asm: video source code for Rev2

I corrected the jumps and code in above merged patch via hex edit, but maybe you can implement the source in your future versions the better way Wink
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by VVV18 Mon 20 Dec 2021 - 19:49

@kandowontu your Exploration Showcase project is wonderful, as well as the others, congratulations for the excellent work; welcome here at Zeldix, there are wonderful people around here,
I hope you get the necessary support in whatever you need!!!

VVV18
Fluteboy
Fluteboy

Since : 2019-04-28

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by kandowontu Mon 20 Dec 2021 - 21:13

The code looks clear as day, it’s the hooking out of the normal bgm routine and into the new routine that I think I’d get stuck at. Thank you for the kind words! The next update is going to be absolutely massive, with a second new map screen and 3 brand new courses, so keep your eyes peeled Smile

kandowontu
Newcomer

Since : 2021-12-19

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by ABOhiccups Thu 23 Dec 2021 - 20:45

Conn, Star Fox FASTROM + 21 MHz SuperFX Mode was available!
https://www.romhacking.net/hacks/6443/

Are you going to make a MSU1 Merged Patch?
ABOhiccups
ABOhiccups
Wish Fairy
Wish Fairy

Since : 2019-08-22

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by kandowontu Thu 23 Dec 2021 - 21:30

If only we could figure out how to add it to the original source, we could have msu1 native Ohmygod

kandowontu
Newcomer

Since : 2021-12-19

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Fri 24 Dec 2021 - 6:05

Are you going to make a MSU1 Merged Patch?
It's not trivial, since you need to change also a lot of JSL and jmp:s that shifted. I hex edited it so far that I at least get no crash. No idea if it works out though
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by ABOhiccups Fri 24 Dec 2021 - 7:00

Conn wrote:
Are you going to make a MSU1 Merged Patch?
It's not trivial, since you need to change also a lot of JSL and jmp:s that shifted. I hex edited it so far that I at least get no crash. No idea if it works out though

There's no PCM Tracks playing.
ABOhiccups
ABOhiccups
Wish Fairy
Wish Fairy

Since : 2019-08-22

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Fri 24 Dec 2021 - 8:05

This?
Attachments
Star Fox Super FX 21 MHz Mode MSU1 Attachment
Starfox 21mhz FASTROM_MSU1.zip You don't have permission to download attachments.(76 Kb) Downloaded 8 times
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by landstalker Fri 24 Dec 2021 - 8:16

Conn wrote:This?
1st try: Music playing, also hitting the start button at the title screen doesn't lead to a crash anymore (the following MSU1 video pays fine).

Seems to work fine aster 1st look. Thanks a lot, Conn Smile

landstalker
Newcomer

Since : 2020-06-23

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Fri 24 Dec 2021 - 8:23

It's difficult since all addresses shift and also ram addresses were re-addressed. It's tinkering. I hope kandowontu is able to adapt the code... but it is difficult since the mute is hardcoded in the apu, so he needs probably 2 patches once he's there.
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Star Fox Super FX 21 MHz Mode MSU1 Empty Re: Star Fox Super FX 21 MHz Mode MSU1

Post by Conn Fri 24 Dec 2021 - 18:24

So... can somebody clear me up what this patch actually is (surely I know SuperFX 2 and Fastrom), but it is like the SFX2 patch in first post further advanced?

I find these two patches on romhacking:
Star Fox Super 21 MHZ v1.4
https://www.romhacking.net/hacks/6333/

and
Starfox FASTROM 21MHZ SuperFX v1.0
https://www.romhacking.net/hacks/6443/

I guess the second is the first v1.4 advanced with fastrom to make it even faster. My question is, do we need both msu patches (and I add the fastrom ported patch to first post) or is the fastrom 21MHZ the new standard (and I replace the 1.4 21 MHZ patch with the fastrom 1.0 patch)?

I'm a noob when it comes to Star Fox Embarassed  and a bit confused here, sorry.
Conn
Conn

Star Fox Super FX 21 MHz Mode MSU1 Image212

Since : 2013-06-30

Back to top Go down

Page 1 of 2 1, 2  Next

Back to top


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