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 30 Nov 2025, 10:25

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Renseignement svp sur la génération des pixels...

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 12 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
MacDeath26
 Sujet du message : Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 16:45 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
https://cpcrulez.fr/coding_ecran_du_cpc1.htm

Cet article est très bien, mais euh, quid du mode0 ?

Bon en gros là je me demandait comment sont codés les Bytes de Data graphiques bruts d'un mode à l'autre, et (il me semble avoir déjà vu ça quelque part) j'arrivep lus a trouver des schéma pour expliquer ça...

Genre ça quoi... mais en plus poussé et avec comparaison entre les différents modes...

https://cpcrulez.fr/img/754.jpg
Image

Aussi savez vous si il y a une application diverse si possible sur PC pour convertir un octet (ou plusieurs) d'un mode a un autre ?
que ça soit en binaire, Hex ou même pixels ?

L'idé c'est que pour superwonderBoy (voir le topic chez CPCwiki) on pourrai en fait "simplement" (enfin essayer) de tricker le moteur et donc le faire tourner en mode0...

Donc les trucs qui sont en 1bpp mais convertis par le moteur en Mode1... on essaye d'avoir en fait un truc qui une fois lu en Mode0... pourrait donner quelque chose.
Pas forcément simple car du mode1 en 2 couleurs seulement, ça peut vite limiter tout de même.
En gros c'est codé avec un seul octer par caractère à la base... ouuch...

Pour les sprites par contre... bin là on aurait bien du Mode1 a lire en Mode0... donc les 4 couleurs, peut êtrep lus facile donc pour re-coder les octets... bien que faut voir concernant le masquage si ça marcherai encore..

Et c'est pour vérifier ça que j'aurais besoin des trucs sur l'encodage des Datas graphiques bruts de base lors de leur lecture et génération à l'écran...(et aussi pour ma culture perso, lol...)

Passque sur tous les sites, aux rubriques CRTC ou Gate-Array... ok y'a les registre, la palette et tout... voire les tricks pour foutre en overscan...
Mais rien sur comment est vraiment généré le pixel à l'écran...

En tout cas rien de facilement trouvable alors que c'est quand même aussi le bé à base non ?


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 17:34 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
l'article "Structure de la mémoire écran de l’Amstrad CPC par ANTIBUG" est excellent !

https://cpcrulez.fr/coding_ANTIBUG-01-st ... _ecran.htm

MODE 0:
Image

MODE 1:
Image

MODE 2:
Image


Haut
 Profil  
 
Ghost
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 18:20 
Au pire si tu ne comprends pas, tu tests en basic
un p'tit "poke &c000,&x00000000" ou tu remplaces les 0 après le &x par des 1 petit a petit et tu comprendras mieux... ou un plot 0,398,coul puis un ?peek bin$(&c000,8)

Bref tests tu comprendras ;)


Haut
  
 
MacDeath26
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 18:22 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Yesss... merci Hermol.

C'est que euh... comment dire...
Ton site est super... mais honnêtement j'arrive jamais a rien trouver dedans...

Je sais qu'il y a pleins de bonnes pages, mais hélas c'est vraiment le bordel : pas de moteur de recherche pratique et facile d'accès... ou alors je m'y prend mal...



Pourrais tu mettre un système de catégories un peu comme dans un Wiki ???


Haut
 Profil  
 
norecess
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 18:26 
Je seconde. Y'a en fait des pages de links tres bien foutues sur le site, le pb c'est pour y acceder..... j'y arrive seulement en faisant un Google "cpcrulez + gate array" genre si je veux mon info. (meme si je vais plus sur grimware pour ca, mais c'est l'idée :)).


Haut
  
 
dentifiant
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 18:29 
Hors-ligne
Rulez
Rulez

Inscription : 25 Fév 2011, 19:35
Message(s) : 33
Super article bien structuré et compréhensible :winner:

Il me semble avoir relevé une petite erreur : partie 3.2 sur l'entrelacement des bits en mode 1 : "nous n’avons que 2 couleurs à coder."
Ca serait pas plutôt 4 ?


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 18:42 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
MacDeath26 a écrit :
Pourrais tu mettre un système de catégories un peu comme dans un Wiki ???

je suis ouvert a toute proposition dans l'organisation des articles, proposez moi un schéma et l'appliquerai


Haut
 Profil  
 
MacDeath26
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 01 Avr 2011, 19:11 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Bin ce genre d'article ça serait par exemple le genre de truc qui serait bien pour les principes de base...

C'est quand même une mécanique fondamentale du CPC en fait...
Et qui peut interesser les Graphistes pas codeurs autant que les codeurs débutants...


Et ça explique un peu le GA et CRTC non ?
Comment ils procèdent depuis les Datas en RAM par exemple...


En tout cas quand j'aurais plus de temps je vais non seulement le lire plus en détail mais aussi en faire une page pour CPCwiki car il n'y a pas trop ce genre de truc sur CPCwiki...

Oh si tiens, il y a une page sur l'encodage des Datas (pixels) des Sprites hards sur le PLUS, genre...



Pour les catégories euh...
Sur CPCwiki j'avais un peu refondu ça...
En gros suru n Wiki rien n'empèche de foutre autant de catégories/sous-catégories a une page.

et 2 catégories peuvent être sous-catégories réciproques...
Donc tu peux surfer avec les catégories et sous catégories.

C'est assez intuitif car utilise les concepts plus ou moins abstraits et généralistes autant que précis...

Par exemple j'ai mis Hardware en catégorie qui n'est pas sous-catégorie d'une autre... puis tu vas dans une arborescence pour arriver a des sous catégories de plus en plus pointues, avec des pages soit exclusives, soit présente dans pas mal d'autres catégories.


Regardez Wikipédia...
Certaines pages ont une grosse chiée de catégories en fait (certaines faisant doublon lol).

Sauf que là ça sera forcément moins le bordel.


Haut
 Profil  
 
Ghost
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 02 Avr 2011, 11:47 
MacDeath26 a écrit :
Oh si tiens, il y a une page sur l'encodage des Datas (pixels) des Sprites hards sur le PLUS, genre...


Pas d'encodage ^^

1octet=1pixel. Si tu mets l'octet à 1 t'as l'encre 1...2=encre 2 etc... :)


Haut
  
 
norecess
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 02 Avr 2011, 12:30 
@hermol en fait, c'est deja OK cote présentement coté ergonomie. J'ai cliqué sur Z80 coding, puis je tombe sur une page remplie de differents topics.. c'est parfait et deja tres fonctionnel comme ca! :P


Haut
  
 
MacDeath26
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 02 Avr 2011, 17:13 
Hors-ligne
Rulezzzzz
Rulezzzzz
Avatar de l’utilisateur

Inscription : 06 Mars 2009, 15:15
Message(s) : 2104
Localisation : Valence
Citer :
Pas d'encodage ^^

1octet=1pixel. Si tu mets l'octet à 1 t'as l'encre 1...2=encre 2 etc...
Ah ouyi, c'est vrai que les sprites sont conçus pour être en 256 encres... mais l'Asic n'a pas les slots pour séléctionner 256 encres... :sweatingbullets:


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Renseignement svp sur la génération des pixels...
Message Publié : 07 Avr 2011, 11:42 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
dans la section coding/infos technique , ajout d'une page "LA RAM DU CPC"
url : https://cpcrulez.fr/coding.htm#infoTECH


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 12 message(s) ] 

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 52 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.