[Tiptoi] TT-Homebrew - Eigene Binaries für GME-Dateien programieren
Florian
tttool at florian.rgrplay.de
Mo Okt 28 17:10:29 CET 2024
Hallo,
diese GME stand schon länger auf meiner Liste. Die "Binary" ist keine
Binary. Das sind Strings. Die Datei ist so aufgebaut:
[Anzahl der Zeilen]
ID1 [GMENAME]1.gme [Zahl vermutlich OID Start]-[Zahl vermutlich OID Ende]
ID2 [GMENAME]2.gme [Zahl vermutlich OID Start]-[Zahl vermutlich OID Ende]
...
0xA4 scheint zu sagen, dass es eine "Split-GME" ist. Dann werden die
Binaries scheinbar als Text geparsed, wodurch der Stift crasht, da er
Text erwartet, aber ne Binary bekommt.
https://www.youtube.com/watch?v=Q8LTrTME8lg
> Die einzelnen Kartensets lassen sich im Quiz und Wissensmodus
miteinander kombinieren.
Mit freundlichen Grüßen,
Florian
On 27.10.24 20:48, Joachim Breitner via tiptoi wrote:
> Hi,
>
> Am Sonntag, dem 27.10.2024 um 20:22 +0100 schrieb Joachim Breitner via
> tiptoi:
>> * `0x009C`: 32bit. purpose unknown, can be 0.
> hab mich vertippt: Ich meine das Feld
>
> * `0x00A4`: 32bit flag, can be 0 or 1 (0 means the rest of the
> header is filled with 0; 1 means the rest of the header contains
> one or more of the following offsets)
>
> Ich hab mal hier meine Sammlung an GMEs angeschaut, und in fast allen
> der 192 ist das Feld eins genau dann wenn es eine Main Binary gibt.
>
> Leider nur in fast allen, es gibt genau eine Ausnahme:
>
> WissenManage.gme
> Product ID: 14999
> Raw XOR value: 0x00000064
> Magic XOR value: 0x96
> Comment: CHOMPTECH DATA FORMAT CopyRight 2009 Ver2.10.0901
> Date: 20190923
> Language:
> Number of registers: 27
> Initial registers: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
> Initial sounds: []
> Scripts for OIDs from 2767 to 2767; 0/1 are disabled.
> Audio table entries: 1
> Audio table copy: Equal
> Binary tables entries: 0/0/1
> Single binary table entries: 0/0/0
>
> Special OIDs: 9602, 9601
> Checksum found 0x0020D06E, calculated 0x0020D06E
>
> Hmm, die sieht eh komisch aus, mit nur einem Binary für den 2303L und
> nur ein Sound und eine OID. :shrug:
>
>
>
> Ceers,
> Joachim
Mehr Informationen über die Mailingliste tiptoi