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 12 Juil 2025, 04:48

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


CPC+ changer les couleurs

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 11 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
stephbb75
 Sujet du message : CPC+ changer les couleurs
Message Publié : 12 Jan 2025, 19:50 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 185
Localisation : Sur terre, mais souvent dans les nuages !
Salut,

Je tente de programmer un peut pour le 6128+ :D

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é !)


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 12 Jan 2025, 20:55 
En ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5080
Hello, un petit coup d'œil sur ces pages du site, tu devrais trouver ton bonheur :adrt: :adrt: :adrt: https://cpcrulez.fr/coding_menu-ASIC.htm


Haut
 Profil  
 
stephbb75
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 13 Jan 2025, 19:39 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 185
Localisation : Sur terre, mais souvent dans les nuages !
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 :?


Haut
 Profil  
 
marcel
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 14 Jan 2025, 14:25 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
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 :D

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


Haut
 Profil  
 
Megachur
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 15 Jan 2025, 07:05 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1723
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


:biere:


Haut
 Profil  
 
Megachur
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 15 Jan 2025, 07:10 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1723
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 :

:magic:
Code :
any Value or #ee to test on real hardware ?
:magic:

:winner: :sweatingbullets:


Haut
 Profil  
 
stephbb75
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 20 Jan 2025, 21:33 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 185
Localisation : Sur terre, mais souvent dans les nuages !
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


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
RetroPoke
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 21 Jan 2025, 06:21 
Hors-ligne
Rulez
Rulez

Inscription : 14 Jan 2020, 08:44
Message(s) : 12
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


Haut
 Profil  
 
stephbb75
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 21 Jan 2025, 19:39 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 185
Localisation : Sur terre, mais souvent dans les nuages !
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+.


Haut
 Profil  
 
demoniakparadox
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 21 Jan 2025, 20:01 
Hors-ligne
Rulez
Rulez

Inscription : 26 Août 2013, 11:55
Message(s) : 67
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.


Haut
 Profil  
 
stephbb75
 Sujet du message : Re: CPC+ changer les couleurs
Message Publié : 21 Jan 2025, 22:54 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 185
Localisation : Sur terre, mais souvent dans les nuages !
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 ;-)


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 11 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 1 invité


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 :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.