Szerző Téma: Új snapshot formátum  (Megtekintve 2121 alkalommal)

0 Felhasználó és 1 vendég van a témában

Gaia

  • Newbie
  • *
  • Hozzászólások: 45
  • Karma: +0/-0
    • Profil megtekintése
    • Gaia's shrine
Új snapshot formátum
« Dátum: 2013. Május 21. - 21:47:40 »
Itt kéne megbeszélni hogyan nézzen ki az emulátor független snapshot formátum TVC-re.

Egy indító javaslat, ami NEM a WinTVC formátuma, hanem annak továbbgondolása.

  • Little endian formátum
  • A WAV-hoz hasonlóan chunk-okból áll:
    • 'TS02' - mivel a 01 már el van használva ;) - 4 byte
    • generáló emulátor ID-ja  (ezt még megbeszéljük :-\) - 4 byte
    • file hátralévő mérete - 4 byte (DWORD)
    • Chunk ID - 4 byte
    • Chunk méret - 4 byte
    Utolsó kettő nyilván ismétlődik az összes chunk-ra, amiből az emulátorok annyit használnak fel amennyit "akarnak", de vannak sztenderd chunk-ok.
  • Sztenderd chunk-ok: 'CPU ', 'CRTC', 'IOUT', 'IOIN', 'BRAM', 'VRAM', illetve emu-specifikusak, pl.: 'EVTS', 'IRQ ' stb.

A chunk-ok tartalma (ahol nem egyértelmű/mindegy, ott zárójelben a méret és hogy előjeles-e (S)):

'CPU ': AF, BC, DE, HL, IX, IY, SP, PC, AF', BC', DE', HL', I, R, IFF1(1), IFF2(1), irq mode(1), IRQ(4), NMI(4), NMI(4), T-ciklus(S-8), órajel(S-8) ... a maradék helyen mindenki tárolhat amit akar

Most abbahagyom, de folyt. köv...

teki

  • Newbie
  • *
  • Hozzászólások: 33
  • Karma: +0/-0
    • Profil megtekintése
Re:Új snapshot formátum
« Válasz #1 Dátum: 2013. Május 22. - 14:24:29 »
Jol indul!

Gaia

  • Newbie
  • *
  • Hozzászólások: 45
  • Karma: +0/-0
    • Profil megtekintése
    • Gaia's shrine
Re:Új snapshot formátum
« Válasz #2 Dátum: 2013. Május 22. - 21:01:02 »
Köszi :) még az jutott eszembe - amit még egyetlen emulátornál sem láttam eddig -, hogy akár "human readable" text formátumú is lehetne a snapshot, és azt akkor akár kézzel is meg lehetne buherálni. Mit gondoltok?

Atka72

  • Full Member
  • ***
  • Hozzászólások: 104
  • Karma: +3/-0
    • Profil megtekintése
    • Atkalabor
Re:Új snapshot formátum
« Válasz #3 Dátum: 2013. Május 22. - 21:28:48 »
Gondoltam én is rá, de növelné a méretet meg lassítaná a beolvasást. Szerintem nem kéne nagyon megbonyolítani. Végülis az alapdolgokat nem nagyon kell flexibilissé tenni, azok nem változnak. Hexa editorral lehet buherálni a bináris fájt is, a memóriatartalmat meg úgyis abba kéne tárolni. A lényeg hogy legyen egy korrekt dokumentáció róla. Ahogy írtad inkább csak az emu specifikus dolgokat lehetne szövegesen tárolni. De ez nyilván csak az én véleményem.
« Utoljára szerkesztve: 2013. Július 6. - 20:49:09 írta Atka72 »

Atka72

  • Full Member
  • ***
  • Hozzászólások: 104
  • Karma: +3/-0
    • Profil megtekintése
    • Atkalabor
Re:Új snapshot formátum
« Válasz #4 Dátum: 2013. Július 6. - 20:49:16 »
Rég volt már szó róla, azóta van új fejlemény?

teki

  • Newbie
  • *
  • Hozzászólások: 33
  • Karma: +0/-0
    • Profil megtekintése
Re:Új snapshot formátum
« Válasz #5 Dátum: 2013. Július 7. - 13:04:34 »
En ujrairom a z80-t (ffox miatt), igy kicsit meg odebb van.