Get rid of globals.asm. Use ::s to export labels between objects.

globals.asm was a hack that:
- gave rgbasm an extra 100k lines to read
- increased reliance on the python preprocessor
- made the makefile a mess
- gave object creation an extra step
- wasn't even necessary

This speeds up build time by at least a third.
This commit is contained in:
yenatch 2014-01-27 16:22:41 -05:00
parent 6bde08504f
commit 1b9ee46af9
277 changed files with 4346 additions and 4358 deletions

View file

@ -1,4 +1,4 @@
_CeladonGameCornerText1: ; 9d8d5 (27:58d5)
_CeladonGameCornerText1:: ; 9d8d5 (27:58d5)
text "Welcome!"
para "You can exchange"
@ -7,7 +7,7 @@ _CeladonGameCornerText1: ; 9d8d5 (27:58d5)
cont "next door."
done
_UnnamedText_48d22: ; 9d91a (27:591a)
_UnnamedText_48d22:: ; 9d91a (27:591a)
text "Welcome to ROCKET"
line "GAME CORNER!"
@ -19,32 +19,32 @@ _UnnamedText_48d22: ; 9d91a (27:591a)
cont "like some?"
done
_UnnamedText_48d27: ; 9d984 (27:5984)
_UnnamedText_48d27:: ; 9d984 (27:5984)
text "Thanks! Here are"
line "your 50 coins!"
done
_UnnamedText_48d2c: ; 9d9a5 (27:59a5)
_UnnamedText_48d2c:: ; 9d9a5 (27:59a5)
text "No? Please come"
line "play sometime!"
done
_UnnamedText_48d31: ; 9d9c5 (27:59c5)
_UnnamedText_48d31:: ; 9d9c5 (27:59c5)
text "You can't afford"
line "the coins!"
done
_UnnamedText_48d36: ; 9d9e1 (27:59e1)
_UnnamedText_48d36:: ; 9d9e1 (27:59e1)
text "Oops! Your COIN"
line "CASE is full."
done
_UnnamedText_48d3b: ; 9da00 (27:5a00)
_UnnamedText_48d3b:: ; 9da00 (27:5a00)
text "You don't have a"
line "COIN CASE!"
done
_CeladonGameCornerText3: ; 9da1c (27:5a1c)
_CeladonGameCornerText3:: ; 9da1c (27:5a1c)
text "Keep this quiet."
para "It's rumored that"
@ -52,37 +52,37 @@ _CeladonGameCornerText3: ; 9da1c (27:5a1c)
cont "by TEAM ROCKET."
done
_CeladonGameCornerText4: ; 9da61 (27:5a61)
_CeladonGameCornerText4:: ; 9da61 (27:5a61)
text "I think these"
line "machines have"
cont "different odds."
done
_UnnamedText_48d9c: ; 9da8e (27:5a8e)
_UnnamedText_48d9c:: ; 9da8e (27:5a8e)
text "Kid, do you want"
line "to play?"
prompt
_Received10CoinsText: ; 9daa9 (27:5aa9)
_Received10CoinsText:: ; 9daa9 (27:5aa9)
text $52, " received"
line "10 coins!@@"
_UnnamedText_48da7: ; 9dac0 (27:5ac0)
_UnnamedText_48da7:: ; 9dac0 (27:5ac0)
text "You don't need my"
line "coins!"
done
_UnnamedText_48dac: ; 9dad9 (27:5ad9)
_UnnamedText_48dac:: ; 9dad9 (27:5ad9)
text "Wins seem to come"
line "and go."
done
_CeladonGameCornerText6: ; 9daf4 (27:5af4)
_CeladonGameCornerText6:: ; 9daf4 (27:5af4)
text "I'm having a"
line "wonderful time!"
done
_UnnamedText_48dca: ; 9db11 (27:5b11)
_UnnamedText_48dca:: ; 9db11 (27:5b11)
text "Hey!"
para "You have better"
@ -99,7 +99,7 @@ _UnnamedText_48dca: ; 9db11 (27:5b11)
cont "be fooled!"
done
_UnnamedText_48dcf: ; 9dbac (27:5bac)
_UnnamedText_48dcf:: ; 9dbac (27:5bac)
text "They offer rare"
line "#MON that can"
cont "be exchanged for"
@ -109,78 +109,78 @@ _UnnamedText_48dcf: ; 9dbac (27:5bac)
line "seem to win!"
done
_CeladonGameCornerText8: ; 9dc06 (27:5c06)
_CeladonGameCornerText8:: ; 9dc06 (27:5c06)
text "Games are scary!"
line "It's so easy to"
cont "get hooked!"
done
_UnnamedText_48e26: ; 9dc33 (27:5c33)
_UnnamedText_48e26:: ; 9dc33 (27:5c33)
text "What's up? Want"
line "some coins?"
prompt
_Received20CoinsText: ; 9dc4f (27:5c4f)
_Received20CoinsText:: ; 9dc4f (27:5c4f)
text $52, " received"
line "20 coins!@@"
_UnnamedText_48e31: ; 9dc66 (27:5c66)
_UnnamedText_48e31:: ; 9dc66 (27:5c66)
text "You have lots of"
line "coins!"
done
_UnnamedText_48e36: ; 9dc7f (27:5c7f)
_UnnamedText_48e36:: ; 9dc7f (27:5c7f)
text "Darn! I need more"
line "coins for the"
cont "#MON I want!"
done
_UnnamedText_48e88: ; 9dcad (27:5cad)
_UnnamedText_48e88:: ; 9dcad (27:5cad)
text "Hey, what? You're"
line "throwing me off!"
cont "Here are some"
cont "coins, shoo!"
prompt
_UnnamedText_48e8d: ; 9dceb (27:5ceb)
_UnnamedText_48e8d:: ; 9dceb (27:5ceb)
text $52, " received"
line "20 coins!@@"
_UnnamedText_48e93: ; 9dd02 (27:5d02)
_UnnamedText_48e93:: ; 9dd02 (27:5d02)
text "You've got your"
line "own coins!"
done
_UnnamedText_48e98: ; 9dd1d (27:5d1d)
_UnnamedText_48e98:: ; 9dd1d (27:5d1d)
text "The trick is to"
line "watch the reels"
cont "closely!"
done
_UnnamedText_48ece: ; 9dd47 (27:5d47)
_UnnamedText_48ece:: ; 9dd47 (27:5d47)
text "I'm guarding this"
line "poster!"
cont "Go away, or else!"
done
_UnnamedText_48ed3: ; 9dd73 (27:5d73)
_UnnamedText_48ed3:: ; 9dd73 (27:5d73)
text "Dang!"
prompt
_UnnamedText_48ed8: ; 9dd7a (27:5d7a)
_UnnamedText_48ed8:: ; 9dd7a (27:5d7a)
text "Our hideout might"
line "be discovered! I"
cont "better tell BOSS!"
done
_UnnamedText_48f09: ; 9ddb0 (27:5db0)
_UnnamedText_48f09:: ; 9ddb0 (27:5db0)
text "Hey!"
para "A switch behind"
line "the poster!?"
cont "Let's push it!@@"
_UnnamedText_48f19: ; 9dde2 (27:5de2)
_UnnamedText_48f19:: ; 9dde2 (27:5de2)
text "Oops! Forgot the"
line "COIN CASE!"
done