#10171 - dillpickle79 - Thu Aug 28, 2003 10:33 pm
I have been making amateur computer games as a hobby for about a year now, using blitz basic. Recently, because my computer sucks and to make things more interesting, I have considered making games for gba. I know nothing realy on the subject of non pc games so I've laid out a list of questions which I need to know the answer to in order to continue.
1) How can I get a gba development kit (I seem to remember that being what it's called)
2) What file format(s) does the system accept for code? Does it take open source c++ or .exe or something else?
3) Where can I find the scancodes for the buttons on the system (ie: escape is 1, f1 is 2, left arrow is 208 or something)
_________________
Thanks,
dillpickle79
#10172 - tepples - Thu Aug 28, 2003 10:57 pm
To learn how to get started developing for the GBA, read Jeff F's GBA development FAQ and my GBA Beginners' FAQ.
Tutorial: The PERN Project
Reference: CowBite spec
Compiler: DevKit Advance
Emulator: VisualBoyAdvance
Examples, libraries, etc: gbadev.org
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#10175 - dillpickle79 - Fri Aug 29, 2003 1:35 am
I've gone through those but I'm still unsure if I can use exe's.
_________________
Thanks,
dillpickle79
#10177 - yaustar - Fri Aug 29, 2003 1:40 am
it's not as daunting as it sounds... all you doing is using different functions and what not. I actually find it is easier then programming for the PC
_________________
[Blog] [Portfolio]
#10178 - dillpickle79 - Fri Aug 29, 2003 1:42 am
yaustar wrote: |
it's not as daunting as it sounds... all you doing is using different functions and what not. I actually find it is easier then programming for the PC |
That's good to know, but I still am not clear on this: Is it open source or compiled?
I guess I'll observe the language a little more to try to learn it...
_________________
Thanks,
dillpickle79
#10180 - yaustar - Fri Aug 29, 2003 2:04 am
you compile it with devkitadvance using c or c++ and it comes as a .bin or .gba file, playable in most emulators...
_________________
[Blog] [Portfolio]
#10191 - Lupin - Fri Aug 29, 2003 9:04 am
Don't think of the gba as you'd think of an PC, it's constructed much more simple. You don't have something like API functions to get key input for example, you'll need to use registers. On an PC you'd most likely never really use the registers directly (and if you try you'll most likely end in an system crash ^^).
The registers are adressed with 32bit addresses and you'll need some header files wich contain the correct adresses for each register (I would use the ones provided within the tutorials)
#10200 - tepples - Fri Aug 29, 2003 1:10 pm
I think of the GBA as like a PC that runs DOS rather than like a PC that runs Windows.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#10207 - FluBBa - Fri Aug 29, 2003 4:02 pm
If you like Basic check out http://www.simforth.com/.
_________________
I probably suck, my not is a programmer.
#10390 - dillpickle79 - Wed Sep 03, 2003 10:42 pm
Thanks a lot guys! I think I'll try out dragon BASIC for a while.
_________________
Thanks,
dillpickle79