Enable MSU streaming music for Alttp
Page 15 of 21
Page 15 of 21 • 1 ... 9 ... 14, 15, 16 ... 21
Re: Enable MSU streaming music for Alttp
Well, my stupid capture card doesn't work. That pisses me off something fierce. When it DOES record, it records exactly 9 seconds of blank video and then shuts off.
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
As far as the not daring to tinker more goes, that's where having it in source code form comes in handy, redundant code tends to be more noticeable in that format. I'll probably send this to byuu once I'm done too, he's been talking about needing more examples available for anyone wanting to give it a try. Maybe somebody will take another crack at that Chrono Trigger FMV patch...
Anyway, just to confirm, is the patch version that is considered "final" the one named ikari_v5.ips? That's the one I'm disassembling right now, so I'd like to be sure I have the right file.
Anyway, just to confirm, is the patch version that is considered "final" the one named ikari_v5.ips? That's the one I'm disassembling right now, so I'd like to be sure I have the right file.
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
mh, better you download the link from the first post
http://bszelda.zeldalegends.net/stuff/Con/zelda3_msu.zip
only difference is that the fairy reappearing will reset the theme, but well.
When you're finsihed with disassembling you can Forward the code to me, I can comment it.
The final Version has one global code to run the msu1 procedure, nevertheless I made a hook whenever a new theme was loaded. Parts of this isn't necessary for example. Also you find a lot of ea opcodes (nop) where I tinkered.
http://bszelda.zeldalegends.net/stuff/Con/zelda3_msu.zip
only difference is that the fairy reappearing will reset the theme, but well.
When you're finsihed with disassembling you can Forward the code to me, I can comment it.
The final Version has one global code to run the msu1 procedure, nevertheless I made a hook whenever a new theme was loaded. Parts of this isn't necessary for example. Also you find a lot of ea opcodes (nop) where I tinkered.
Conn- Since : 2013-06-30
Re: Enable MSU streaming music for Alttp
Ok, I didn't realize you were updating that link. I'll grab that version and add that code as well. I'm up to $22EB90 with the disassembly, should be done soon if I get the time.
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
Got my capture card working. Turns out, it only accepts 1080 Interlaced video, and since I always game at either 480p or 1080p, it was having problems.
I'll have video edited and uploaded sometime soon, and a link posted.
EDIT: I was having trouble with the 1080i video, but I finally figured out that the Sync from my X-RGB Mini Framemeister was the problem, so I turned the sync off, and now I can record 480p, 720p (preferred), and 1080p video just fine. My capture card had the worst instructions EVER.
I'll have video edited and uploaded sometime soon, and a link posted.
EDIT: I was having trouble with the 1080i video, but I finally figured out that the Sync from my X-RGB Mini Framemeister was the problem, so I turned the sync off, and now I can record 480p, 720p (preferred), and 1080p video just fine. My capture card had the worst instructions EVER.
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
I'm about halfway done re-writing the disassembled code for bass, but there are a couple of sections that I'm having to make changes to accommodate for the fact that bass only supports branching up to 2 anonymous labels away, and so far I've found 2 places where it needs to branch 3 away, so I'm rearranging the code. Can somebody take a look at these and confirm that the changes I've made are functionally equivalent to the original? Right now, my goal is to change as little as possible, then I can tweak it and clean it up a bit once I have a fully functional baseline.
Original:
Change:
At $22E9D7, the BRA just skips past a bunch of NOPs, so it's not necessary. Replacing it with NOPs shouldn't have any effect.
Original:
Change:
Sorry for the change in the formatting, I didn't feel like taking the time to reformat the changed code back to my original documentation formatting. I just moved the code at $22EAA6 up to $22EA8D and shifted the rest of the code down, then switched the bne to beq. This was to eliminate the number of branch targets I had to jump over to reach that code (so I didn't have to jump over $EA9E and $EAA5 to reach $EAA6).
So, to me, both of these should be functionally equivalent to the original, but can somebody confirm? I have a fair amount of asm experience (mostly MIPS though, first time with the SNES), I just didn't get much sleep last night, so I'd appreciate if somebody could reassure me that I did that right.
Original:
- Code:
$22E990 AD3301 LDA $0133
$22E993 C9F4 CMP #$F4
$22E995 D001 BNE $E998
$22E997 60 RTS
$22E998 C9F1 CMP #$F1
$22E99A D001 BNE $E99D
$22E99C 60 RTS
$22E99D AD0220 LDA $2002
$22E9A0 C953 CMP #$53
$22E9A2 F001 BEQ $E9A5
$22E9A4 60 RTS
$22E9A5 A900 LDA #$00
$22E9A7 8F04E07E STA $7EE004
$22E9AB AD3301 LDA $0133
$22E9AE 8D3001 STA $0130
$22E9B1 CD2901 CMP $0129
$22E9B4 F029 BEQ $E9DF
$22E9B6 AD3301 LDA $0133
$22E9B9 D003 BNE $E9BE
$22E9BB AD2C01 LDA $012C
$22E9BE 8D0420 STA $2004
$22E9C1 8D2901 STA $0129
$22E9C4 9C0520 STZ $2005
$22E9C7 9C2C01 STZ $012C
$22E9CA A9FF LDA #$FF
$22E9CC 8D0620 STA $2006
$22E9CF A901 LDA #$01
$22E9D1 8D2701 STA $0127
$22E9D4 AD0020 LDA $2000
$22E9D7 8004 BRA $E9DD
$22E9D9 EA NOP
$22E9DA EA NOP
$22E9DB EA NOP
$22E9DC EA NOP
$22E9DD F001 BEQ $E9E0
$22E9DF 60 RTS
$22E9E0 A9F1 LDA #$F1
$22E9E2 8D4021 STA $2140
$22E9E5 8D3301 STA $0133
$22E9E8 60 RTS
Change:
- Code:
$22E990 AD3301 LDA $0133
$22E993 C9F4 CMP #$F4
$22E995 D001 BNE $E998
$22E997 60 RTS
$22E998 C9F1 CMP #$F1
$22E99A D001 BNE $E99D
$22E99C 60 RTS
$22E99D AD0220 LDA $2002
$22E9A0 C953 CMP #$53
$22E9A2 F001 BEQ $E9A5
$22E9A4 60 RTS
$22E9A5 A900 LDA #$00
$22E9A7 8F04E07E STA $7EE004
$22E9AB AD3301 LDA $0133
$22E9AE 8D3001 STA $0130
$22E9B1 CD2901 CMP $0129
$22E9B4 F029 BEQ $E9DF
$22E9B6 AD3301 LDA $0133
$22E9B9 D003 BNE $E9BE
$22E9BB AD2C01 LDA $012C
$22E9BE 8D0420 STA $2004
$22E9C1 8D2901 STA $0129
$22E9C4 9C0520 STZ $2005
$22E9C7 9C2C01 STZ $012C
$22E9CA A9FF LDA #$FF
$22E9CC 8D0620 STA $2006
$22E9CF A901 LDA #$01
$22E9D1 8D2701 STA $0127
$22E9D4 AD0020 LDA $2000
$22E9D7 EA NOP
$22E9D8 EA NOP
$22E9D9 EA NOP
$22E9DA EA NOP
$22E9DB EA NOP
$22E9DC EA NOP
$22E9DD F001 BEQ $E9E0
$22E9DF 60 RTS
$22E9E0 A9F1 LDA #$F1
$22E9E2 8D4021 STA $2140
$22E9E5 8D3301 STA $0133
$22E9E8 60 RTS
At $22E9D7, the BRA just skips past a bunch of NOPs, so it's not necessary. Replacing it with NOPs shouldn't have any effect.
Original:
- Code:
$22EA80 C9FF CMP #$FF
$22EA82 D001 BNE $EA85
$22EA84 6B RTL
$22EA85 AA TAX
$22EA86 AD0220 LDA $2002
$22EA89 C953 CMP #$53
$22EA8B D019 BNE $EAA6
$22EA8D A9FF LDA #$FF
$22EA8F 8D0620 STA $2006
$22EA92 E0F2 CPX #$F2
$22EA94 F008 BEQ $EA9E
$22EA96 E0F3 CPX #$F3
$22EA98 F00B BEQ $EAA5
$22EA9A 8A TXA
$22EA9B 4CD0ED JMP $EDD0
$22EA9E A975 LDA #$75
$22EAA0 8D0620 STA $2006
$22EAA3 EA NOP
$22EAA4 EA NOP
$22EAA5 6B RTL
$22EAA6 EA NOP
$22EAA7 EA NOP
$22EAA8 8E2C01 STX $012C
$22EAAB 6B RTL
Change:
- Code:
cmp #$FF
bne +
rtl
+; tax
lda $2002
cmp #$53
beq +
nop
nop
stx $012C
rtl
+; lda #$FF
sta $2006
cpx #$F2
beq +
cpx #$F3
beq ++
txa
jmp $EDD0
+; lda #$75
sta $2006
nop
nop
+; rtl
Sorry for the change in the formatting, I didn't feel like taking the time to reformat the changed code back to my original documentation formatting. I just moved the code at $22EAA6 up to $22EA8D and shifted the rest of the code down, then switched the bne to beq. This was to eliminate the number of branch targets I had to jump over to reach that code (so I didn't have to jump over $EA9E and $EAA5 to reach $EAA6).
So, to me, both of these should be functionally equivalent to the original, but can somebody confirm? I have a fair amount of asm experience (mostly MIPS though, first time with the SNES), I just didn't get much sleep last night, so I'd appreciate if somebody could reassure me that I did that right.
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
Here's my dis/reassembled patch with the changes I posted above. It should be functionally identical to Conn's final patch currently in the OP. If anyone could help me test it out to make sure nothing broke, I'd really appreciate it.
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
qwertymodo wrote:Here's my dis/reassembled patch with the changes I posted above. It should be functionally identical to Conn's final patch currently in the OP. If anyone could help me test it out to make sure nothing broke, I'd really appreciate it.
No mediafire links, please. It's recommended to use DropBox.
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
My DropBox account has gotten flagged too many times for sharing large files, so I don't like to use it for public sharing. Are there any other upload sites you prefer over MF?
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
http://www.bwass.org/bucket/
This is good for smaller files. Basically, the rules of the forum state that you can use whatever hosting service you want, provided they allow for direct linking, as ads are taboo here.
This is good for smaller files. Basically, the rules of the forum state that you can use whatever hosting service you want, provided they allow for direct linking, as ads are taboo here.
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
Thanks a lot TR, I already updated the main post with your fantastic Video
If you ever wish to improve it, it would be nice to Show how the Video starts when selecting a new Slot; also the Music Change could be addressed when entering a new area/cave whatever. But it's perfect as it is, so no Need to do that.
qwertymode, as far I understood your changes you just removed the bra $04; this has no effect at all. Those Nops are sometimes useful in case you Need to add more code.
The other change should work as well... it is for silencing the Music when entering a house/map
I will comment your code as best as possible. I write the comments with // right?
If you ever wish to improve it, it would be nice to Show how the Video starts when selecting a new Slot; also the Music Change could be addressed when entering a new area/cave whatever. But it's perfect as it is, so no Need to do that.
qwertymode, as far I understood your changes you just removed the bra $04; this has no effect at all. Those Nops are sometimes useful in case you Need to add more code.
The other change should work as well... it is for silencing the Music when entering a house/map
I will comment your code as best as possible. I write the comments with // right?
Conn- Since : 2013-06-30
Re: Enable MSU streaming music for Alttp
Retromancer, thanks I'll keep that in mind. Conn, yes comments are // I won't need the NOPs to add code, since I'm using asm, I can just insert the code and re-assemble. But I do understand why you did it if you were working directly in hex.
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
Nice video :-D
I used it to explain some DKC2 hackers what MSU-1 is ^^
I used it to explain some DKC2 hackers what MSU-1 is ^^
Re: Enable MSU streaming music for Alttp
Thanks. I'm actually doing a short "Let's Play" of the MSU-1 Zelda. I'm editing the first video now.
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
Your Video already had 3000 klicks in 1 day :p
Conn- Since : 2013-06-30
Re: Enable MSU streaming music for Alttp
Thumbs up for this video. Great work, since not only it informs the general public about the work done here, but also encourages others to make the MSU sound in other Snes games.
Puzzledude- Since : 2012-06-20
Re: Enable MSU streaming music for Alttp
Conn wrote:Your Video already had 3000 klicks in 1 day :p
wide-eyed shock Holy cats. I just got a DropBox "Too much bandwidth" notice, so I changed the video's DL links to MediaFire. The DropBox links will remain valid, but only for this thread.
Playthrough video 1 is up: https://www.youtube.com/watch?v=PDOScAMWrrk
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
Haha, now you know why I don't use dropbox for public downloads
qwertymodo- Since : 2014-10-21
Re: Enable MSU streaming music for Alttp
Hey guys,
I do not know if anyone noticed, but track 6 (Introduction) starts a little late.
I edited the track and fixed the issue, loop was not added though, but I believe it is not necessary.
I do not know if anyone noticed, but track 6 (Introduction) starts a little late.
I edited the track and fixed the issue, loop was not added though, but I believe it is not necessary.
Ripthorn- Newcomer
- Since : 2014-11-02
Re: Enable MSU streaming music for Alttp
Well, I found an excellent hard rock/metal version of ALL of Mega Man X's soundtrack. Now, if someone will just make an MSU-1 patch, we can really start turning things around...
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
@simbin, there are two dl links
- dropbox
A Link to the Past MSU Audio Complete:
http://dl.dropbox.com/s/rqmcchi7j61pxof/A%20Link%20to%20the%20Past%20MSU%20Audio%20Complete.rar?dl=0
MSU Opening Intro and Audio:
http://dl.dropbox.com/s/9tfg549to1cpbrn/MSU%20Zelda%20Opening%20Intro%20and%20Audio.rar?dl=0..
-mediafire
check the YouTube site
https://www.youtube.com/watch?v=v788KslHvbU
you will find mediafire links in the description
@Ripthorn
dunno, if TR updates his collection with your file; TR: if you do, let me know whether I shall replace the link or so.
- dropbox
A Link to the Past MSU Audio Complete:
http://dl.dropbox.com/s/rqmcchi7j61pxof/A%20Link%20to%20the%20Past%20MSU%20Audio%20Complete.rar?dl=0
MSU Opening Intro and Audio:
http://dl.dropbox.com/s/9tfg549to1cpbrn/MSU%20Zelda%20Opening%20Intro%20and%20Audio.rar?dl=0..
-mediafire
check the YouTube site
https://www.youtube.com/watch?v=v788KslHvbU
you will find mediafire links in the description
@Ripthorn
dunno, if TR updates his collection with your file; TR: if you do, let me know whether I shall replace the link or so.
Last edited by Conn on Sun 2 Nov 2014 - 15:52; edited 2 times in total
Conn- Since : 2013-06-30
Re: Enable MSU streaming music for Alttp
Not much I can do about it. The description in the YouTube video has links to the MediaFire-hosted files, but I can't post them here (MF has ads, and disallows direct linking, which is against the site rules).
TheRetromancer- Since : 2014-10-18
Re: Enable MSU streaming music for Alttp
Conn wrote:@simbin, there are two dl links
- dropbox
A Link to the Past MSU Audio Complete:
http://dl.dropbox.com/s/rqmcchi7j61pxof/A%20Link%20to%20the%20Past%20MSU%20Audio%20Complete.rar?dl=0
MSU Opening Intro and Audio:
http://dl.dropbox.com/s/9tfg549to1cpbrn/MSU%20Zelda%20Opening%20Intro%20and%20Audio.rar?dl=0..
-mediafire
check the YouTube site
https://www.youtube.com/watch?v=v788KslHvbU
you will find mediafire links in the description
@Ripthorn
dunno, if TR updates his collection with your file; TR: if you do, let me know whether I shall replace the link or so.
Many thanks.
simbin- Bee
- Since : 2014-11-02
Re: Enable MSU streaming music for Alttp
Mirrors, for those who need an alternate host.
Ripthorn- Newcomer
- Since : 2014-11-02
Page 15 of 21 • 1 ... 9 ... 14, 15, 16 ... 21
Similar topics
» Super Mario Kart
» Street Fighter 2 MSU1
» Changing sound and music samples in ALTTP
» NEW Custom ALttP Music + Letterbomb's Z3 Romhacks Update!!
» Request: Mesen Zelda 2 music hack (music)
» Street Fighter 2 MSU1
» Changing sound and music samples in ALTTP
» NEW Custom ALttP Music + Letterbomb's Z3 Romhacks Update!!
» Request: Mesen Zelda 2 music hack (music)
Page 15 of 21
Permissions in this forum:
You cannot reply to topics in this forum