I toke the time to fully research the 68K SMPS like 2 years ago (but for lazyness I never published my discoveries), so I can say that some of...
Wrong. The "special cases" are handled by the M68K, specifically by the routine loc_71CAC. It looks something like this: btst #3,d0 ; it's a...
Or even easier, check the location $FFF1F1. If the value is $E0, you have the NOISE. Whatever else (I think it's $C0), it's the PSG 3....
Exists any information of the music format used in the Sonic Advance series?
Both are right. Here is the commented part of SMPS code that manages the atenuation(sub_72926 in whatever disassembly): DoPSGInstrument: ;...
Actually, the Sonic's running and walking animations are controlled by their own routine. This code is located in the Sonic_Animate subroutine:...
As Puto said, there is a table located in zbyte_1214 which has the speed up tempo. The specified value is loaded in $19B7 (Z80 mem) during the...
Regarding about the DAC samples, I wrote a guide covering how to properly set up the Jman's custom sound driver. Is located here.
Thanks to both, guys!! I am an anus. I can't understand how I could ignore these files. Also, nineko, as I checked, it is not enough to change the...
These are related to Sonic 1: 1) Somebody knows where are located or how to change the start position of Sonic in each level and in the end scene?...
This is because the Sonic data is stored in the offset $D000-$D03F, so the offset $22 is really the offset $FFFFD022. EDIT: Oh, also, I forgot...
Can someone explain me the format of the enigma compressed mappings? I can't remember that :colbert:
Oh, god. That is an almost impossible mission. :colbert: But a guy called Mark Hainseko has written a series of tutorials fairly simple to...
Uhh, I do not know. I never changed the code of Sonic 2 before. But give me a couple of days to try something, and I'll PM you, guys.
Most of the addresses are the same, except some that changed in Sonic 2, but a quick comparison with some parts of the code of Sonic 1 allowed me...
Separate names with a comma.