Language…
21 users online: akawo, Alex No, CroNo, DanMario24YT, Fullcannon, Gemini0, Golden Yoshi, Gulaschko, Hammerer, kurtistrydiz,  MarioFanGamer, MarkVD100, Maw, mtheordinarygamer, NewPointless, rafaelfutbal, Rykon-V73, Spedinja, steelsburg, superbot12, Tulip Time Scholarship Games - Guests: 284 - Bots: 415
Users: 64,795 (2,370 active)
Latest user: mathew

SA-1 Pack - v1.40 released

I'm sorry, but I won't be able to update anything in a while. First, I have lots of stuff to do in school for next weeks, second I'm pretty unmotivated to do anything related for SMW Hacking....

And $7EB900 is right. I only changed the buffers that used $7E/$7FC800+.
GitHub - Twitter - YouTube - SnesLab Discord
Originally posted by Vitor Vilela
I'm sorry, but I won't be able to update anything in a while. First, I have lots of stuff to do in school for next weeks, second I'm pretty unmotivated to do anything related for SMW Hacking....

Don't worry, don't hurry. Whenever you have the time and motivation will do just fine.

Originally posted by Vitor Vilela
And $7EB900 is right. I only changed the buffers that used $7E/$7FC800+.

I see, thanks.


 
I'm trying to get Sa-1 to work in my basement and I've got sa1.asm in my ROM, but more_sprites.asm refuses to work. It keeps giving me this garbage about "Define "{whatever}" not found". I've done everything I can think of.

Any ideas on what I'm doing wrong?
You should only patch sa1.asm and nothing more.
GitHub - Twitter - YouTube - SnesLab Discord
What? That makes no sense. Try deleting your SA-1 folder, then redownload 1.20. Make a new folder, put all the SA-1 content in there, drag Asar to the folder, then patch sa1.asm.
E: ninja'd
Originally posted by Vitor Vilela
You should only patch sa1.asm and nothing more.

Ah, okay.
I'll agree that it does look like a standalone patch. Maybe you should toss on an @includefrom sa1.asm at the top?
<blm> zsnes users are the flatearthers of emulation
I got permission from Vitor to post converted patches in this thread so:
One or two player by p4plus
No jumping while ducking by chdata
Horizontal scroll fix by Alcaro(this one needs no conversion, still I linked it, as I added the ;@xkas tag)
Vertical scroll fix by Alcaro
Wall Jump Glitch Fix by lolcats439(not sure if this is fully converted)
LR Hook by Smallhacker
P-Switch Jumping Fix by Chdata
Thanks to Vitor Vilela for helping me with these two.
Edit: Added 2 more patches.
In case there patches are converted right, then you should upload these to your SA-1 page, Vitor.
I hope I'm posting on the right thread, but could someone help me convert this file to SA-1 for me? It's a HDMA patch I made and I don't have any real idea to convert it myself for SA-1, so I at least would like some hint at doing so. Thanks in advance, and sorry if requesting in the wrong thread.


HDMA
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
See the: TSB $0D9F?
Change to: TSB $6D9F.
Originally posted by Rykon-V73
See the: TSB $0D9F?
Change to: TSB $6D9F.

Didn't work. #w{=(}
When inserting it unchanged, the game freezes
And when inserting it like you said, it does the same thing.

Do you have any idea what the problem is?

Also the "sa1rom" thing in the file on top was changed to "lorom" for it to insert.
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
org $548000 is invalid on SA-1 ROMs. Banks $40-$6F are RAM on SA-1.
You must use SA-1 and add $400000 when the bank is between $40 and $6F, on this case $548000 would be $948000. And yes, you'd have to JSL to $94XXXX too
GitHub - Twitter - YouTube - SnesLab Discord
Originally posted by Vitor Vilela
org $548000 is invalid on SA-1 ROMs. Banks $40-$6F are RAM on SA-1.
You must use SA-1 and add $400000 when the bank is between $40 and $6F, on this case $548000 would be $948000. And yes, you'd have to JSL to $94XXXX too


Thanks for the tip, but when I tried doing it, it still doesn't work, actually at first I thought it wasn't inserting at all while checking Slogger, but it turns out with closer observation, it is inserting, but like I said, it's not working regardless. I tried both using "sa1rom" and "lorom" on top of the file and it brought the exact same results no matter what.

I'm using the HDMA for my title screen(probably should have said that before and yes, I enabled it to allow HDMA on the title screen)
and every time I come to the title screen, the game freezes with only the music still playing.

Also am I supposed to use "sa1rom" or "lorom"?
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
If you used lorom, you corrupted the ROM since $948000 is processed as $148000 and may be the reason of the title screen freezing.... I recommend doing a LM restore and trying again, or even better, copy&paste the code (starting at InitGradient1:) directly to your level code.

Always use sa1rom.
GitHub - Twitter - YouTube - SnesLab Discord
Originally posted by Vitor Vilela
If you used lorom, you corrupted the ROM since $948000 is processed as $148000 and may be the reason of the title screen freezing.... I recommend doing a LM restore and trying again, or even better, copy&paste the code (starting at InitGradient1:) directly to your level code.

Always use sa1rom.


Actually, It only freezes when I set the HDMA on, but when I don't set it on, the title screen works fine, and I think i might have actually had it inserted to empty space instead, I haven't seen any problems yet. But still, I can't believe I didn't try thinking of inserting the whole code through the level code. #ab{>_<}

At first I tried level_init_code.asm, nothing happened, the title screen still worked though, then I used level_code.asm and it worked!

Thanks for the help, If only I thought of it sooner.
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
Also I guess your code was crashing *probably* because you were using JSR instead of JSL, but whatever.

Also good news, I got some time tomorrow so I decided to take a break on my hack and I'll convert any patch you guys request for me tomorrow. I'm going to look the current requested one and hopefully I'll finally update the SA-1 Convert: Sprites Edition.
GitHub - Twitter - YouTube - SnesLab Discord
That's good news indeed, Vitor. Also, can you check the SA-1 patches I currently oconverted? I think one of them has a problem, because it makes the Bowser statue sprite crash the game, when inserted in a level.
Also, it would be neat to see the SA-1 version of the SRAM plus patch for real.
Originally posted by Vitor Vilela
Also I guess your code was crashing *probably* because you were using JSR instead of JSL, but whatever.


Nope, I was using JSL the whole time.
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
Also, can you look into the SA-1 version of the Sprite Status bar patch?
That patch shows a litched status bar, when applied.
Edit: Okay, I found the patch that destroys the Bowser statue sprite. It's Smallhacker's L/R Hook patch.
I just added 23 patches to the SA-1 Compatible Patches, including Ripperon-X and LX5 conversions plus 8BPP Presents, auto save, Custom Sprite Clipping, No Silent Bullet, $2132 NMI Optimizer, Goal Point Score Fix, SMB3 Koopas patch and Horizontal Scroll Fix.

I'll convert more tomorrow, including the DMA and Sprite Status Bar and Sakuya's conversions.
GitHub - Twitter - YouTube - SnesLab Discord