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.
As you saw in my previous post / video, I was running Youtube videos in fullscreen on my little display. I was using an application (really just a 2000+ line perl script) that does this for me. The program is called youtube-viewer (github)
Gcala posted a nice guide on how to set it up and has given me permission to also repost it here. I’m making some modifications as I had to do a couple changes, but it works.
Now just type youtube-viewer on the command line and you are good to go 🙂
List of Commands
all : play all the results in order
next : go to the next page (same as <ENTER>)
back : return to the previous page
login : will prompt you for login
logout : will delete the authentication key
[integer] : play the corresponding video
i, info [i] : show more informations about one video
c, comments [i] : show video comments (e.g.: c 19)
r, related [i] : show related videos (e.g.: r 6)
v, videos [i] : show author's latest videos
p, playlists [i] : show author's latest playlists
subscribe [i] : subscribe to author's channel
like, dislike [i] : like or dislike a video
fav, favorite [i] : favorite a video (e.g.: fav 3)
[keywords] : search for youtube videos
3-8, 3..8 : same as 3 4 5 6 7 8
8 2 12 4 6 5 1 : play the videos in your order
-argv -argv2=v : set some arguments (e.g.: -u=google)
e, edit-config : edit and apply the configuration
load-config : (re)load the configuration file
/my?[regex]*$/ : play videos matched by a regex (/i)
reset, reload : restart the application
q, quit, exit : close the application
This weekend has been fun. I got my 2.0″ LCD Display from Adafruit in! It’s an amazing little screen. Bright, Sharp, Colorful. MAME, Quake, NeoGeo games all look great on it. A concern I had was how to power the little screen. It can take 5v – 12v, and the connector is just two bare wires for power.
After testing the screen with a regular power supply, I decided I wanted to see if I could power it via the GPIO power pins on the Raspberry Pi itself. I was concerned about the amperage it would require, but after connecting it to pins 2 and 6 (5v and GND), and powering on the Pi, they both turned on and I was watching Raspbian bootup.
On the Raspberry Pi Forums, gcala contributed a post with a how to on getting Youtube to play from the command line to omxplayer.
Here is a video I took after getting youtube-viewer running on my Pi:
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’m a huge Star Trek fan. When I heard that CBS was remastering and rereleasing all of TNG in high definition I got a huge smile on my face. I eargerly awaited the TNG Next Level sampler disc (which included the remastered Pilot – Encounter at Farpoint, Sins of the Father, and The Inner Light) to come out.
The sampler is the REASON I bought a Blu Ray player, and it was worth it. The quality of the remasterings are amazing. Sometimes the quality is too high. You can see where the extra klingon make up ends and the face begins, you can see how low quality some of the extra props were. You get to see stuff that you couldn’t ever see in standard definition. It’s like watching a whole new show 🙂
I highly recommend the Season 1 box set if you are a trekkie, but if you are on the fence about the purchase, try the sampler pack. I don’t think you will be disappointed.
What started out as a funny thought is now reality. I spent about an hour splicing, soldering, taping, and heat shrinking this fun little cable together. It’s a microusb to microusb extension cable. I split it in half, cut off the data wires, soldered the ground cable back together, wrapped electrical tape around it, then soldered each end of the Vcc wires to the power switch. I taped them up, then tried to heat shrink as much as it as possible.
My frankenstein cable works 🙂
P.S.: All the items needed I got from Sparkfun.com (except the usb extension cable)