Hi cafe-alpha,
Yes, I use the SEGA Basic Library.
The objective is to provide an engine easy to use which doesn't required to have special knowledge about the hardware environment
Clearly, the engine won't be (in theory) the fastest or the smallest, but it will allow any C developer to make a game (not necessarily a Sonic) very easily.
I'll post the link on the forum as soon as the website is up.