Star Fox Super FX 21 MHz Mode MSU1

Page 1 of 2 1, 2  Next

Go down

20211121

Post 

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







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

http://abohiccups.crypto

Back to top Go down

Share this post on: reddit

Star Fox Super FX 21 MHz Mode MSU1 :: Comments

Conn

Post Mon 22 Nov 2021 - 4:50 by Conn

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

Back to top Go down

Retroplay

Post Mon 6 Dec 2021 - 15:46 by Retroplay

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)

Back to top Go down

Conn

Post Tue 7 Dec 2021 - 11:10 by Conn

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

Back to top Go down

Retroplay

Post Tue 7 Dec 2021 - 12:08 by Retroplay

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

Back to top Go down

Conn

Post Tue 7 Dec 2021 - 16:12 by Conn

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.

Back to top Go down

Retroplay

Post Tue 7 Dec 2021 - 16:42 by Retroplay

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.

Back to top Go down

Conn

Post Wed 8 Dec 2021 - 5:33 by Conn

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

Back to top Go down

Retroplay

Post Wed 8 Dec 2021 - 11:07 by Retroplay

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

Back to top Go down

simon_broquest

Post Fri 17 Dec 2021 - 2:47 by simon_broquest

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

Back to top Go down

Conn

Post Fri 17 Dec 2021 - 4:38 by Conn

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

Cross fingers ;=)

Back to top Go down

avatar

Post Sun 19 Dec 2021 - 22:21 by kandowontu

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

Back to top Go down

Conn

Post Mon 20 Dec 2021 - 5:56 by Conn

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

Back to top Go down

avatar

Post Mon 20 Dec 2021 - 8:24 by kandowontu

No problems, keep up the good work Very Happy

Back to top Go down

Conn

Post Mon 20 Dec 2021 - 16:15 by Conn

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

Back to top Go down

avatar

Post Mon 20 Dec 2021 - 19:49 by VVV18

@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!!!

Back to top Go down

avatar

Post Mon 20 Dec 2021 - 21:13 by kandowontu

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

Back to top Go down

ABOhiccups

Post Thu 23 Dec 2021 - 20:45 by ABOhiccups

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?

Back to top Go down

avatar

Post Thu 23 Dec 2021 - 21:30 by kandowontu

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

Back to top Go down

Conn

Post Fri 24 Dec 2021 - 6:05 by Conn

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

Back to top Go down

ABOhiccups

Post Fri 24 Dec 2021 - 7:00 by ABOhiccups

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.

Back to top Go down

Conn

Post Fri 24 Dec 2021 - 8:05 by Conn

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 9 times

Back to top Go down

avatar

Post Fri 24 Dec 2021 - 8:16 by landstalker

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

Back to top Go down

Conn

Post Fri 24 Dec 2021 - 8:23 by Conn

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.

Back to top Go down

Conn

Post Fri 24 Dec 2021 - 18:24 by Conn

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.

Back to top Go down

Page 1 of 2 1, 2  Next

Back to top

- Similar topics

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