Language…
19 users online: 1337doom, AbuseFreakHacker,  Ahrion,  AmperSam, Beed28, ben15420, Doopu, Gorry, Green, Mecke1990, OrangeBronzeDaisy, Pink Gold Peach, playagmes169, rafaelfutbal, signature_steve, Skewer, TrashCity, wye,  YouFailMe - Guests: 278 - Bots: 341
Users: 64,795 (2,370 active)
Latest user: mathew

LevelASM request

Basically, the problem I noticed is where levelASM hijacks. Where it is now, it will not allow you to store values to Mario's control RAMs, so you can't force Mario to press a button. However, if we move the hijack place from $A2E2 to $A21B, it will work exactly the same, but it will also allow for storing to the movement controls and having it take effect. Of course, if this messes anyone else up, then don't do it, but I don't see how it could. I have made a levelASM file that will repair the old levelASM hijack and move it to $A21B.

Code

Without this, my level is basically screwed (or at least it will be much uglier).
I was just about to insert levelASM into the ROM. If you're sure this is functioning as expected, I'll use it instead.
That's the exact file I inserted into the base ROM to test my stuff, and it is working just fine at the moment, I and I have done a fair amount of testing. I can't see any reason why this would mess it up.

Long story short: Yeah, it works.
Well, the new base ROM is up with that file in. Thanks for doing that.

Everything seems to be a-go-go now!
Quote
Mario's control RAM

Do you mean $15-$18? If so, interesting... If this truly doesn't have side effects I might consider updating LevelASM in the patches section once again.

(And I should come up with a new feature if possible)
My blog. I could post stuff now and then

My Assembly for the SNES tutorial (it's actually finished now!)
Yep, that's what I mean. I really can't for the life of me figure out why this is, since I don't really see anything between $A21B and $A2E2 that processes the controller data (except the start+select code), so I'm not really sure why persay, but it definitely works for some reason or another. As for bugs... I've done all the testing I could think of, if you want to test more you go right ahead I suppose.
Originally posted by Ersanio
Quote
Mario's control RAM

Do you mean $15-$18? If so, interesting... If this truly doesn't have side effects I might consider updating LevelASM in the patches section once again.


I truly think you should. I've already manually moved the one in my rom and it got rid of a lot of hassles.
Submitted LevelASM v1.3. It has more changes than HuFlungDu made though (but no new features besides controller RAM), so you better stick to HuFlungDu's one. It's still in the moderation too.
My blog. I could post stuff now and then

My Assembly for the SNES tutorial (it's actually finished now!)
Originally posted by Ersanio
Submitted LevelASM v1.3. It has more changes than HuFlungDu made though (but no new features besides controller RAM), so you better stick to HuFlungDu's one. It's still in the moderation too.

Thanks, Ersanio. Now, I can make Play as Yoshi without hijacking original routlines yourself (to lock spinjump). I don't like WhiteYoshiEgg version.