Gameboy Advance 3D graphics test
Uploader Comments (nuclearthelab)
Top Comments
-
@hesitate71 The 16bit super nintendo has absolutely nothing to do with the 32bit ARM-based gameboy advance. A quick look at their technical specifications will tell you as much.
-
@HiddenAbilities A GPU does nothing more than implement a series of graphics algorithms in hardware, for increased efficiency. The 3D rendering algorithms themselves are perfectly suitable for software implementation as well, and that's what we used to routinely do before the proliferation of 3D acceleration hardware. In this case all the calculations are performed by the rather underpowered ARM7 CPU of the GBA in software (a C program). And that's part of the reason why it's so slow :)
All Comments (69)
-
you need to overclock it
-
is that a ibm 5150's keyboard
-
Dude how doer you do this it is bad ass
-
dude awesome
-
Camera: Canon Power A720 IS.
-
You should really try to make a gamecube style menu for the gba
-
wow tis is an atrocity your tellin me they had 3d capability on gameboy sp.......FFFFFFFFFFFFFFFFFFFFF
F -
Nice Model M.
-
a bolt is 3d!
-
the gpu aint good on the gba i would just get a psp and jailbrake it with one of the firmwares and it has a better engine :) and its easyer
So you programmed this in C?
pufixas 1 month ago
@pufixas Yes.
In fact I just added links to the code in the video info box in case you want to check out the code. It's old code and never meant as anything more than an experiment but there it is in case it's useful in any way.
nuclearthelab 1 month ago
@pufixas Yes.
In fact I just added links to the code in the video info box in case you want to check out the code. It's old code and never meant as anything more than an experiment but there it is in case it's useful in any way.
nuclearthelab 1 month ago
@pufixas Yes.
In fact you can get the code from my subversion repository, I've just added that to the video info box. It's old code and never meant as anything more than an experiment but there it is in case it's useful in any way.
nuclearthelab 1 month ago
@nuclearthelab
How are you able to run it on the actual GBA, and not on emulator? I mean how you transferred this app to GBA? Like using some kind of rewritable cartridge? I would love try to make something for GBA ( I don't own one, but I would if I could get started )
I'm reading a book on C++ now, i'm not pro but I understand the basics, soon I will finish reading it and will be,kind of,ready to begin learning GBA api/library.
Excuse my poor English skills :)
pufixas 1 month ago
@pufixas Exactly. I have a rewritable flash catridge system called flash2advance.
If you're just learning C/C++, I'd suggest you start with programming for the PC, much fewer complications. If you want to start playing around with graphics algorithms, use the SDL library which gives you a simple framebuffer to play with.
nuclearthelab 1 month ago