It isn't actually anywhere yet; that's why I said you can add it directly above the "move.w inertia(a0),d0" which is before the...
The compressed Z80 sound driver in the Sonic 2 disassembly is "recompilable"; you can edit the z80 code, build s2, and find the edited z80 driver...
I had the same problem with AS always optimizing 0(a#) to (a#), but worked around it by assembling those instructions as 1(a#) and then using org...
Hopefully this isn't the case, but an image comes to mind of someone pulling their hair out while waiting for 1600 pages of s2.asm to print out...
Oh, I guess I'm not, but I couldn't see it happen from running at red spring speed through the second part of ARZ1 in the original. Maybe it has...
This is kind of fun. Boss fights are crazy, and SCZ. Bug: At the shield monitor near the start of MCZ1 (after breaking it), if you jump and do a...
A good example is the routine called "RunObjects" which loops through all the objects and does something to each one. Copying that method and...
You have to put a Sonic 2 ROM in there and name it s2.bin and run split.bat only once. Then you can run build.bat to build a ROM to s2built.bin....
Obj52_B.bin won't load in SonMapEd because the first index entry in it is invalid. Change the first 0000 to 0022 in a hex editor and then it will...
You can change the palette per mapping piece. In SonMapEd this is done by hitting P while a piece is selected.
The code you should look at is called Obj01_SettleRight and Obj01_SettleLeft on the ground, and Sonic_JumpPeakDecelerateRight and...
In Sonic_SlopeResistmuls.w #$20,d0$20 is the factor of resistance; try decreasing it. In Sonic_SlopeRepelcmpi.w #$280,d0$280 is the minimum...
Here's one problem in your code: Hitaxas is also correct.
That's because you have to be explicit about jmp and jsr instructions being long. Here's a version of the disassembly that builds in AS:...
The part of the build script to edit is where it says "MapRUnc_Sonic $2D 0 4". The $2D should be the mapping frame number of the first running...
That's funny, those last two are some of the very first things I tried, along with making a palette to fit 3 players in the special stages. Says...
Couldn't you swap $5 and $F in palette line 2 of those levels, to only need art for $F? I don't know which is easier though, and I doubt you're...
Yes, that was exactly the strategy I meant. That's what I've been doing to get a free color in every level. Some other things like checkpoints and...
What I suggested for this level -- merge colors $5 and $9 in line 2 -- should work for this boss too. Since you're using $F, the glowing red in...
Look at Touch_Loop and Touch_ChkValue. Objects that want to hit Sonic/Tails set their collision_flags ($20) SST value to an index into Touch_Sizes...
Separate names with a comma.