| CPC Rulez https://cpcrulez.fr/forum/ |
|
| Renseignement svp sur la génération des pixels... https://cpcrulez.fr/forum/viewtopic.php?f=4&t=4501 |
Page 1 sur 1 |
| Auteur : | MacDeath26 [ 01 Avr 2011, 16:45 ] |
| Sujet du message : | Renseignement svp sur la génération des pixels... |
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 ![]() 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.. 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 ? |
|
| Auteur : | hERMOL [ 01 Avr 2011, 17:34 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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: ![]() MODE 1: ![]() MODE 2:
|
|
| Auteur : | Ghost [ 01 Avr 2011, 18:20 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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 |
|
| Auteur : | MacDeath26 [ 01 Avr 2011, 18:22 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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 ??? |
|
| Auteur : | norecess [ 01 Avr 2011, 18:26 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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 |
|
| Auteur : | dentifiant [ 01 Avr 2011, 18:29 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
Super article bien structuré et compréhensible 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 ? |
|
| Auteur : | hERMOL [ 01 Avr 2011, 18:42 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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 |
|
| Auteur : | MacDeath26 [ 01 Avr 2011, 19:11 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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. |
|
| Auteur : | Ghost [ 02 Avr 2011, 11:47 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
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... |
|
| Auteur : | norecess [ 02 Avr 2011, 12:30 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
@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! |
|
| Auteur : | MacDeath26 [ 02 Avr 2011, 17:13 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
Citer : Pas d'encodage ^^ 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... 1octet=1pixel. Si tu mets l'octet à 1 t'as l'encre 1...2=encre 2 etc...
|
|
| Auteur : | hERMOL [ 07 Avr 2011, 11:42 ] |
| Sujet du message : | Re: Renseignement svp sur la génération des pixels... |
dans la section coding/infos technique , ajout d'une page "LA RAM DU CPC" url : https://cpcrulez.fr/coding.htm#infoTECH |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|