I don't know how it works,but I now have SRB2PSP running in PPSSPP "Android" at playable speeds with almost no lag spikes!

Would you beleive that this is PPSSPP on my Fire TV?
I also overclocked the minimal rate of all four CPU cores to 800MHZ using Kernel Tuner.

I want to see a better video of the SRB2 Android port using keyboard controls for making Sonic move at the normal pace instead of a STUPID crawl into death.
I just can't gauge how well the in-game performance is in cybocat's two YT videos.
The menu runs at what appears to be full speed,but what are the specs of his device?

I want the port for Android really,really badly.

*talks into your ear*-->really,really badly.

__________________
I make new N64 Gameshark codes and enhance existing codes.

I don't think OpenGL works on Intel Macs on any version of SRB2, I am unsure of PowerPC however. You need to launch SRB2mac from the terminal for OpenGL. (If you need help with the terminal here is a good guide). Navigate within the terminal to the directory where SRB2 is located and enter "open Srb2mac.app --args -opengl".

To make your life easier, you can install Go2Shell. It opens a Terminal window with "working directory" set to currently opened folder in Finder program (that program where you browse and look for files). After you install that Go2Shell correctly you can open the folder where your SRB2 is stored, then press an icon of that program. Then just type "open Srb2mac.app --arg -opengl" without quotes.
As for me Srb2mac just lags as hell in software rendering mode, while OpenGL just does not work.

Hello. Excuse my stupidity, but how does the Linux port work? What version is it? If it's an outdated version, of SRB2, can I update it normally, with the patchs released at www.srb2.org, like I'd do with the Windows version?

maxwellaguiarsilva, I have Ubuntu 14.04 64-bit as well. If you want a more recent version, look at the first post in this thread. His goes up to 2.1.8, so you can't play online, unfortunately, but you get the new levels on single-player, and you can run custom WADS meant for 2.1.

One caveat, though. On linux, in 2.1.8, the game crashes on the final boss of Castle Eggman Zone. The bug was fixed after the release of it, but the patch didn't make it into the game until the next version. Strangely, this bug was only in the linux version, though, so Win32 versions didn't have that issue. So, after all that's been said, you'll probably have to compile from source to be able to complete the game without using DEVMODE to skip that fight.

Alas, I can't get the newer versions of srb2 to compile at all. Last time I successfully compiled it was 2.1.8 + the patch to fix the crashing.

But, to be totally honest, running the Windows version using wine in linux offers the best experience, even better than using it on real Windows 7! In running both linux game on linux pc OR windows game on windows pc, v-sync doesn't work correctly for me in full screen mode, no matter what settings I set in game or on my NVIDIA OR Intel card (I have an Optimus setup on my laptop). The tearing is horrible in levels like GFZ act 2 with those patterns all over the walls.

But running in wine + using the virtual desktop option and setting it to your monitor's full-screen size + using compiz as your window manager = you can run full-screen with no tearing, and no loss in performance. ^_^