I don't understand why declaring a variable with static linkage would prevent it from including pointers, that seems totally unrelated.
Are you declaring those static struct variables within a function, or outside of a function?
FYI, if you build the disassembly, it will produce a .lst file, that gives you the address and hex data associated with each line of code. That...
The disassembly defines the plreq macro as follows (from sonic3k.macros.asm): ; macro for a pattern load request plreq macro...
Looks like nothing ever actually reads the value, maybe it's left over from a previous version of the code? I'd just leave it out personally.
I'm not sure why, but the generator you linked has rotated everything by 90 degrees. Mine matches the way the game's code handles things...
This reminds me that it'd be easy to add a patch to the S&KC mod loader to process all the ring collision every frame, since PCs are more than...
Does that also fix the files themselves to refer to the changed name or do you now have a bunch of broken builds in your history?
On GitHub at least, a file move looks like this: [ATTACH] Yeah, the whole file history isn't shown in one place but the move is recorded, and you...
What do you mean? As far as I can see, the function does take two inputs: d1 is the X distance and d2 is the Y distance. Overall it seems to be a...
I mean the page literally says:
I will say, coding in raw offsets like 58 is a very bad idea. If you can't make a proper struct (understandable considering you'd need like 500...
Are you familiar with S3K's non-player DPLC format? It's described here on the wiki. As for the first word being stored as big endian, I think a...
I have it defined as m68kRAMEndPtr, it's initialized to 0x9000000 (the end of the static RAM buffer) in AllocateRAMAndVRAM (4043B0), and it's used...
Technically the intended purpose of header files is to declare things (structs, variables, functions, etc) that are shared across multiple files....
On a related note, Judy Totoya has stated that Sonic and Tails' relationship was based on Piccolo and Gohan: [ATTACH]
If you're planning on targeting those specific compilers, you could add checks for those versions and define your own integer types instead of...
That'd fail anyway as soon as you try porting it to a platform that doesn't use 32-bit pointers. Like I said, there are going to have to be a lot...
Fun fact, the "music" for the Mystic Ruins Past... isn't. It's just a looping sound effect playing in the background.
Maybe not everything, but there are certainly a lot of pointer arithmetic based on exact data sizes, storing data as one size and reading it as...
Separate names with a comma.