Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 01 Déc 2025, 12:46

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


extraction de fichier .pal

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 30 message(s) ]  Aller vers la page 1, 2  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
Maitrejoe
 Sujet du message : extraction de fichier .pal
Message Publié : 18 Juin 2014, 18:30 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mai 2010, 23:59
Message(s) : 59
Salut,

En fait j'ai deux question...
Je galère sur un truc, je ne sais plus comment on fait pour extraire le code couleur d'un fichier .pal de ocp version pour cpc+, afin de le réutiliser sous maxam.
et aussi quel est la meilleure façon d'afficher sous maxam un flip de sprites afin bien sur d'éviter d'avoir à perdre de la mémoire.

sa fait du bien de retrouver son bon vieu cpc de temps en temps


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 19:46 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Salut,

De memoire, c est codé RGB ou GRB.... Le premier octet du fichier .pal est le R, le deuxieme le G et le troisieme le B... Etc.... Et ce pour chaque couleur (encre+border)

Pour ton flip de sprite, ce que je te conseille :

Un sprite hard est compose de 16 pixels x 16 lignes.

Tu copies le pixel 15 en 0
Tu copies le pixel 14 en 1
Etc.....
Tu copies le pixel 0 en 15

Et tout cela pour chaque ligne.

Ca fait plaisir de te lire maitre joe.

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
Subaru
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 19:57 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 23 Juin 2013, 01:05
Message(s) : 438
Perso, je me suis jamais prise la tête. j'ai toujours utilisé le "lanceur" de stradgraf. :sweatingbullets:

_________________
"A L'HEURE OU BLANCHIT LA CAMPAGNE... (COURAGE, FUYONS !!!)"


Haut
 Profil  
 
Maitrejoe
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 20:02 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mai 2010, 23:59
Message(s) : 59
salut ast,

moi aussi sa fait plaisir, a l'époque avec mon pote gregos on c'était fait un ptit logiciel pour nous donner le code couleur d'un fichier .pal, on charger la palette et il nous affiché directement les encres utilisés, un super gain de temps mais on retrouve pas le fichier.

pour le flip le fait de copier ne ralenti t'il pas trop à l'affichage ? car j'ai peur qu'un perso que ce soit long à afficher et surtout à animer, enfin je me fais peut être des idées après, c'est pas forcément sur du sprite hard.

toujours vers montélimar ?


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 20:48 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Maitrejoe a écrit :
pour le flip le fait de copier ne ralenti t'il pas trop à l'affichage ? car j'ai peur qu'un perso que ce soit long à afficher et surtout à animer, enfin je me fais peut être des idées après, c'est pas forcément sur du sprite hard.

toujours vers montélimar ?


Bin en fait le fait de transferer/copier tes sprites hard de la ram vers l'asic te prendra un peu de temps machine. De memoire j utilisais ce type de technique dans Mario+ et Beast+. La routine de transfert 256 bytes me prenait 18 rasterlines pour 1 seul sprite hard et c'etait le plus rapide que j'avais trouve a l'epoque. Si quelqu'un peut faire mieux, je suis preneur (-:

Non, je n'y suis plus. J'ai ete mute dans un autre magasin.

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 20:52 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Subaru a écrit :
Perso, je me suis jamais prise la tête. j'ai toujours utilisé le "lanceur" de stradgraf. :sweatingbullets:


Quel lanceur? Stradgraf c'est un logiciel de gfx cpc plus?
Moi pour ma part, j'utilise Gos (Graph'Os) de l'ami Ghost of BdcIron. Il est suffisament puissant.

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
Subaru
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 20:57 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 23 Juin 2013, 01:05
Message(s) : 438
Strad Graf, c'est "la base" si je puis-dire.

Tout ce que j'ai fait plus tard sous ocp, je me suis jamais prise la tête avec les .PAL ou autre.

J'avais mon fichier de lancement et basta.

_________________
"A L'HEURE OU BLANCHIT LA CAMPAGNE... (COURAGE, FUYONS !!!)"


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 20:59 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Subaru a écrit :
Strad Graf, c'est "la base" si je puis-dire.

Tout ce que j'ai fait plus tard sous ocp, je me suis jamais prise la tête avec les .PAL ou autre.

J'avais mon fichier de lancement et basta.


Bin je connais pas.... Alors cpc plus ou pas ?

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
Maitrejoe
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 21:14 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mai 2010, 23:59
Message(s) : 59
un lanceur pourquoi pas mais c'est une solution provisoire, le but étant d'avoir sa palette dans son code, je parle pour moi biensur.

(Graph'Os) je vais tester aussi


Haut
 Profil  
 
Subaru
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 21:17 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 23 Juin 2013, 01:05
Message(s) : 438
StradGraf ? -> CPC.

En ce qui concerne la gamme "Plus", à tester. Mais je doute que ça plante. Trop "ancien et multi-plateforme", si je puis dire.

_________________
"A L'HEURE OU BLANCHIT LA CAMPAGNE... (COURAGE, FUYONS !!!)"


Haut
 Profil  
 
Maitrejoe
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 21:23 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mai 2010, 23:59
Message(s) : 59
en fait je cherche juste a extraire les numéros de mes encres utilisés

merci ast pour ses explications techniques, je vais tester pour le flip et je te dirai,
je teste Graph'Os, me faut un temps d'adaptation par rapport à ocp mais sa va le faire.


Haut
 Profil  
 
Subaru
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 21:52 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 23 Juin 2013, 01:05
Message(s) : 438
Avec ocp ou stradgraf, t'as pas besoin de te prendre la tête. Enfin, de mémoire.

Là, faut me laisser une ptite semaine (CPC arrivé à la maison ce soir :sweatingbullets: ) mais je retrouvais mes réflexes assez rapidement je pense.

Le truc tip top du lanceur de strad graf, c'est qu'il prend en compte tous les formats d'images (compressées ou non), avec ou sans palette.

_________________
"A L'HEURE OU BLANCHIT LA CAMPAGNE... (COURAGE, FUYONS !!!)"


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 21:53 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
De rien.... Si je peux aider...

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
Maitrejoe
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 22:56 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mai 2010, 23:59
Message(s) : 59
c'est bon pour les couleurs en +.

plus qu'à trouver pour le flip, j'ai compris la théorie, c'est la mise en pratique qui est plus complexe
demain est un autre jour, les idées seront plus clairs aussi


Haut
 Profil  
 
AsT
 Sujet du message : Re: extraction de fichier .pal
Message Publié : 18 Juin 2014, 23:16 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Une idee de code non optimise pour que tu comprennes bien :

Code :

Org #800
;
; Copie sprite inverse - Ast/iMPACT Juin 2014
; Pour Maitre Joe
; e=#0f ligne1...e=#1f ligne2...e=#2f ligne3...e=#3f ligne4...   e=#ff ligne16
;
; hl doit etre sur une adresse multiple de 256 par ex #1000
; Ne pas oublier de delocker l'asic avant de proceder au transfert
;
ld hl,data ; donnees du sprite
Ld de,#400f ; sprite0 ligne 1
Ld bc,#0f0f ; #0f pour 16 pixel (0 a 15)

line1
Ld a,(hl)
Ld (de),a
Inc l: dec e
Djnz line1

Ld e,#1f ; sprite 0 ligne 2
Ld b,c ; b=nbre de pixels a copier

line2
Ld a,(hl)
Ld (de),a
Inc l: dec e
Djnz line2
....

Ld e,#ff ; sprite 0 ligne 16
Ld b,c ; b=nbre de pixels a copier

line16
Ld a,(hl)
Ld (de),a
Inc l: dec e
Djnz line16

Ret



Et ce pour les 16 lignes.... Il y a peut etre quelques erreurs vu l'heure.

Courage... Et let's go... Si tu as des questions...

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 30 message(s) ]  Aller vers la page 1, 2  Suivant

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 23 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.