Un quiz pour ZX Spectrum dans un vinyle polonais

Papa Dance est un groupe polonais des années 80 et le disque Poniżej Krytyki (1986) contient un programme pour ZX Spectrum.

Au lieu de vous mettre tous les articles précédents à chaque fois, je vous renvoie vers la page dédiée, elle explique ce que je fais avec les vinyles et liste toutes les pages qui contiennent les programmes, les explications, etc.

 

La pochette


Elle liste bien les deux pistes de données


Ca parle visiblement du programme, en polonais

Sur ce vinyle, la récupération a été un peu compliquée. Pas vraiment à cause de l’état du disque (un peu ancien, mais ça passe) mais plus par le fonctionnement. Le programme se trouve en effet sur les deux faces du disque, et il faut créer un fichier unique pour simplifier les choses avec l’émulateur. De plus, si une face a été lue et convertie facilement, la seconde a posé plus de soucis. Mais comme le programme est divisé en plusieurs blocs, il est possible de régler ça avec TZXTools.

La première étape, donc, consiste à numériser les deux faces et convertir le tout en TZX. J’utilise tzxwav avec la commande suivante.

tzxwav -tlow -Thigh -lshort -o sortie.tzx entrée.wav

Après quelques essais, ici, j’avais trois fichiers avec chacun un bloc utilisable (sans erreurs) pour une face et un dernier (celui de la seconde face). L’étape suivante a donc été d’isoler les blocs. La commande qui suit permet de lister les blocs, avec les numéros associés.

tzxls -v fichier.tzx

Une fois les blocs complets identifiés, j’ai simplement créé des fichiers TZX avec les blocs en question. La commande attend une entrée, une sortie et les blocs. Attention, le premier est bien le 0. Dans l’exemple, on prend les blocs entre 0 et 3 (mettre un nombre seul prend uniquement le bloc en question).

tzxcut -i entrée.tzx -o sortie.tzx 0:3

J’ai fait ça pour tous les fichiers, et mis l’ensemble dans le bon ordre (dans la liste des essais précédents, j’avais le bon ordre des blocs). La dernière étape consiste donc à mettre tout ensemble.

tzxmerge -o sortie.tzx entrée01.tzx entrée02.tzx entrée03.tzx

J’ai donc obtenu un fichier valide, avec la bonne taille. Au passage, dans ce cas précis, la ROM se trouve sur le Net, mais pas en TZX, et la taille des blocs est la bonne.

Le programme

Le programme est un quiz sur le groupe, et franchement, je n’ai pas réussi à trouver les réponses. C’est en polonais, et même en tentant une traduction en direct avec les outils de Google c’est compliqué. C’est visiblement assez pointu et la seule réponse que j’ai, c’est simplement parce qu’on a une chance sur deux (question 6). Du coup, j’ai enregistré les questions (avec le son) mais j’ai répondu n à chaque question. Astuce tout de même, il faut taper une réponse et valider avec n ou invalider (en cas d’erreur) avec t. Le début de la vidéo dit d’attendre 3 minutes (20 secondes en vrai).