summaryrefslogtreecommitdiff
path: root/common.asm
diff options
context:
space:
mode:
authorBryan Bishop <kanzure@gmail.com>2012-01-16 10:27:12 -0600
committerBryan Bishop <kanzure@gmail.com>2012-01-16 10:27:12 -0600
commit40c2ce0bec2cc31425069ae6134fb3078f07b17a (patch)
tree1c8c53d6be6a5484c4c2d99ea7298ca69c38e9c5 /common.asm
parent968c0c493cfc9bffe4501598585c8e1b05a352c4 (diff)
parent6c3eb008fe7506b0c6d4a58d849610bfcd625ba7 (diff)
Merge in Route2 from KuroiIeWa5Da.
Also, this reverts the additional awk flag- it breaks bsd awk. hg-commit-id: eb7be134dd2c
Diffstat (limited to 'common.asm')
-rw-r--r--common.asm33
1 files changed, 30 insertions, 3 deletions
diff --git a/common.asm b/common.asm
index 423d16a3..1aac617c 100644
--- a/common.asm
+++ b/common.asm
@@ -127,7 +127,7 @@ MapHeaderPointers: ; $01AE
dw SaffronCity_h ; SAFFRON_CITY
dw SaffronCity_h ; unused
dw Route1_h ; ROUTE_1
- dw $4000 ; ROUTE_2
+ dw Route2_h ; ROUTE_2
dw Route3_h ; ROUTE_3
dw Route4_h ; ROUTE_4
dw Route5_h ; ROUTE_5
@@ -2639,7 +2639,7 @@ MapHeaderBanks: ; 423D
db BANK(SaffronCity_h) ; SAFFRON_CITY
db $01 ; unused
db BANK(Route1_h) ; ROUTE_1
- db $15 ; ROUTE_2
+ db BANK(Route2_h) ; ROUTE_2
db BANK(Route3_h) ; ROUTE_3
db BANK(Route4_h) ; ROUTE_4
db BANK(Route5_h) ; ROUTE_5
@@ -27619,7 +27619,34 @@ INCBIN "baserom.gbc",$52996,$54000 - $52996
SECTION "bank15",DATA,BANK[$15]
-INCBIN "baserom.gbc",$54000,$54022 - $54000
+Route2_h:
+ db TileSet_Outside; Tileset
+ db Route2Height,Route2Width ;Height,Width blocks (1 block = 4x4 tiles)
+ dw $407E ;Map-Pointer
+ dw $54E6 ;Maps text pointer
+ dw $54E3 ;Maps script pointer
+ db NORTH | SOUTH ;Connection Byte
+
+ ;Connection data
+ db PEWTER_CITY ;Index of connected map
+ dw $4714 ;Pointer to "Connection Strip"s Upperleft Block (Connected Map)
+ dw $C6E8 ;Pointer to "Connection Strip"s Upperleft Block (Current Map)
+ db 16 ;Bigness
+ db 20 ;Map Width
+ db 35 ;Y Alignment
+ db 10 ;X alignment
+ dw $C8BD ;Window
+
+ db VIRIDIAN_CITY ;Index of connected map
+ dw $43EE ;Pointer to "Connection Strip"s Upperleft Block (Connected Map)
+ dw $C958 ;Pointer to "Connection Strip"s Upperleft Block (Current Map)
+ db 16 ;Bigness
+ db 20 ;Map Width
+ db 0 ;Y Alignment
+ db 10 ;X alignment
+ dw $C703 ;Window
+
+ dw $4022 ;Object Data Pointer
Route2Object: ; 0x54022 (size=72)
db $f ; border tile