[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