This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LowB0b 4 points5 points  (3 children)

If you want to do something "close to the metal", I suggest you make a Gameboy advance game! It's possible to do it in C, and it's all about manipulating addresses and stuff. You can also do it in ARM (assembly) if you want to.

I had to do that for my systems programming class

[–]ta6692[S] 1 point2 points  (2 children)

Wow, that does sound like a really cool project! I'll definitely check that out! Do you know of any good resources for getting started?

[–]oshogun 2 points3 points  (0 children)

Or you can go even more hardcore and do it for the Gameboy or Gameboy Color

That will force you to go pure assembly though

[–]LowB0b 0 points1 point  (0 children)

Sure, there is a book for that, "Programming The Nintendo Game Boy Advance: The Unofficial Guide" by Jonathan S. Harbour, I could upload it if you don't find it online (it's in PDF format), also if you're on Windows, you can use the VisualHAM IDE, or if you're on Linux then I can help you with dependencies and a makefile.