| CPC Rulez https://cpcrulez.fr/forum/ |
|
| CPC+ changer les couleurs https://cpcrulez.fr/forum/viewtopic.php?f=4&t=7114 |
Page 1 sur 1 |
| Auteur : | stephbb75 [ 12 Jan 2025, 19:50 ] |
| Sujet du message : | CPC+ changer les couleurs |
Salut, Je tente de programmer un peut pour le 6128+ Pas contre, je chercher à changer une couleur, ou changer toute la palette. Déjà je trouve des code un peut différent pour débloquer l'ASIC, certain utilise 17 valeurs, d'autre 19 Puis ensuite pour changer la palette je pense avoir trouve, par contre pour changer une seul couleur pas trop, juste un code qui fait appel a un registre (ou adresse ??) pour changer une couleur, mais je ne comprend pas quel valeur passer pour changer les pen à modifier. (désole sur se coup la je suis pas claire et j'ai perdu le code trouvé !) |
|
| Auteur : | hERMOL [ 12 Jan 2025, 20:55 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Hello, un petit coup d'œil sur ces pages du site, tu devrais trouver ton bonheur https://cpcrulez.fr/coding_menu-ASIC.htm
|
|
| Auteur : | stephbb75 [ 13 Jan 2025, 19:39 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Salut @hERMOL l y a déjà des diff entre ces 2 pages : page coding_AST_cpcplus ASIC DEFB 255,0,255,119,179 DEFB 81,168,212,98,57,156 DEFB 70,43,21,138,205,238 ; Voilà les 17 valeurs à envoyer au Crtc. page coding_gx4000 sequence_d_acces db $01, $00, $FF, $77, $B3, $51, $A8, $D4 ; db $62, $39, $9C, $46, $2B, $15, $8A, $CD ; db $EE, $FF, $00 Dans la 1er le 1er nombre est 255, et 01 dans le second ? Et dans la seconde il y a 19 nombre alors que c'est 17 dans la 1er ? Bon, je suis honnête, j'ai pas regarder le reste du code |
|
| Auteur : | marcel [ 14 Jan 2025, 14:25 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Il n'y a pas qu'une séquence d'unlock de l'Asic, il y a des valeurs qui sont "zéro obligatoire" (ça, c'est toujours zéro) et d'autres qui sont "non zéro" et tu mets bien ce que tu veux Madram a même fait une version (presque) sans data Code : UnlockAsic
ld bc,#BCFF out (c),c out (c),0 ld hl,%1001000011101010 .loop out (c),c ld a,h:rlca:ld h,l:ld l,a srl c:res 3,c and #88 or c ld c,a cp #4D jr nz,.loop ld a,#CD out (c),a : out (c),a ret |
|
| Auteur : | Megachur [ 15 Jan 2025, 07:05 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
La 'consigne' qu'avait donné Amstrad aux éditeurs de jeux à l'époque pour pouvoir délocker l'ASIC est ici : https://cpcrulez.fr/coding_cpcplus_arnold_v15.htm soit la séquence 'officielle' : Code : The following sequence must then be written: FF,77,B3,51,A8,D4,62,39,9C,46,2B,15,8A,CD,EE
|
|
| Auteur : | Megachur [ 15 Jan 2025, 07:10 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
donc, tout ce qu'on peut envoyé avant ou après est ignoré et effectivement, à ma connaissance, la dernière valeur #ee importe pas... à valider : Code : any Value or #ee to test on real hardware ?
|
|
| Auteur : | stephbb75 [ 20 Jan 2025, 21:33 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Salut, Bon, j'uis vraiment pas doué avec le plus Avez vous un code pour charger une image et lui appliquer une palette car j'uis complétement à coté moi ! ou juste charger l'image en basic et appliquer les couleurs. j’obtiens cela (j'ai tenter plein de truc pour les couleurs !) 1er image (Capture_hs.jpg). Alors que je devrais obtenir cela, 2ème image (Capture_ok.jpg) Palette de l'image: DW #000,#FFF,#221,#999,#110,#888,#777,#111,#998,#AAA,#332,#887,#121,#CCC,#AA9,#444 |
|
| Auteur : | RetroPoke [ 21 Jan 2025, 06:21 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Il faut convertir ton image avant de l'utiliser sur l' Amstrad. Il y a un logiciel pour ça : ConvImgCPC https://cpcrulez.fr/emulateurs_UTILGRA-convImgCPC-3.htm |
|
| Auteur : | stephbb75 [ 21 Jan 2025, 19:39 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Salut, RetroPoke a écrit : Il faut convertir ton image avant de l'utiliser sur l' Amstrad... Alors elle sont converti avec ConvImgCpC, la bonne c'est avec le loader de ConvImgCpc, la seconde (celle avec les couleurs pas bonne !) c'est avec le code que je tente de faire pour l'afficher et lui mette les bonne couleurs. Mon problème n'est pas la conversion mais l'attribution des couleur sur le + Les 2 sont affichées sur les 6128+. |
|
| Auteur : | demoniakparadox [ 21 Jan 2025, 20:01 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
Pour afficher correctement l'image avec la bonne palette, il faut (dans l'ordre) : - Unlocker l'asic en lui envoyant la séquence de déverrouillage - Sélectionner la mémoire de l'asic en #4000 (avec un out #7F00,#B8 par exemple) - Copier la palette de 16/17 mots (32/34 octets si on a le border avec) en #4000 (avec un LDIR par exemple) - Désélectionner la mémoire de l'asic (out #7F00,#A0) Avec la dernière version de ConvImgCpc, il y a la possibilité de générer un source assembleur contenant l'image ainsi que le code d'affichage complet, ça pourrait t'aider à comprendre tout ça. |
|
| Auteur : | stephbb75 [ 21 Jan 2025, 22:54 ] |
| Sujet du message : | Re: CPC+ changer les couleurs |
demoniakparadox a écrit : ...Avec la dernière version de ConvImgCpc, il y a la possibilité de générer un source assembleur contenant l'image ainsi que le code d'affichage complet, ça pourrait t'aider à comprendre tout ça. Oui j'ai vue cela. Je voulais trouver par moi même mais je pense que je vais regarder cela |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|