include some http ascii from the ROM

This commit is contained in:
Bryan Bishop 2013-03-01 21:39:27 -06:00
parent 570e6d43da
commit 393b4971f4
2 changed files with 45 additions and 4 deletions

View File

@ -13337,12 +13337,22 @@ TitleScreenPalettes:
RGB 00, 00, 00 RGB 00, 00, 00
RGB 00, 00, 00 RGB 00, 00, 00
SECTION "bank44",DATA,BANK[$44] SECTION "bank44",DATA,BANK[$44]
INCBIN "baserom.gbc",$110000,$113f84 - $110000 INCBIN "baserom.gbc",$110000,$110fad - $110000
URIPrefix: ; 0x110fad
ascii "http://"
HTTPDownloadURL: ; 0x110fb4
ascii "gameboy.datacenter.ne.jp/cgb/download"
HTTPUploadURL: ; 0x110fd9
ascii "gameboy.datacenter.ne.jp/cgb/upload"
HTTPUtilityURL: ; 0x110ffc
ascii "gameboy.datacenter.ne.jp/cgb/utility"
HTTPRankingURL: ; 0x111020
ascii "gameboy.datacenter.ne.jp/cgb/ranking"
INCBIN "baserom.gbc",$111044,$113f84 - $111044
SECTION "bank45",DATA,BANK[$45] SECTION "bank45",DATA,BANK[$45]
@ -13697,8 +13707,34 @@ Function117cdd: ; 0x117cdd
SECTION "bank46",DATA,BANK[$46] SECTION "bank46",DATA,BANK[$46]
INCBIN "baserom.gbc",$118000,$11bc9e - $118000 INCBIN "baserom.gbc",$118000,$118ba5 - $118000
ExchangeDownloadURL: ; 0x118ba5
ascii "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/exchange/index.txt"
db $0
BattleDownloadURL: ; 0x118bf7
ascii "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/battle/index.txt"
db $0
NewsDownloadURL: ; 0x118c47
ascii "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/news/index.txt"
db $0
MenuDownloadURL: ; 0x118c95
ascii "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/POKESTA/menu.cgb"
db $0
IndexDownloadURL: ; 0x118ce4
ascii "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/tamago/index.txt"
db $0
INCBIN "baserom.gbc",$118d35,$11bc9e - $118d35
SECTION "bank47",DATA,BANK[$47] SECTION "bank47",DATA,BANK[$47]

View File

@ -599,6 +599,11 @@ def read_line(l):
if "INCLUDE \"" in l: if "INCLUDE \"" in l:
include_file(asm) include_file(asm)
# ascii string macro preserves the bytes as ascii (skip the translator)
elif len(asm) > 6 and "\tascii " in [asm[:7], "\t" + asm[:6]]:
asm = asm.replace("ascii", "db", 1)
sys.stdout.write(asm)
# convert text to bytes when a quote appears (not in a comment) # convert text to bytes when a quote appears (not in a comment)
elif "\"" in asm: elif "\"" in asm:
quote_translator(asm) quote_translator(asm)