Images seem to be acting up on this forum again, so this post might look better on my blog. v0.8 Try it in your web browser:...
KiS2 rearranged the variables slightly, causing some of them to be at different RAM locations compared to vanilla Sonic 2....
In my case I'm using MSYS2's Clang compiler. The compiler errors about flexible array members have to do with initialising a flexible array member...
Lately I've been trying to port this decompilation back to PC by making a custom executable for it. I wrote a blog post explaining some of the...
Speaking as someone who also sees Oil Ocean as 'the desert zone', no, Mania has nothing to do with it. Please keep your words out of my mouth.
Nobody here is arguing that ARZ is 'western' music: nineko is pointing out that the sample originated from a some random OST that has nothing to...
Staff should follow their own rules. Joining in the bickering against someone's opinion and then forbidding them from responding is beyond...
short longhigh_to_short(long value) { unsigned long value_unsigned = (unsigned long)value; long value_shifted = (long)(value_unsigned >>...
It may just be the Windows Phone port that is written in C#: Sonic CD 2011 is written in C(++?), but the Windows Phone port was written in C#. It...
#define DISCARD_LOWER_BITS(bits, x) (((x) - (((1 << bits) - 1) * ((x) < 0))) / (1 << bits)) #define DISCARD_LOWER_16_BITS(x)...
They could have just... made those assets after it was decided that the game should be on consoles too?
Thanks for saving me 8 hours.
Yes, this doesn't seem to be clear-cut at all: not only do opinions wildly differ, but some publishers actually do demand that the citations be...
[Cross-post from the blog] Long time, no see! I have been busy with many things lately, leaving me with a backlog of projects to talk about, the...
And Super Mario World totally isn't Super Mario Bros. 4!
Oh my god OH MY GOD HOLY SHIT I FOUND KOSINSKI'S ORIGIN I Googled 'unlze' and found this:...
The Sonic 2 disassembly now features a branch that targets the game's latest prototype - Beta 8. A nice benefit of this is that Git can produce a...
I'm sure there were some journalists back in the 90s who thought 'Sonic was never good' too. That's the thing about there being billions of people...
Given that interlace mode 2 would require custom graphics, and would corrupt everything on-screen that isn't in the appropriate format (see Sonic...
The $E1852 data block doesn't have anything to do with that table: SoundDriverLoad only loads $1852 bytes of data, stopping short of...
Separate names with a comma.