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,14 +1,14 @@
_UnnamedText_4413c: ; a5482 (29:5482)
_UnnamedText_4413c:: ; a5482 (29:5482)
text "Do you believe in"
line "GHOSTs?"
done
_UnnamedText_44141: ; a549d (29:549d)
_UnnamedText_44141:: ; a549d (29:549d)
text "Really? So there"
line "are believers..."
done
_UnnamedText_44146: ; a54c0 (29:54c0)
_UnnamedText_44146:: ; a54c0 (29:54c0)
text "Hahaha, I guess"
line "not."
@ -17,7 +17,7 @@ _UnnamedText_44146: ; a54c0 (29:54c0)
cont "it's not real."
done
_LavenderTownText2: ; a5506 (29:5506)
_LavenderTownText2:: ; a5506 (29:5506)
text "This town is known"
line "as the grave site"
cont "of #MON."
@ -27,7 +27,7 @@ _LavenderTownText2: ; a5506 (29:5506)
cont "#MON TOWER."
done
_LavenderTownText3: ; a555f (29:555f)
_LavenderTownText3:: ; a555f (29:555f)
text "GHOSTs appeared"
line "in #MON TOWER."
@ -37,13 +37,13 @@ _LavenderTownText3: ; a555f (29:555f)
cont "ROCKETs killed."
done
_LavenderTownText4: ; a55bb (29:55bb)
_LavenderTownText4:: ; a55bb (29:55bb)
text "LAVENDER TOWN"
line "The Noble Purple"
cont "Town"
done
_LavenderTownText5: ; a55e0 (29:55e0)
_LavenderTownText5:: ; a55e0 (29:55e0)
text "New SILPH SCOPE!"
para "Make the Invisible"
@ -52,12 +52,12 @@ _LavenderTownText5: ; a55e0 (29:55e0)
para "SILPH CO."
done
_LavenderTownText8: ; a561d (29:561d)
_LavenderTownText8:: ; a561d (29:561d)
text "LAVENDER VOLUNTEER"
line "#MON HOUSE"
done
_LavenderTownText9: ; a563c (29:563c)
_LavenderTownText9:: ; a563c (29:563c)
text "May the Souls of"
line "#MON Rest Easy"
cont "#MON TOWER"