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.