diff options
Diffstat (limited to 'main.asm')
-rwxr-xr-x | main.asm | 390 |
1 files changed, 195 insertions, 195 deletions
@@ -1,196 +1,196 @@ -INCLUDE "macros.asm"
-
-INCLUDE "home.asm"
-
-SECTION "bank1",ROMX,BANK[$1]
-INCBIN "baserom.gbc",$4000,$4000
-
-SECTION "bank2",ROMX,BANK[$2]
-INCBIN "baserom.gbc",$8000,$4000
-
-SECTION "bank3",ROMX,BANK[$3]
-INCBIN "baserom.gbc",$C000,$CC42 - $C000
-RST20: ; cc42 (3:4c42)
-INCBIN "baserom.gbc",$CC42,$10000 - $CC42
-
-SECTION "bank4",ROMX,BANK[$4]
-INCBIN "baserom.gbc",$10000,$4000
-
-SECTION "bank5",ROMX,BANK[$5]
-INCBIN "baserom.gbc",$14000,$4000
-
-SECTION "bank6",ROMX,BANK[$6]
-INCBIN "baserom.gbc",$18000,$4000
-
-SECTION "bank7",ROMX,BANK[$7]
-INCBIN "baserom.gbc",$1C000,$4000
-
-SECTION "bank8",ROMX,BANK[$8]
-INCBIN "baserom.gbc",$20000,$4000
-
-SECTION "bank9",ROMX,BANK[$9]
-INCLUDE "emptybank.asm"
-
-SECTION "bankA",ROMX,BANK[$A]
-INCLUDE "emptybank.asm"
-
-SECTION "bankB",ROMX,BANK[$B]
-INCBIN "baserom.gbc",$2C000,$4000
-
-SECTION "bankC",ROMX,BANK[$C]
-INCBIN "baserom.gbc",$30000,$4000
-
-SECTION "bankD",ROMX,BANK[$D]
-INCBIN "baserom.gbc",$34000,$4000
-
-SECTION "bankE",ROMX,BANK[$E]
-INCBIN "baserom.gbc",$38000,$4000
-
-SECTION "bankF",ROMX,BANK[$F]
-INCBIN "baserom.gbc",$3C000,$4000
-
-SECTION "bank10",ROMX,BANK[$10]
-INCBIN "baserom.gbc",$40000,$4000
-
-SECTION "bank11",ROMX,BANK[$11]
-INCBIN "baserom.gbc",$44000,$4000
-
-SECTION "bank12",ROMX,BANK[$12]
-INCBIN "baserom.gbc",$48000,$4000
-
-SECTION "bank13",ROMX,BANK[$13]
-INCBIN "baserom.gbc",$4C000,$4000
-
-SECTION "bank14",ROMX,BANK[$14]
-INCBIN "baserom.gbc",$50000,$4000
-
-SECTION "bank15",ROMX,BANK[$15]
-INCBIN "baserom.gbc",$54000,$4000
-
-SECTION "bank16",ROMX,BANK[$16]
-INCBIN "baserom.gbc",$58000,$4000
-
-SECTION "bank17",ROMX,BANK[$17]
-INCBIN "baserom.gbc",$5C000,$4000
-
-SECTION "bank18",ROMX,BANK[$18]
-INCBIN "baserom.gbc",$60000,$4000
-
-SECTION "bank19",ROMX,BANK[$19]
-INCBIN "baserom.gbc",$64000,$4000
-
-SECTION "bank1A",ROMX,BANK[$1A]
-INCLUDE "emptybank.asm"
-
-SECTION "bank1B",ROMX,BANK[$1B]
-INCLUDE "emptybank.asm"
-
-SECTION "bank1C",ROMX,BANK[$1C]
-INCBIN "baserom.gbc",$70000,$4000
-
-SECTION "bank1D",ROMX,BANK[$1D]
-INCBIN "baserom.gbc",$74000,$4000
-
-SECTION "bank1E",ROMX,BANK[$1E]
-INCBIN "baserom.gbc",$78000,$4000
-
-SECTION "bank1F",ROMX,BANK[$1F]
-INCLUDE "emptybank.asm"
-
-SECTION "bank20",ROMX,BANK[$20]
-INCBIN "baserom.gbc",$80000,$4000
-
-SECTION "bank21",ROMX,BANK[$21]
-INCBIN "baserom.gbc",$84000,$4000
-
-SECTION "bank22",ROMX,BANK[$22]
-INCBIN "baserom.gbc",$88000,$4000
-
-SECTION "bank23",ROMX,BANK[$23]
-INCBIN "baserom.gbc",$8C000,$4000
-
-SECTION "bank24",ROMX,BANK[$24]
-INCBIN "baserom.gbc",$90000,$4000
-
-SECTION "bank25",ROMX,BANK[$25]
-INCBIN "baserom.gbc",$94000,$4000
-
-SECTION "bank26",ROMX,BANK[$26]
-INCBIN "baserom.gbc",$98000,$4000
-
-SECTION "bank27",ROMX,BANK[$27]
-INCBIN "baserom.gbc",$9C000,$4000
-
-SECTION "bank28",ROMX,BANK[$28]
-INCBIN "baserom.gbc",$A0000,$4000
-
-SECTION "bank29",ROMX,BANK[$29]
-INCBIN "baserom.gbc",$A4000,$4000
-
-SECTION "bank2A",ROMX,BANK[$2A]
-INCBIN "baserom.gbc",$A8000,$4000
-
-SECTION "bank2B",ROMX,BANK[$2B]
-INCBIN "baserom.gbc",$AC000,$4000
-
-SECTION "bank2C",ROMX,BANK[$2C]
-INCBIN "baserom.gbc",$B0000,$4000
-
-SECTION "bank2D",ROMX,BANK[$2D]
-INCBIN "baserom.gbc",$B4000,$4000
-
-SECTION "bank2E",ROMX,BANK[$2E]
-INCBIN "baserom.gbc",$B8000,$4000
-
-SECTION "bank2F",ROMX,BANK[$2F]
-INCLUDE "emptybank.asm"
-
-SECTION "bank30",ROMX,BANK[$30]
-INCLUDE "emptybank.asm"
-
-SECTION "bank31",ROMX,BANK[$31]
-INCBIN "baserom.gbc",$C4000,$4000
-
-SECTION "bank32",ROMX,BANK[$32]
-INCBIN "baserom.gbc",$C8000,$4000
-
-SECTION "bank33",ROMX,BANK[$33]
-INCBIN "baserom.gbc",$CC000,$4000
-
-SECTION "bank34",ROMX,BANK[$34]
-INCBIN "baserom.gbc",$D0000,$4000
-
-SECTION "bank35",ROMX,BANK[$35]
-INCBIN "baserom.gbc",$D4000,$4000
-
-SECTION "bank36",ROMX,BANK[$36]
-INCBIN "baserom.gbc",$D8000,$4000
-
-SECTION "bank37",ROMX,BANK[$37]
-INCBIN "baserom.gbc",$DC000,$4000
-
-SECTION "bank38",ROMX,BANK[$38]
-INCBIN "baserom.gbc",$E0000,$4000
-
-SECTION "bank39",ROMX,BANK[$39]
-INCBIN "baserom.gbc",$E4000,$4000
-
-SECTION "bank3A",ROMX,BANK[$3A]
-INCBIN "baserom.gbc",$E8000,$4000
-
-SECTION "bank3B",ROMX,BANK[$3B]
-INCBIN "baserom.gbc",$EC000,$4000
-
-SECTION "bank3C",ROMX,BANK[$3C]
-INCLUDE "emptybank.asm"
-
-SECTION "bank3D",ROMX,BANK[$3D]
-
-INCLUDE "music1.asm"
-
-SECTION "bank3E",ROMX,BANK[$3E]
-
-INCLUDE "music2.asm"
-
-SECTION "bank3F",ROMX,BANK[$3F]
+INCLUDE "macros.asm" + +INCLUDE "home.asm" + +SECTION "bank1",ROMX,BANK[$1] +INCBIN "baserom.gbc",$4000,$4000 + +SECTION "bank2",ROMX,BANK[$2] +INCBIN "baserom.gbc",$8000,$4000 + +SECTION "bank3",ROMX,BANK[$3] +INCBIN "baserom.gbc",$C000,$CC42 - $C000 +RST20: ; cc42 (3:4c42) +INCBIN "baserom.gbc",$CC42,$10000 - $CC42 + +SECTION "bank4",ROMX,BANK[$4] +INCBIN "baserom.gbc",$10000,$4000 + +SECTION "bank5",ROMX,BANK[$5] +INCBIN "baserom.gbc",$14000,$4000 + +SECTION "bank6",ROMX,BANK[$6] +INCBIN "baserom.gbc",$18000,$4000 + +SECTION "bank7",ROMX,BANK[$7] +INCBIN "baserom.gbc",$1C000,$4000 + +SECTION "bank8",ROMX,BANK[$8] +INCBIN "baserom.gbc",$20000,$4000 + +SECTION "bank9",ROMX,BANK[$9] +INCLUDE "emptybank.asm" + +SECTION "bankA",ROMX,BANK[$A] +INCLUDE "emptybank.asm" + +SECTION "bankB",ROMX,BANK[$B] +INCBIN "baserom.gbc",$2C000,$4000 + +SECTION "bankC",ROMX,BANK[$C] +INCBIN "baserom.gbc",$30000,$4000 + +SECTION "bankD",ROMX,BANK[$D] +INCBIN "baserom.gbc",$34000,$4000 + +SECTION "bankE",ROMX,BANK[$E] +INCBIN "baserom.gbc",$38000,$4000 + +SECTION "bankF",ROMX,BANK[$F] +INCBIN "baserom.gbc",$3C000,$4000 + +SECTION "bank10",ROMX,BANK[$10] +INCBIN "baserom.gbc",$40000,$4000 + +SECTION "bank11",ROMX,BANK[$11] +INCBIN "baserom.gbc",$44000,$4000 + +SECTION "bank12",ROMX,BANK[$12] +INCBIN "baserom.gbc",$48000,$4000 + +SECTION "bank13",ROMX,BANK[$13] +INCBIN "baserom.gbc",$4C000,$4000 + +SECTION "bank14",ROMX,BANK[$14] +INCBIN "baserom.gbc",$50000,$4000 + +SECTION "bank15",ROMX,BANK[$15] +INCBIN "baserom.gbc",$54000,$4000 + +SECTION "bank16",ROMX,BANK[$16] +INCBIN "baserom.gbc",$58000,$4000 + +SECTION "bank17",ROMX,BANK[$17] +INCBIN "baserom.gbc",$5C000,$4000 + +SECTION "bank18",ROMX,BANK[$18] +INCBIN "baserom.gbc",$60000,$4000 + +SECTION "bank19",ROMX,BANK[$19] +INCBIN "baserom.gbc",$64000,$4000 + +SECTION "bank1A",ROMX,BANK[$1A] +INCLUDE "emptybank.asm" + +SECTION "bank1B",ROMX,BANK[$1B] +INCLUDE "emptybank.asm" + +SECTION "bank1C",ROMX,BANK[$1C] +INCBIN "baserom.gbc",$70000,$4000 + +SECTION "bank1D",ROMX,BANK[$1D] +INCBIN "baserom.gbc",$74000,$4000 + +SECTION "bank1E",ROMX,BANK[$1E] +INCBIN "baserom.gbc",$78000,$4000 + +SECTION "bank1F",ROMX,BANK[$1F] +INCLUDE "emptybank.asm" + +SECTION "bank20",ROMX,BANK[$20] +INCBIN "baserom.gbc",$80000,$4000 + +SECTION "bank21",ROMX,BANK[$21] +INCBIN "baserom.gbc",$84000,$4000 + +SECTION "bank22",ROMX,BANK[$22] +INCBIN "baserom.gbc",$88000,$4000 + +SECTION "bank23",ROMX,BANK[$23] +INCBIN "baserom.gbc",$8C000,$4000 + +SECTION "bank24",ROMX,BANK[$24] +INCBIN "baserom.gbc",$90000,$4000 + +SECTION "bank25",ROMX,BANK[$25] +INCBIN "baserom.gbc",$94000,$4000 + +SECTION "bank26",ROMX,BANK[$26] +INCBIN "baserom.gbc",$98000,$4000 + +SECTION "bank27",ROMX,BANK[$27] +INCBIN "baserom.gbc",$9C000,$4000 + +SECTION "bank28",ROMX,BANK[$28] +INCBIN "baserom.gbc",$A0000,$4000 + +SECTION "bank29",ROMX,BANK[$29] +INCBIN "baserom.gbc",$A4000,$4000 + +SECTION "bank2A",ROMX,BANK[$2A] +INCBIN "baserom.gbc",$A8000,$4000 + +SECTION "bank2B",ROMX,BANK[$2B] +INCBIN "baserom.gbc",$AC000,$4000 + +SECTION "bank2C",ROMX,BANK[$2C] +INCBIN "baserom.gbc",$B0000,$4000 + +SECTION "bank2D",ROMX,BANK[$2D] +INCBIN "baserom.gbc",$B4000,$4000 + +SECTION "bank2E",ROMX,BANK[$2E] +INCBIN "baserom.gbc",$B8000,$4000 + +SECTION "bank2F",ROMX,BANK[$2F] +INCLUDE "emptybank.asm" + +SECTION "bank30",ROMX,BANK[$30] +INCLUDE "emptybank.asm" + +SECTION "bank31",ROMX,BANK[$31] +INCBIN "baserom.gbc",$C4000,$4000 + +SECTION "bank32",ROMX,BANK[$32] +INCBIN "baserom.gbc",$C8000,$4000 + +SECTION "bank33",ROMX,BANK[$33] +INCBIN "baserom.gbc",$CC000,$4000 + +SECTION "bank34",ROMX,BANK[$34] +INCBIN "baserom.gbc",$D0000,$4000 + +SECTION "bank35",ROMX,BANK[$35] +INCBIN "baserom.gbc",$D4000,$4000 + +SECTION "bank36",ROMX,BANK[$36] +INCBIN "baserom.gbc",$D8000,$4000 + +SECTION "bank37",ROMX,BANK[$37] +INCBIN "baserom.gbc",$DC000,$4000 + +SECTION "bank38",ROMX,BANK[$38] +INCBIN "baserom.gbc",$E0000,$4000 + +SECTION "bank39",ROMX,BANK[$39] +INCBIN "baserom.gbc",$E4000,$4000 + +SECTION "bank3A",ROMX,BANK[$3A] +INCBIN "baserom.gbc",$E8000,$4000 + +SECTION "bank3B",ROMX,BANK[$3B] +INCBIN "baserom.gbc",$EC000,$4000 + +SECTION "bank3C",ROMX,BANK[$3C] +INCLUDE "emptybank.asm" + +SECTION "bank3D",ROMX,BANK[$3D] + +INCLUDE "music/engine/music1.asm" + +SECTION "bank3E",ROMX,BANK[$3E] + +INCLUDE "music/engine/music2.asm" + +SECTION "bank3F",ROMX,BANK[$3F] INCBIN "baserom.gbc",$FC000,$4000
\ No newline at end of file |