Los textos

100 textos sacados de la ROM con tools/textos.py. Las rutinas de texto de p00:4EA6 leen una posición [x y] y luego caracteres de la fuente hasta 0xFF; 0xFE trae otra posición y 0xFD es medio espacio (p00:4EC0). Se recogen las direcciones que el código carga justo antes de llamarlas, las de sus tablas de punteros y las de los que se pintan seguidos.

Los caracteres salen de la fuente del juego (tools/fuente.py): cifras, letras, hiragana, katakana y kanji. Los kanji de las pantallas de PENNANT (試合結果, 順位表...) usan códigos que en el partido son otros caracteres: se carga otro juego de kanji encima (p00:52D9, p00:52C7). El ● es el carácter 0x9A, el marcador de la opción elegida (p01:65AF).

La posición va en puntos de la pantalla. «Dónde» es la dirección del texto y «se pinta desde», la instrucción que lo pide.

textodóndese pinta desde
(88,52) データを / (88,64) ロードしますか / (104,76) はい / (104,88) いいえp03:BE24p03:BDC4
(88,52) どこから / (88,64) ロードしますか / (104,76) DISK / (104,88) SRAMp03:BE42p03:BC6A
(80,56) PLEASE SELECT / (96,96) CONTINUE / (96,112) NEW SEASON / (98,16) ペナントレースp13:6115p13:6102, p13:615B
(96,96) CONTINUE / (96,112) NEW SEASON / (98,16) ペナントレースp13:6125p13:6161
(96,112) NEW SEASON / (98,16) ペナントレースp13:6130p13:6167
(98,16) ペナントレースp13:613Dp13:6202
(64,0) LEAGUE SELECTION / (104,84) TEAMS / (10,200) PLAYER / (66,200) SELECT / (208,200) CLEAR / (122,200) COUNT / (174,200) ENDp13:6294p13:6208
(174,200) ENDp13:62D1p13:64AA
(100,136) 試 合 数p13:6412p13:6401
(48,32) VISITORS / (48,56) HOME / (10,200) VISITORS / (82,200) HOME / (130,200) ENDp13:6594p13:6588, p13:6811
(130,200) ENDp13:65B8p13:667A
(10,200) VISITORSp13:682Etabla 6828
(82,200) HOMEp13:6839tabla 6828
(130,200) ENDp13:6840tabla 6828
(72,16) / (72,26) / (72,36) / (72,46) / (72,56) / (72,66)p13:6C31p13:6C15
(10,200) PLAYERp13:6CBEtabla 6CB4
(66,200) SELECTp13:6CC7tabla 6CB4
(208,200) CLEARp13:6CD0tabla 6CB4
(122,200) COUNTp13:6CD8tabla 6CB4
(174,200) ENDp13:6CE0tabla 6CB4
(10,200) PLAYER / (66,200) SELECT / (208,200) CLEAR / (122,200) COUNT / (174,200) ENDp13:6CE6p13:6C9D
(144,172) ピッチャーをひとりだけ / (144,184) いれてくださいp13:7B48p03:A4F0
(80,12) MEMBER CHANGE / (72,28) BATTER 打 率 HR / (72,160) PITCHER / (134,160) 防御率p13:7B63p14:9D1B
(200,120) 00p13:7B94p01:648B
(88,52) TEAM EDITを / (88,64) おわりますか / (104,76) はい / (104,88) いいえp13:7B99p03:B700
(88,52) SAVEちゅうですp13:7BDDp00:48E9, p13:6D5B, p13:6DD0
(88,52) SRAM ERROR / (104,76) もういちど / (104,88) おわるp13:7C06p03:BD3E, p13:6D99
(88,52) SAVE / (88,64) しゅうりょうp13:7C22p03:B9A4, p13:6D73, p13:6FB2
(72,176) PUSH SPACE KEYp13:7C79p00:4809
(72,184) PUSH SPACE KEYp13:7CA8p00:4845
(72,184) PUSH F1 KEYp13:7CB9p00:4860
(24,96) 打 数 / (24,108) 安 打 / (24,120) 本塁打 / (24,132) 三 振 / (24,144) 四死球p13:7CD1p00:47E7
(84,136) プレイヤー 数p13:7CEFp13:6329
(88,52) しゅうりょう / (88,64) しますp13:7CFAp13:6DE0, p13:6E8C
(88,52) LOAD / (88,64) しゅうりょうp13:7D09p13:7045
(88,52) コンティニューの / (88,64) データが / (88,76) ありませんp13:7D19p13:607B
(88,12) 第 / (136,12) 回 / (146,12) 戦p13:7D35p14:9737
(88,52) LOADちゅうですp13:7D41p13:701A
(88,52) チームデータが / (88,64) ありませんp13:7D4Ep03:BC7C
(24,172) ピッチャーをひとりだけ / (24,184) いれてくださいp13:7D62p03:A4BE
(88,52) どこに / (88,64) セーブしますかp13:7D7Dp14:8463
(80,80) (C)KONAMI 1988 / (40,112) 1PLAYERp13:7D8Fp01:6543, seguidos 7D8F
(40,128) 2PLAYERSp13:7DA9seguidos 7D8F
(40,144) PENNANTp13:7DB4seguidos 7D8F
(40,160) TEAM EDITp13:7DBEseguidos 7D8F
(40,176) WATCHp13:7DCAseguidos 7D8F
(40,192) MEDIA SELECTp13:7DD2p01:655B, seguidos 7D8F
(56,120) MEDIA / (48,144) DISK / (48,160) SRAMp13:7DE1p15:AA5A
●p13:7DF7p01:65B8, p03:BCFC, p15:AAC9
(92,40) FOUR BALLp13:7DF9p01:61A8
(92,40) DEAD BALLp13:7E05p02:8AAF
(16,120) S / (16,128) B / (16,136) O / (216,120) 回 / (204,176) HR / (204,184) 打率 / (8,168) P / (32,176) . / (40,184) 球p13:7E1Ep01:63F6
(132,112) km/hp13:7E44p01:64F4
(224,120) ウラp13:7E4Ep01:644B
(112,136) FOULp13:7E53p01:6508
(112,240) FOULp13:7E5Ap14:93FB
(112,240) OUTp13:7E69p01:7011, p02:8FDB, p03:B129
(112,240) SAFEp13:7E71p03:B101
(68,8) STARTING LINEーUP / (80,32) 打 率 HR / (200,32) 打 率 HRp13:7E86p03:A320
(224,184) 150 / (228,176) 0p13:7EABp01:6A1E
150 0p13:7EB6p03:A25C
(108,112) TIMEp13:7EBDp01:649F
(92,0) TEAM EDIT / (36,12) TEAM NAME / (48,32) NAME LR 打 率 HR RUN / (8,40) BA / (8,164) PI / (48,156) NAME LR / (116,156) SPD / (144,156) 防御率 / (172,156) STM / (208,156) C S F / (128,139) 1700 / (168,139) 200 / (204,139) 600 / (116,199) 540 / (144,199) 990 / (172,199) 200 / (200,199) 252525p13:7EC6p03:BA8B
(88,84) せんぱつ ピッチャー / (78,116) 防御率 / (198,116) 防御率p13:7F55p02:9EC9
DISKp14:8498p14:8476
SRAMp14:849Dp14:8487
RAMp14:84A2p14:8490
(80,140) DISK ERRORp14:8547p14:8520
(72,156) DISK IO ERRORp14:8554tabla 8539
(72,156) FILE NOT FOUNDp14:8564tabla 8539
(88,156) DISK FULLp14:8575tabla 8539
(64,156) DISK NOT READYp14:8581tabla 8539
(72,156) WRITE PROTECTp14:8592tabla 8539
(72,156) TOO MANY FILESp14:85A2tabla 8539
(72,156) DATA TYPE ERRORp14:85B3tabla 8539
(120,52) VSp14:97F5p14:9773, p14:97AB, p14:97D9
(36,32) PLAYER1p14:97FAp14:9795
(168,32) CPUp14:980Ep14:97A5
(36,32) VISITORS / (156,32) HOMEp14:9814p14:97D3
(56,32) CPU1p14:9826p14:9779
(168,32) CPU2p14:982Dp14:977F
(76,184) ひかえピッチャーがいませんp14:9DAEp14:9D88
(10,200) 1Pp15:A6CCtabla A6BE
(66,200) 2Pp15:A6D1tabla A6BE
(66,200) CPUp15:A6D6tabla A6BE
(114,200) ENDp15:A6DCtabla A6BE, tabla A6C6
(10,200) CPU1p15:A6E2tabla A6C6
(66,200) CPU2p15:A6E9tabla A6C6
(60,0) TEAM NAME SELECT / (104,84) TEAMSp15:A710p13:6545, p15:A492
(56,32) PLAYER1 / (56,56) PLAYER2 / (10,200) 1P / (66,200) 2P / (114,200) ENDp15:A72Bp15:A4E6, p15:A68B
(114,200) ENDp15:A76Ap15:A5CE
(96,8) 試 合 結 果p15:B071p15:AE5B
(68,96) 試合数p15:B07Bp15:AE61
(104,80) 順 位 表p15:B081p15:AE67
(24,96) チームp15:B089p15:AE6D
(108,96) 勝数p15:B08Fp15:AE73
(140,96) 敗数p15:B094p15:AE79
(176,96) 勝率p15:B099p15:AE7F
(208,96) ゲーム差p15:B09Ep15:AE85
(216,108) ーーーp15:B0A6p15:AE55