Star Fox Super FX 21 MHz Mode MSU1
Page 1 of 2
Page 1 of 2 • 1, 2
20211121
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
Star Fox Super FX 21 MHz Mode MSU1 :: Comments
[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:
[edit]
Last edited by Retroplay on Wed 8 Dec 2021 - 11:09; edited 3 times in total (Reason for editing : typo)
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
Thank you, it works again, after a little tweaking, that is.
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
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
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 ) does expand the rom to 1.5MB and no crash, am I correct?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.
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.
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.
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.
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.
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.
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
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
I get an error when unzipping the corrected version. It says Header Error for the bps and ips files.
I got this error, too. I updated the zip file it now says
vitorSF2_1.3_MSU1_Merged_v2.1.bps.
Cross fingers ;=)
vitorSF2_1.3_MSU1_Merged_v2.1.bps.
Cross fingers ;=)
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
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
Hi and welcome on board
Unfortunately I have dozens of other projects and just no time ... I hope you can help yourself
Unfortunately I have dozens of other projects and just no time ... I hope you can help yourself
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
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
@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!!!
I hope you get the necessary support in whatever you need!!!
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
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?
https://www.romhacking.net/hacks/6443/
Are you going to make a MSU1 Merged Patch?
If only we could figure out how to add it to the original source, we could have msu1 native
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 thoughAre you going to make a MSU1 Merged Patch?
Conn wrote: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 thoughAre you going to make a MSU1 Merged Patch?
There's no PCM Tracks playing.
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).Conn wrote:This?
Seems to work fine aster 1st look. Thanks a lot, 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.
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 and a bit confused here, sorry.
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 and a bit confused here, sorry.
Page 1 of 2 • 1, 2
Similar topics
» Super Mario Brothers Super Show Ep1 MSU1 Video [NTSC]
» MSU1 and SNES Mode 7 HD mods
» Super Star Wars-Jedi Remaster
» Star Fox 2 MSU1?
» Kirby Super Star
» MSU1 and SNES Mode 7 HD mods
» Super Star Wars-Jedi Remaster
» Star Fox 2 MSU1?
» Kirby Super Star
Permissions in this forum:
You cannot reply to topics in this forum