SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > SRB2 Discussion

Reply
 
Thread Tools Search this Thread
Old 05-04-2014   #1
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default SRB2 ported to the Raspberry Pi!

First, the obvious question. What is a raspberry pi? A raspberry pi is a $35 linux computer the size of a credit card!

Here is a picture:


I am running the "Raspbian" operating system on my Pi, which is basically a port of Debian Linux.

The Pi has only 512MB of RAM and very limited graphic abilities. But it can run lots of old games like DOOM and QUAKE 3. So, I decided to try SRB2 on it! The game runs, but with a few problems.

Problems I noticed when playing SRB2 on the Pi:
  • Knuckles can't jump D:
  • Chasecam doesn't work
  • Only runs well in 320x240 windowed mode
  • Rendering water causes lag
  • Trying to host a dedicated server causes this error: "could not execute dconfig.cfg"

I didn't try it with sound on, so I have no idea how how good the audio is.

However, I tried hosting a server with 6 people, and no one experience any problems! Since hosting worked out so well, I plan to set up a 24/7 dedicated server on the pi.

Here is SRB2 for the Pi, in case anybody else wants to try it: Link
(Take a look at the read-me I included.)

That's it for now. Later I might get around to taking some screenshots and maybe even a movie.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 05-04-2014 at 01:00 AM.
Shardvexz is offline   Reply With Quote
Old 05-04-2014   #2
Goldenhog
Wandering Protagonist
 
Goldenhog's Avatar
Default

Quote:
Originally Posted by Shardvexz View Post
Problems I noticed:
  • Knuckles can't jump D:
  • Chasecam doesn't work
Are you sure you're using the latest version of SRB2 2.1? On release day, a lot of people suffered from those two same bugs, me included. The 2.1.1 patch fixed them... it was something about incompatibility with non-English keyboards or something.

No idea about the other bugs, though.
Goldenhog is offline   Reply With Quote
Old 05-04-2014   #3
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

*Checks again to make sure*

I am using SRB2 version 2.1.8, Alam's ARM Linux build.

EDIT: When I first set up my Pi it was configured for UK keyboards. I changed the configuration to US keyboards. Not sure if this is related...
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 05-04-2014 at 01:09 AM.
Shardvexz is offline   Reply With Quote
Old 05-04-2014   #4
SSNTails
What part of 'RETIRED' don't you understand?
 
SSNTails's Avatar
Default

Yep, it should make a fantastic server. Most of SRB2's CPU time is rendering.
__________________
Roly Poly Putt & TraceRace - for Android, iOS, & PC - http://www.spaddlewit.com
Follow me on twitter: http://www.twitter.com/SSNTails
YouTube: https://www.youtube.com/channel/UCWy...P98afi_Sp0NdfQ
SSNTails is offline   Reply With Quote
Old 05-04-2014   #5
Rex The Kitsune
Annoying Purple Dude
 
Rex The Kitsune's Avatar
Default

My friend has been wanting to try out this game. Maybe now he can justify buying a Raspberry Pi. (just kidding!)
__________________
Terra: i made him with my bear hands
RexTheKitsune: wait you have BEAR HANDS?
Rex The Kitsune is offline   Reply With Quote
Old 06-25-2020   #6
cringyguy
Default The link doesnt work

i clicked th link and it just said error 404 you know the rest
cringyguy is offline   Reply With Quote
Old 06-25-2020   #7
Unknownlight
 
Unknownlight's Avatar
Default

Quote:
Originally Posted by cringyguy View Post
i clicked th link and it just said error 404 you know the rest
I don't have a Raspberry Pi, so I don't know how this works, but I know RetroPie supports SRB2. It mentions it right in the changelog.
Unknownlight is offline   Reply With Quote
Old 06-25-2020   #8
Jonster
[Insert meme here]
 
Jonster's Avatar
Default

At this rate, were gonna be able to play SRB2 on a frickin' microwave one day.
__________________
I am now sans undertale go into my eye
(SW friend code: 3326-8442-2909)
(Discord: Jonster The 1st#5263)
(Discord servers: https://discord.gg/frUyfyp | https://discord.gg/dVZS3YG)
Jonster is offline   Reply With Quote
Old 06-27-2020   #9
FishandChips
AKA Mario Wumpus!
 
FishandChips's Avatar
Default

Oh No! Now Xbox 360? Nintendo Switch? PS4?
FishandChips is offline   Reply With Quote
Old 06-29-2020   #10
SCOTT0852
 
SCOTT0852's Avatar
Default

Quote:
Originally Posted by cringyguy View Post
i clicked th link and it just said error 404 you know the rest
Even if it was up, it would be an extremely outdated version of the game (2.1.8, to be specific). There's not really any reason to play that specific version over 2.1.25 or 2.2.4. You'd be better off compiling it for the pi yourself.
SCOTT0852 is offline   Reply With Quote
Old 06-29-2020   #11
Chimera
Your best friend
 
Chimera's Avatar
Default

Yeah it'd be wild seeing a Pi try running either act of Castle Eggman.

I'd bet money on that chugging / being impossible lol
__________________
Nice.
Chimera is offline   Reply With Quote
Old 07-20-2020   #12
J-town
aka Cirom
 
J-town's Avatar
Default

Quote:
Originally Posted by Chimera View Post
Yeah it'd be wild seeing a Pi try running either act of Castle Eggman.

I'd bet money on that chugging / being impossible lol

Tried it with my Pi 3b, and you'd be right. 7FPS at 640x400, Software mode. (OpenGL crashes whenever I switch to it)
__________________
The name's Cirom! Maybe I'll get my username changed someday. Today is not that day.
J-town is offline   Reply With Quote
Old 07-21-2020   #13
I'll Begin
💪🐑
 
I'll Begin's Avatar
Default

Quote:
Originally Posted by J-town View Post
Tried it with my Pi 3b, and you'd be right. 7FPS at 640x400, Software mode. (OpenGL crashes whenever I switch to it)
Yeah, when I tried it a while back on our 3B+ (I think), after having a few problems getting it to compile, once i got it working I had much of the same issues. The limited specs of the Pi 3B aside, the problem stems from a lot of SRB2's optimisations being X86-specific, so compiling SRB2 for another architecture will fall back on less optimal C code. Or at least that's how people in the Discord explained it to me. And yes, Castle Eggman was completely unplayable.

But also

Quote:
Originally Posted by cringyguy View Post
i clicked th link and it just said error 404 you know the rest
I know the forum management has generally been more relaxed about this in recent years but you kids still really need to stop necroing old, irrelevant threads like this. All it does is confuse people.
I'll Begin is offline   Reply With Quote
Old 07-24-2020   #14
Hacker 101
....wut
 
Hacker 101's Avatar
Default

Srb2 is the most ported game out there
Hacker 101 is offline   Reply With Quote
Old 07-29-2020   #15
SCOTT0852
 
SCOTT0852's Avatar
Default

Quote:
Originally Posted by Hacker 101 View Post
Srb2 is the most ported game out there
Not really? It's on Windows, MacOS, Linux, new 3DS*, Switch, Browser, and Android (the Raspberry Pi runs Linux, which is what makes this "port" possible). That might sound like a lot, but it really isn't. Most modern games are already on 4 platforms (Xbox One, PS4, Switch, and PC). You also can't beat the 3DS version as it crashes at a certain level, not to mention it never got updated to even 2.1.25, let alone 2.2.
SCOTT0852 is offline   Reply With Quote
Old 07-30-2020   #16
time gear
 
time gear's Avatar
Default

Quote:
Originally Posted by SCOTT0852 View Post
Not really? It's on Windows, MacOS, Linux, new 3DS*, Switch, Browser, and Android (the Raspberry Pi runs Linux, which is what makes this "port" possible). That might sound like a lot, but it really isn't. Most modern games are already on 4 platforms (Xbox One, PS4, Switch, and PC). You also can't beat the 3DS version as it crashes at a certain level, not to mention it never got updated to even 2.1.25, let alone 2.2.
Classic DOOM on the other hand... There's a reason "Can it run DOOM?" became a meme. I wouldn't be surprised if someone figured out how to get it running on their smart fridge.
time gear is offline   Reply With Quote
Old 07-30-2020   #17
Goldenhog
Wandering Protagonist
 
Goldenhog's Avatar
Default

Quote:
Originally Posted by time gear View Post
I wouldn't be surprised if someone figured out how to get it running on their smart fridge.
I'm not even surprised.
__________________
Quote:
Originally Posted by Asagi Asagiri
I need power over the people! The stupid, STUPID people!
Goldenhog is offline   Reply With Quote
Old 07-30-2020   #18
time gear
 
time gear's Avatar
Default

Quote:
Originally Posted by Goldenhog View Post
Well I'll be damned.
time gear is offline   Reply With Quote
Old 07-30-2020   #19
LuxisLand
Just vibing!
 
LuxisLand's Avatar
Default

Android... Roblox?
Raspberry Pi?!
WHAT'S NEXT!? PS2?!
__________________
Oh so you're a Sonic Robo Blast 2 Fan?
Name every Emblem Hint.
LuxisLand is offline   Reply With Quote
Old 07-31-2020   #20
I'll Begin
💪🐑
 
I'll Begin's Avatar
Default

Quote:
Originally Posted by LuxisLand View Post
Android... Roblox?
Raspberry Pi?!
WHAT'S NEXT!? PS2?!
Again, compiling code that compiles natively on ARM-based Linux machines with little-to-no coding work does NOT qualify as a port in the sense you're using here. Android, sure, but Raspberry Pi is just a Linux computer with the exact same libraries available to it as the standard x86-based Windows and Linux versions. Also did you even read that Roblox thread? Because it's literally nothing, just like this thread is.

Also, is "PS2!?" a challenge or a request? I wager it'd probably run like arse but, i mean, if it has a C compiler and an SDL implementation, it can probably run SRB2 with some effort.
I'll Begin is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:13 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.