uebrigens,
bei 0x8002309C ist eine routine, die die sc infos ausgibt. fuer jedes feld wird R1 und R0 geladen, dann 0x800359AC aufgerufen, dort findet wohl dann das auslesen der einzelnen felder aus dem sc chip statt. der aufruf nach 0x80034D64 is lediglich fuer die ausgabe der strings ueber einen bios callback da (callback kommando 0x26C in R12).
die font sektion ist in etwa so strukturiert (basis ist 80010000, ich gebe ab hier nur die offsets an):
0x04 -> anzahl der fonts (3)
0x10 -> wahrscheinlich pruefsumme
0x28 -> info-struktur ueber die fonts, array mit 3 tabellen:
0. font typ?
1. start-adresse der fon-bitmaps
2. adresse der character map, die auf entsprechende eintraege in der indextabelle verweist
3. tabbelle der zeichenbreiten
4. tabelle der inizies zu den einzelnen zeichen
5. weitere hints, wir startzeile des zeichens
6. immer 0x0
fuer die waves ab basis 0x800B0000:
0x04 -> anzahl der waves
0x2C wave info, array mit 9 tabellen zu je drei eintraegen:
0. typ des waves? immer 0x1F40
1. laenge des waves
2. startadresse des waves im flash
gruss,
chris