Hi again, here are some notes for this game:
Intro screen is stored in gsel_3_fnt.bin compressed in 68E93-69690
Intro screen tilemap gsel_3_scr.bin compressed in 67C32-67EC2
options and passwords tilemap sel_3_scr.bin compressed in 6D074-6D387, for the password screen, you have to change 5f259 accordingly to what you have on the password tilemap, otherwise the letter you press and the one the game draws will not be the same, you can modify this (5f259) with the attached introupper.tbl
intro text tilemap arth_3_scr compressed in 6C778-6CAC2
Text tilemaps need two tbl files in order to be modified as the script reads separately the bytes for the upper/lower portion of each letter. I am attaching tbl files for the password screen and intro (you can use these tbl to modify the files I attached to this post)
Files in the attachment:
extract folder: This folder contains all the compressed files that were inside the rom
modified: My modified files, it will be easier for you to use this files as a base if needed.
IntroLower/upper.tbl tbl files for the intro text.
PasswordUpper/lower.tbl tbl files for the password and options screens.
Pointers for the dialogs are stored in 7b920-7baad, be aware that those are not all the pointers, there are pointer calls within the very script, there are pointers for multiple choices and also for dialogs that change after some event.
Pointers for dictionary entries are stored in 5e1d8-5e1ef. (This entries can be called with the bytes e4 to ef.
Good luck and thanks.