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...
I think this is officialy... [img] [img] [img] [img] [img] [img] If a person like me can do a 99% perfect port of Knuckles on Sonic 1, is easy...
Or $19 :thumbsup: Also, adding a new object in Sonic 1 is as simple as adding a new entry in the file "Object Pointer.asm" within the folder...
No really. It have now the index $90, but is hardcoded, so if you want to play the SEGA sound via the sound driver, you will need to add a new...
Thank you guys!! No matter. This happens in every aspect of my life. I can solve the most difficult problems and fuck it in the most simplest...
( ;) Information irrelevant. Do not feel obliged to read it, it's just that I have the soul of a writer) Well, all started exactly a week ago...
Separate names with a comma.