Another Friday post here. A couple of days ago Derhass made a post about getting Descent 1 and 2 ported to the Raspberry Pi with OpenGL ES. Descent was an amazing game released back in the early 1990’s. It had true 6 range freedom of movement in a spaceship with 3D modeling. An amazing game at the time, and one that I could NEVER beat. I’m in the middle of writing a tutorial on how to patch and compile the game, as well as hosting the binaries themselves.
Reefab has spent an amazing amount of time getting Quake 2 to run on the Raspberry Pi. The port is based off of YQuake2 and has been changed to use OpenGL ES. It runs quite well on the Raspberry Pi, there is some slowdown but it’s still very playable.
You can download and compile it yourself from his Github repository (which also has really well done compiling instructions), or you can download the precompiled binaries from my site.
This has been an interesting long week. I’m really happy with the feedback I’ve recieved regarding the Raspbian binaries I released. I got linked to by Adafruit which is awesome! I purchased one of thier little 2.0″ LCD TVs. Still waiting for it to arrive, but I plan to do some fun things with that small screen and the Raspberry Pi. Bensoutlet.com has on sale the Motorola Lapdock for $59.99 which is a really good price. Theres a 14 page forum post about how people are using it to make Raspberry Pi laptops.
My next goal is to write up some tips and tricks for the emulators that my commentors have posted, and still working on getting Love2D to work.
This past weekend was Game Warp! A Central Florida event dedicated to Arcade Video Games and Pinball Machines. I had a lot of fun, saw a lot of internet friends, and watched people way better than compete in awesome tournaments.
I once read some very good advice about blogging, and that is to have a schedule and keep to it. This blog has been my brain dump, I post things when I think about them. I don’t really preplan for my posts. Something gets completed, it’s cool, I write it down. I’ve slowly gained a small community of some really cool people here, and I think it’s only fair to everyone that I at least post once a week regardless.
With that said, I’m going to post something every Friday. I hope you enjoy. Now on to the content!
I’ve been playing around a bit with the Raspbian release. I’ve started to recompile all the binaries I released, and will be posting them online once they are to my liking. I’ve found some hiccups along the way, but I seem to be working through them.
I really want to get Cave Story working without the lag every 5 seconds.
Get Quake3 running again (seems a commenter has been working on that!)
Recompile AdvanceMESS and AdvanceMAME
Recompile Gngeo and get full screen working right.
Get a frontend running that will work with these emulators
Get Love2D running.
I got my second Raspberry Pi in the mail yesterday. This one comes from RS. The big differences I’ve seen so far in the board itself is that the silkscreening is a little different, and the company that supplies the memory is different. In my Element14 board, the memory is Samsung. The RS board uses Hynix memory.
I got a request today to see if I could get Cave Story working on the Raspberry Pi. It took me about 4 hours but I’ve gotten a decent version running. This uses the NXengine open source cave story project, along with the english translation patch the freeware data files.
Let me know if you have any issues with the binaries or running the program. I’ve only ever played about 5 minutes of Cave Story so I’m not sure how well it’s running, but it seemed to be fine to me. Looking forward to the feedback.
Today I present the binaries for AdvanceMESS. The Multi Emulator Super System. MESS can emulate somewhere around 250 different home consoles and computers. It’s not perfect in any sense, but it works for most consoles.