Gameboy Development Forum

Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)

You are not logged in.

Ads

#26 2010-05-30 04:18:42

nitro2k01
Administrator
Registered: 2008-02-22
Posts: 178

Re: Gameboy Development Resources

auto-chord wrote:

Looks like the ASM School is now a porn site.
EDIT: Moved to http://gameboy.mongenel.com/asmschool.html

Yep.. It appears GBADev.org's 404 page does that. I'll send a mail to Duo about using a redirect page.


Blog: Gameboy Genius
"A journey of a thousand miles begins with one small step"
Old Chinese Proverb

Offline

 

#27 2010-10-24 10:41:57

Haruko
New member
From: Madrid - Spain
Registered: 2010-10-24
Posts: 1

Re: Gameboy Development Resources

this is a great thread. thanks in advance to all members that have been contributed with links that will help newbies like me.


Never Knows Best

Offline

 

#28 2011-11-30 23:46:41

t3n
New member
From: 0xFFFF
Registered: 2011-11-30
Posts: 3

Re: Gameboy Development Resources

Oh boy.  I've got tons of reference material.  I was just in the process of trying to compile it all, but I'll just dump it all here....

There's also some GBA stuff mixed in; can I post that too?


g,u,n=range(3),"Why don't I use Java or Perl?",lambda(x),y:reduce(x.__add__,y)
print"".join([u[P:H+P]for(H,P)in(zip(n(list,n(tuple,[([d],n(list,[[1+c%2]*(c+1
)for(c)in(g)]))for(d)in(g)])[1:]),[16,12,8,19,6,5,8,1,25,23,2,8,1,5,14,25]))])

Offline

 

#29 2011-11-30 23:57:42

nitro2k01
Administrator
Registered: 2008-02-22
Posts: 178

Re: Gameboy Development Resources

This forum wasn't originally intended for GBA, but sure post them too.


Blog: Gameboy Genius
"A journey of a thousand miles begins with one small step"
Old Chinese Proverb

Offline

 

#30 2011-12-01 10:20:19

t3n
New member
From: 0xFFFF
Registered: 2011-11-30
Posts: 3

Re: Gameboy Development Resources

(Posting to temporarily save what I've compiled so far.  When I'm finished posting everything, I'll clean it up to look like the original post's format)

An old, yet very basic and easy tutorial for getting started with GBDK (the same page also has an link to an intro to GBA programming)
http://www.loirak.com/gameboy/index.php

A link to a lot of great resources regarding the GB's opcodes and some other stuff
http://stackoverflow.com/questions/3690 … color-roms

A GB Development Blog:
http://gameboyprogramming.blogspot.com/

This one is kinda cool.  It's a University class based on z80 and programming for the GB.  There are a few assignments for practice, and I'm sure if you scour long and hard enough, you can find the course material somewhere here as well:
http://cratel.wichita.edu/cratel/ECE238 … signments/

The google group for the above class, which I'm sure would have some more good information:
https://groups.google.com/group/wsu-assembly-engrs

RGBDS for Linux (not yet sure which is better, but I think it's the second one):
https://github.com/vegard/rgbds-linux
https://github.com/bentley/rgbds

A tutorial-via-sourcode walkthrough of creating a sample GB game:
http://www.opusgames.com/games/GBDev/GBDev.html

Includes a copy of the Official Gameboy Programming manual (found by nitro2k01):
http://peru.junglevision.com/secret/index.html

"Just another simple GBDK tutorial(by VKcorp)":
http://pastebin.com/gzT47MPJ

"How to write a simple side scrolling game in GBDK":
http://pastebin.com/F3tHLj68

A list of (dead) resources that are still available for download (including a really-cool looking incomplete GB IDE).  They aren't in active development anymore, but if someone is able to get their hands on the source, they could be again:
http://www.yvan256.net/projects/gameboy/

A more detailed documentation of the GBDK:
http://mitglied.multimania.de/petersieg/gb/gbdk.htm

Assorted tools for Development (as well as some other links and references to other resources):
http://www.rrsd.com/software_developmen … /index.htm

A great reference site with lots of materials about rom hacking in general (with tutorials for the z80 and other stuff like that):
http://www.romhacking.net/

"Cross Platform Music Compiler Kit" (I haven't used this yet, but it looks promising):
http://jiggawatt.org/muzak/xpmck/

A few games that show how to use the special features of the CGB (printing, rumble, etc):
http://www.darkfader.net/gbc/

Another good, yet dated GBDK tutorial:
http://individual.utoronto.ca/rezalotun/gw/

Has some various GB homebrew games, along with others:
http://www.pdroms.de/

It's Wikipedia, obviously:
https://en.wikipedia.org/wiki/Game_Boy_Color


GBA (assorted links)
http://www.reinerziegler.de/GBA/gba.htm
http://www.dwheeler.com/gba/
http://jharbour.com/wordpress/?page_id=89
http://devkitpro.org/index.php
http://forum.gbadev.org/viewtopic.php?t=418

Dead:
thepernporject.com (GBA, I think?)
http://www.gbadev.org/ (GBA)

TOFIND:
Find general GB decompiler

Last edited by t3n (2011-12-02 12:18:01)


g,u,n=range(3),"Why don't I use Java or Perl?",lambda(x),y:reduce(x.__add__,y)
print"".join([u[P:H+P]for(H,P)in(zip(n(list,n(tuple,[([d],n(list,[[1+c%2]*(c+1
)for(c)in(g)]))for(d)in(g)])[1:]),[16,12,8,19,6,5,8,1,25,23,2,8,1,5,14,25]))])

Offline

 

#31 2016-06-21 15:14:42

Calindro
New member
Registered: 2016-06-18
Posts: 4

Re: Gameboy Development Resources

Hi guys,

I want to suggest to add my emulator Emulicious
http://www.emulicious.net
to the list of emulators with helpful development features.
It features a smart disassembler that attempts to separate code from data. The syntax it currently produces is WLA-Z80 assembly instead of any GB assembly so afaik it's not reassemble-able with any available assembler. The reason for this is that it started out as a Z80 disassembler and now I'm in the process of porting it to the GB. As I'm not very familiar with the GB development scene yet I'd like to ask which assembly syntax it should produce. After reading a few posts I got the impression that the preferred assembler is RGBDS. So should I go for that?
This emulator is in active development and I take any requests into account.

Last edited by Calindro (2016-06-21 15:18:41)

Offline

 

#32 2018-02-19 07:22:33

tobiasvl
Member
From: Norway
Registered: 2017-10-19
Posts: 26

Re: Gameboy Development Resources

Now that this thread has been necroed anyway, I'd like to add this list of resources:

https://github.com/avivace/awesome-gbdev

Last edited by tobiasvl (2018-02-19 07:22:43)


Discord: tobiasvl#6844 | GitHub: tobiasvl

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson