Vous trouverez ci-joint la dernière version de HRC avec son source (compilé ici pour de la ligne de commande Windows).
Rien de neuf, juste une correction de bug qui laissait passer des octets normalement "interdits" (valeurs $98 à $9F), et donc dans certains cas précis brouillent l'affichage écran.
Pour rappel, HRC compresse un écran HIRES en RLE, et en fait un fichier .TAP qui s'auto-décompresse une fois chargé, en n'utilisant que 40 octets de mémoire + 4 octets en page 0.
La compression RLE codée ici est assez efficace car elle sait automatiquement détecter si l'octet rencontré est à afficher, ou est un compteur de répétition. Ainsi, pas besoin de stocker d'octet de répétition à "zéro" après chaque octet à afficher sans répétition.
Fonctionne sur ROM 1.1, et sur ROM 1.0 uniquement à partir d'une disquette (en raison du bug d'affichage des routines K7 1.0 en HIRES).