Actually it said set bit #7, like MJ said. I've changed the wording to be clearer. Additionally, flags only need to be either 0 or 1 if they...
Wait, so if you declare RAM variables using equates instead of phase it works fine? How odd. I've changed them to nameless temporary symbols for...
The code isn't confusing at all if you know how the Sprite Attribute Table works, and if you don't there's always genvdp.txt. Anyway, the mappings...
The Mega Drive's processor doesn't support floating point operations as far as I'm aware, so the Sonic games use 16.8 fixed point to represent...
They start with $$ in AS; it's ASM68k which uses @ for temporary labels.
I've shortened the equates and was commenting the Enigma decompression routine when I ran into a little hitch: move.w d5,d1 move.w d6,d7 sub.w...
This hack is just so much goddamn fun it's amazing.
Haha not necessarily; a line or two in Sonic Hacking Utilities would do.
Any particular reason for not putting the files up on Retro?
The spin dash porting guide has steps on how to fix that problem. See SCHG How-to:Add Spin Dash to Sonic 1/Part 2#Problem_4:_Spin_Dash_Dust.
A quick and dirty way to fix this would be to keep Amy's invincibility flag set throughout the whole cutscene (bset #1,status_secondary(a0)).
Sounds good to me, although I'd suggest keeping the underscore for consistency with other equates. We should also probably have btnm_ABC and...
You've converted the mappings over to Sonic 2 format right?
All right, cool. What about the button constants?
There's no way to lock a RAM address as far as I'm aware - the best you can do is put a check in V-int. Can't you just remove the code which is...
Because having to type GameModeID_ContinueScreen in your own code would get kinda annoying (though admittedly GMID_* is only 6 characters...
Can we shorten some of the equate names a bit? E.g. ehz_1 instead of emerald_hill_zone_act_1, GMID_* instead of GameModeID_*, and bit_* instead of...
You need to split a Sonic 2 ROM before you can use the disassembly. Put a clean Sonic 2 REV 01 ROM in the disassembly folder (if you don't have...
You're changing the wrong nybble. Change it to $680 and it should work.
To be more specific, the entire word is a bitfield of the form PCCV HAAA AAAA AAAA. P is the high priority flag, CC is the palette line (00 = line...
Separate names with a comma.