Skip to content

Instantly share code, notes, and snippets.

@Sanqui
Last active August 29, 2015 13:58
Show Gist options
  • Select an option

  • Save Sanqui/9984480 to your computer and use it in GitHub Desktop.

Select an option

Save Sanqui/9984480 to your computer and use it in GitHub Desktop.
modern RGBDS project example
; rst vectors
SECTION "rst00",HOME[0]
ret
SECTION "rst08",HOME[8]
ret
SECTION "rst10",HOME[$10]
ret
SECTION "rst18",HOME[$18]
ret
SECTION "rst20",HOME[$20]
ret
SECTION "rst30",HOME[$30]
ret
SECTION "rst38",HOME[$38]
ret
SECTION "vblank",HOME[$40]
jp VBlank
SECTION "lcdc",HOME[$48]
reti
SECTION "timer",HOME[$50]
reti
SECTION "serial",HOME[$58]
reti
SECTION "joypad",HOME[$60]
reti
SECTION "bank0",HOME[$61]
SECTION "romheader",HOME[$100]
nop
jp Start
Section "start",HOME[$150]
Start:
.loop
halt
jr .loop
VBlank:
reti
all: game.gb
game.o: game.asm
rgbasm -o game.o game.asm
game.gb: game.o
rgblink -n game.sym -m $*.map -o $@ $<
rgbfix -jv -i XXXX -k XX -l 0x33 -m 0x01 -p 0 -r 0 -t game $@
clean:
rm -f game.o game.gb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment