Conversie SNA la TAP in HCDisk

69 views
Skip to first unread message

George Chirtoacă

unread,
Apr 8, 2026, 6:12:15 AMApr 8
to RomanianHomeComputer
Salut,

Am adaugat la HCDisk comanda 'snap2tap', care converteste un fisier snapshot SNA, folosit in emulatoare, la format TAP, care poate fi incarcat pe masina reala.
Avantajele acestei implementari fata de altele este:
- fisierul TAP generat e cel mai mic, datorita compresiei ZX0 integrata acum in HCDisk
- fisierul TAP contine un singur bloc, deci e direct compatibil cu incarcarea de pe orice format de disc (HC, Cobra Devil, TRDOS, Spectrum +3, etc) sau caseta/audio.
- zona e imagine e complet restaurata, chiar daca e folosita temporar pentru a stoca codul necesar refacerii memoriei.
Provocarea pentru implementare a fost mare, deoarece e restaurata toata memoria din SNA, plus registrii procesorului, cu suprascrierea catorva octeti din stiva jocului.
Am in plan sa adaug suport si pentru snapshot in format Z80, si poate un alt mecanism de restaurare imagine care sa nu afiseze artefacte in timpul decompresiei.

Mihai Vasiliu

unread,
Apr 8, 2026, 8:17:43 AMApr 8
to RomanianHomeComputer
Salut!

Mulțumim pentru update!
De ce nu publici release-uri pe GitHub direct? Că m-am abonat acolo la notificări, dar nu există niciun release încă.

Merci,
Mihai

george.chirtoaca

unread,
Apr 9, 2026, 2:33:10 AMApr 9
to romanianho...@googlegroups.com
Am adaugat acum un release.
Mersi de sugestie.
Binarul era oricum urcat in git. Dar cu release pare mai organizat.



Trimis de pe Galaxy


-------- Mesaj original --------
De la: Mihai Vasiliu <mihai.va...@gmail.com>
Date: 08.04.2026 15:17 (GMT+02:00)
Către: RomanianHomeComputer <romanianho...@googlegroups.com>
Subiect: Re: Conversie SNA la TAP in HCDisk

--
Ați primit acest mesaj deoarece sunteți abonat(ă) la grupul „RomanianHomeComputer” din Grupuri Google.
Pentru a vă dezabona de la acest grup și pentru a nu mai primi e-mailuri de la acesta, trimiteți un e-mail la adresa romanianhomecomp...@googlegroups.com.
Pentru a vedea această discuție, accesați https://groups.google.com/d/msgid/romanianhomecomputer/ae3f1f73-a7a5-42c8-9ed3-69e429d1f266n%40googlegroups.com.

George Chirtoacă

unread,
Apr 13, 2026, 4:42:58 AM (11 days ago) Apr 13
to RomanianHomeComputer
Salut,

Am adaugat la HCDisk suport pentru formatul snapshot Z80 (3 versiuni), pentru comanda 'snap2tap'. Formatul Z80 e mai des intalnit. Suporta doar varianta 48K (nu si 128K), deoarece rezultatul conversiei e un TAP mono-bloc, care ar ajunge prea mare pentru a fi incarcat in cazul jocurilor de 128K.

Am adaugat si comanda 'z802sna', pentru a converti snapshot din formatul Z80 in formatul SNA. Planuiesc sa adaug suport la HCCmd sa incarce snapshot SNA direct de pe discheta HC, iar formatul Z80 e prea complex pentru asta, pe cand formatul SNA e mult mai simplu de integrat in assembler.
Reply all
Reply to author
Forward
0 new messages