Hey, port dev here. Had my eye on this thread and there were a few things I wanted to address. I had an old account on here before, but deleted it a while back and made a new one to respond; if there are any mods reading and this is an issue, let me know.
I ain't off tryin' to be too much of an asshole here or anything, but it's important to understand that not everything is gonna be able to run on the dated hardware that is an old-3DS model. That's my real point here, I understand why so many people own old models instead of new ones and I ain't mockin' those who own the old ones, moreso just trying to say that yeah, some homebrew just ain't gonna shake on the old system, especially when the 3DS scene is dying and there's a lack of interest in optimizing homebrew hard enough to run well on the old one.
This said, I do plan to get the port running on O3DS hardware at some point. The main reason I suspect why the port doesn't run well on O3DS hardware is because, as brought up earlier, the game is entirely software rendered, which is pretty heavy on the CPU. I did take a look at some of the rendering code, however, and a lot of functions look like they could be implemented pretty easily with Citro2D calls. That said, I'm not overly familiar with Citro2D (the last time I was active in the 3DS scene pp2d was still a thing), so this might take a bit.
Awesome! Still waiting for the Sonic 3 A.I.R port
It's probably possible, however, I'd need to talk to Eukaryot about that, and I want to focus on CD for now.
I have not heard of this author before but Saturn tweeted about seven hours ago that his alpha release of a New 3DS only port of Sonic CD was available on GitHub. I have not had a chance to check it out.
You might want to remove the /tag/v1.0a from the link (I can't quote it directly because new members aren't allowed to post links); the port is at v1.15a now, which includes some fixes for the audio, as well as the special stages and frame skipping. Also, for when the release gets bumped again, it's good to not have to keep updating the link.
So I saw that the mobile ports of Sonic 1/2 got decompiled. I feel like it might not really be worth it, or practical at all since we have different ports to 3DS anyways, but would this ever come to 3DS? I have no programming knowledge, I just feel like this would definitely be something cool once the community picks up on it and creates mods and such.
this is from another thread but I'm responding to it here
I do also plan on getting the 1 and 2 decompilations running on the 3DS, as a lot of code is shared between those and CD, but for now I want to focus on getting Citro2D hardware rendering working on CD so 1 & 2 won't be stuck with software rendering as well.