Alright, I found a decent tutorial, so I will mark this solved.
http://lazyfoo.net/tutorials/SDL/
I was confused about the new rendering system, but I didn't realize that I don't have to use it. Fixed it up in 10 minutes after looking over the tutorial. Mostly just search and replace stuff.
EDIT:
Here's something weird tho. While messing with the rendering system I was able to cause Xorg to hang with 'EQ overflow' or something like that. Oh well.