Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Want to actually make GBA games from scratch... | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Nebetsu

Shmee
Level: 55

Posts: 360/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-18-04 04:07 AM Link | Quote
Well this is the closest thing for this... anyways, does anyone have a compiler and tutorials on how to make GBA games from scratch? I know it can be done, I just dont have it... I have the GB C to rom compiler somewhere, but I want the gba one. Help would be greatly appreciated.
Ringodoggie

Snifit
Level: 27

Posts: 124/281
EXP: 114340
For next: 1819

Since: 03-23-04
From: London, Ontario, Canada

Since last post: 27 days
Last activity: 5 hours
Posted on 10-18-04 07:29 AM Link | Quote
Um, should this thread go in the programming forum?
Chickenlump

Level: 41

Posts: 394/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 10-18-04 07:59 AM Link | Quote
I'm sure a mod will eventually move it if he or she thought that it did.


(edited by Chickenlump on 10-17-04 11:00 PM)
(edited by Chickenlump on 10-17-04 11:02 PM)
Nebetsu

Shmee
Level: 55

Posts: 363/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-18-04 08:03 AM Link | Quote
Originally posted by Chickenlump
I'm sure a mod will eventually move it if he or she thought that it did.


(edited by Nebetsu on 10-17-04 11:04 PM)
Chickenlump

Level: 41

Posts: 395/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 10-18-04 08:18 AM Link | Quote
Damn, your fast...

Pretty good for a first try...within minutes of finding the resources...



2 minutes, no crashing for me.
Nebetsu

Shmee
Level: 55

Posts: 364/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-18-04 08:20 AM Link | Quote
Originally posted by Chickenlump
Damn, your fast...

Pretty good for a first try...within minutes of finding the resources...



2 minutes, no crashing for me.


I have had programming experiance before. Plus it was just a matter of drawing each pixel one by one...... It wasnt really that hard.

Maybe my computer just sucks.


(edited by Nebetsu on 10-17-04 11:21 PM)
windwaker

Ball and Chain Trooper
WHY ALL THE MAYONNAISE HATE
Level: 61

Posts: 146/1797
EXP: 1860597
For next: 15999

Since: 03-15-04

Since last post: 4 days
Last activity: 6 days
Posted on 10-18-04 08:35 AM Link | Quote
!!!

Sheesh, that was fast. Was it really that difficult?
Nebetsu

Shmee
Level: 55

Posts: 365/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-18-04 08:42 AM Link | Quote
Originally posted by windwaker
!!!

Sheesh, that was fast. Was it really that difficult?


Not really. Previous programming experiance helps.

EDIT: This would be fun!

http://www.jandaman.com/games.mvc?c=GBADEVKIT


(edited by Nebetsu on 10-17-04 11:54 PM)
Dylan
Devil Trumpets and Angel Trombones ~
Level: 54

Posts: 1054/1407
EXP: 1181697
For next: 52173

Since: 06-19-04
From: Ottawa, Canada.

Since last post: 1 day
Last activity: 6 hours
Posted on 10-18-04 09:02 AM Link | Quote
Originally posted by Nebetsu
Originally posted by windwaker
!!!

Sheesh, that was fast. Was it really that difficult?


Not really. Previous programming experiance helps.
I'm sure it would, but what you made doesn't require any programming.

Anyway, you're other option would be to program the game from scratch with assembly, but that would require a lot of heavy reading-up and likely some brainache, so that wouldn't be your option for quick results. Unless of course, you have some suitable programming experience in that area, in which case you may be able to learn a lot faster.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 1808/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-19-04 04:10 AM Link | Quote
What language and program did you write it in? I managed to print some text in C, but that's just calling a library function.
Nebetsu

Shmee
Level: 55

Posts: 366/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-19-04 04:57 AM Link | Quote
Originally posted by HyperHacker
What language and program did you write it in? I managed to print some text in C, but that's just calling a library function.


Did it in C...
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 493/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 10-20-04 06:33 PM Link | Quote
how about using HAM?, along with Visual HAM, and its very easy, the only thing is there is a created with ham splash screen when you make any rom, but that doesnt really matter, and HAM is really easy to use...at least I think its easy to use, an really easy to draw lines, print text, etc, except im having trouble with bitmaps...

http://www.ngine.de/site/index.php its a german url, but its english, so is HAM.


(edited by Dcahrakos on 10-20-04 09:33 AM)
(edited by Dcahrakos on 10-20-04 09:35 AM)
Xtreme984

Koopa
Level: 18

Posts: 50/111
EXP: 25164
For next: 4733

Since: 07-27-04

Since last post: 116 days
Last activity: 58 days
Posted on 10-20-04 08:23 PM Link | Quote
Dcahrakos that HAM thing is actually pretty tight, nice find my friend. (hopes to get better at C and C++, doesn't know any)
windwaker

Ball and Chain Trooper
WHY ALL THE MAYONNAISE HATE
Level: 61

Posts: 153/1797
EXP: 1860597
For next: 15999

Since: 03-15-04

Since last post: 4 days
Last activity: 6 days
Posted on 10-20-04 08:27 PM Link | Quote
What tools did you use for this? This looks like it'd be really awesome to try and do .
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 494/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 10-20-04 08:37 PM Link | Quote
a warning...kinda...when you get the newest version of HAM, goto
http://console-dev.de/visualham/

and download the newest version of visual ham, along with the update (they are both at the bottom of the page)

that makes compiling the project alot faster, and adds more features.

something that took 5 minutes to do lol...



(edited by Dcahrakos on 10-20-04 11:37 AM)
(edited by Dcahrakos on 10-20-04 12:32 PM)
(edited by Dcahrakos on 10-20-04 12:32 PM)
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 254/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-20-04 10:09 PM Link | Quote
ick, something about being 16 lines of code producing text on a screen turns me off. i want to see some assembly in there and not as inline
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 495/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 10-20-04 10:18 PM Link | Quote
well, I just figure out how to load bitmaps to the Background without it messing up...


and the code is in C and you can use C++ and the src for that image i just showed is 20 lines and looks like:

#include
#include "gfx/test.raw.c"
#include "gfx/test.pal.c"

int main()
{
ham_Init();

ham_SetBgMode(4);

ham_LoadBGPal((void*)test_Palette,256);

ham_LoadBitmap((void*)test_Bitmap);

ham_FlipBGBuffer();

while(1) {}

return 0;
}


edit:

I made a little test game, it shows the ham slashscreen(mandatory), my splash screen(had to code myself, using the picture from that BG) and 2 sprites on screen(a blue ball with red dots, and there is no alpha blending, so it has a white box around it(dont know how to use alpha blending yet))

http://www.freewebs.com/gbadev/test3.zip (to lazy to get better hosting...lol)



(edited by Dcahrakos on 10-20-04 02:39 PM)
Xtreme984

Koopa
Level: 18

Posts: 51/111
EXP: 25164
For next: 4733

Since: 07-27-04

Since last post: 116 days
Last activity: 58 days
Posted on 10-21-04 12:59 PM Link | Quote
Dcahrakos, how can I draw text when the bg mode is either 4 or 5?
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 496/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 10-21-04 07:10 PM Link | Quote
actually, im still trying to figure that out, I was trying to draw a line on top of text, and below text, but I couldnt, but also, the draw text function is mostly for debugging purpose, im not sure what a good way to make text with bitmaps is...I know ham comes with a charset generator...which makes bitmaps out of size and fonts....ill edit this post when I figure some things out.


(edited by Dcahrakos on 10-21-04 10:11 AM)
Nebetsu

Shmee
Level: 55

Posts: 376/1574
EXP: 1291130
For next: 23059

Since: 09-01-04
From: Nebland

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-24-04 07:03 AM Link | Quote
Originally posted by Dcahrakos
actually, im still trying to figure that out, I was trying to draw a line on top of text, and below text, but I couldnt, but also, the draw text function is mostly for debugging purpose, im not sure what a good way to make text with bitmaps is...I know ham comes with a charset generator...which makes bitmaps out of size and fonts....ill edit this post when I figure some things out.


Sounds cool. I'll look foreward it. Haha. I havnt progressed anywhere. I spent like a couple hours on doing stuff with this other tutorial and then I havnt found the time since to do any more GBA developement tutorials. Probably because the thing I'm working on is very intimidating.
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Want to actually make GBA games from scratch... | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.021 seconds.