Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» le forum fourre tout
HRC (Hires RLE Compressed) EmptyMar 30 Juin 2020 - 13:11 par Admin

» besoin cable coleur et interface de lecture sd card
HRC (Hires RLE Compressed) EmptyJeu 25 Juin 2020 - 11:56 par kenneth

» I had a dream .. glOric
HRC (Hires RLE Compressed) EmptySam 6 Juin 2020 - 14:18 par jbperin

» Multi soluces...
HRC (Hires RLE Compressed) EmptyMar 19 Mai 2020 - 12:41 par soft-bug

» Des nouvelles de BAS_ORIC
HRC (Hires RLE Compressed) EmptyMer 6 Mai 2020 - 16:08 par goyo

» 3D walkthrough template en moins de 600 lignes de C
HRC (Hires RLE Compressed) EmptyMer 29 Avr 2020 - 20:43 par Star42

» CB2 micro
HRC (Hires RLE Compressed) EmptySam 11 Avr 2020 - 19:29 par jbperin

» Le bonjour de codeur
HRC (Hires RLE Compressed) EmptyMer 1 Avr 2020 - 15:18 par Invité

» [résolu] Format des fichiers Hyperbasic...
HRC (Hires RLE Compressed) EmptySam 28 Mar 2020 - 19:50 par damien

» [résolu] Récupération contenu disquettes 3 pouces...
HRC (Hires RLE Compressed) EmptyVen 27 Mar 2020 - 15:06 par damien

» Echange de jeux/logiciels
HRC (Hires RLE Compressed) EmptyLun 23 Mar 2020 - 20:15 par Star42

» Ordi Portable Sony VAIO
HRC (Hires RLE Compressed) EmptyDim 22 Mar 2020 - 16:17 par froggy

» une atan2 pour vos lib math
HRC (Hires RLE Compressed) EmptyDim 22 Mar 2020 - 11:30 par drpsy

» nouveau site
HRC (Hires RLE Compressed) EmptyJeu 19 Mar 2020 - 20:02 par Star42

» CEO Mag Spéciaux disponibles
HRC (Hires RLE Compressed) EmptyJeu 19 Mar 2020 - 9:33 par musepat

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 208 membres enregistrés
L'utilisateur enregistré le plus récent est darq

Nos membres ont posté un total de 8573 messages dans 746 sujets
Portail ORIC



-11%
Le deal à ne pas rater :
Ventilateur Rowenta VU5640F0 TURBO SILENCE EXTREME
79.99 € 89.82 €
Voir le deal

HRC (Hires RLE Compressed)

Aller en bas

HRC (Hires RLE Compressed) Empty HRC (Hires RLE Compressed)

Message par Symoon le Lun 14 Oct 2019 - 22:43

Hello!

Voici un premier essai de ce sur quoi je travaillais ces derniers temps: HRC.
Le but: avoir des images HIRES compressées (compression simple RLE), et qui se décompressent toutes seules après chargement, en utilisant un minimum de mémoire.
Et ce pour pouvoir enregistrer des images compressées sur disquette.

L'image moyennement complexe ci-jointe ne fait plus que 5.4Ko (au lieu de 8Ko ), se charge en HIRES et se décompresse toute seule. Sur des images moins complexes, on peut espérer une compression bien meilleure (un écran vide fera environ 128 octets).
Hormis la page HIRES, le processus occupe 4 octets en page 0, et les 40 octets "cachés" en $BF40-$BF67 (entre la fin de l'écran HIRES et les 3 lignes de TEXT en dessous, eh oui il y a 40 octets invisibles). C'est tout !

Pour tester: placez vous d'abord en HIRES, puis CLOAD de l'image.

Il me reste à régler des fichus problèmes d'affichage potentiels avec les octets "interdits" en HIRES (ceux qui font passer en mode TEXT ou qui changent la fréquence d'écran), et qui peuvent survenir selon les cas.
Fichiers joints
HRC (Hires RLE Compressed) Attachment
voilierHRC.zip Vous n'avez pas la permission de télécharger les fichiers joints.(4 Ko) Téléchargé 7 fois
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Hialmar le Mar 15 Oct 2019 - 19:06

Super bonne idée.

Il y a moyen d’avoir la source en assembleur pour voir comment tu fais ?

_________________
Hialmar
Membre du CEO et de Silicium.
Hialmar
Hialmar
Admin

Messages : 836
Date d'inscription : 03/03/2014
Age : 50
Localisation : Toulouse

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Symoon le Mar 15 Oct 2019 - 19:48

Merci Wink
Pas encore, parce que ce n'est pas figé, mais promis dès que j'ai une V1. Je te préviens c'est un peu spécial: l'assembleur est généré en fonction de chaque image, après analyse de celle-ci. Tu auras rarement, d'une image à l'autre, exactement le même code, même si sa structure ne change pas.
C'est lié au fait que pour rendre la compression RLE plus efficace, j'utilise une suite de valeurs inutilisées dans l'image d'origine pour les compteurs de répétition. Et donc j'ai une valeur clé qui me sert à voir si l'octet lu est un élément de l'image, ou un compteur. Et donc tout ça dépend de chaque image Wink
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Hialmar le Mar 15 Oct 2019 - 20:16

J’adore Cool

_________________
Hialmar
Membre du CEO et de Silicium.
Hialmar
Hialmar
Admin

Messages : 836
Date d'inscription : 03/03/2014
Age : 50
Localisation : Toulouse

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Symoon le Jeu 17 Oct 2019 - 23:09

Hello,

Beta version dispo ici:
http://forum.defence-force.org/viewtopic.php?f=14&t=2021&p=20390#p20390

N'hésitez pas à remonter bugs ou commentaires Wink
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Hialmar le Sam 26 Oct 2019 - 9:47

Merci beaucoup. Je regarde ça dès que je peux.

_________________
Hialmar
Membre du CEO et de Silicium.
Hialmar
Hialmar
Admin

Messages : 836
Date d'inscription : 03/03/2014
Age : 50
Localisation : Toulouse

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Symoon le Sam 26 Oct 2019 - 23:00

Bon courage avec mon code Very Happy

Je viens de mettre la V1.0 finale en ligne:
http://forum.defence-force.org/viewtopic.php?f=14&p=20443#p20443

Avec une question pour orienter la suite Wink
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

HRC (Hires RLE Compressed) Empty Re: HRC (Hires RLE Compressed)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum