Est-il possible de bénéficier de la palette de 4096 couleurs du CPC+ en conservant les interruptions système? Par défaut le système vire ma palette CPC+ et remet une palette CPC Old :/
il faut poker le système, il y a déjà eu une discussion à ce sujet ici ou sur cpcwiki, j'ai vaguement cherché sans succès, faudrait fouiller un peu plus
Merci, j'adore ce genre de solutions en 2 instructions Z80 Vais tester ce soir
EDIT : Ca fonctionne très bien sous CPM Turbo-Pascal en adaptant comme çà pour "taper" dans la bonne banque mémoire:
Code :
ld hl,#b7f9 call #fc5a : dw $bcdd
Au passage, une petite procédure en Turbo Pascal qui utilise le Bios CPM pour copier des datas de la Bank1 vers la Bank0 (banks mémoire au sens du CPM, la bank 1 étant le TPA. Cela permet par exemple de copier 16ko dans la RAM depuis la Bank1 (TPA) vers la bank 0 (Ram video) :
Code :
Procedure CpyBnk(Src,Dst,Siz:Integer); Begin Inline($06/$00/$0e/$01/$cd/$fc57/$ed/$5b/Src/$2a/Dst/$ed/$4b/Siz/$cd/$fc4b) End;
Joli ! Tu explores ici un thème (la programmation graphique en pascal) que bien peu de personnes sur CPC ont expérimentées..
Question bête (j'en devine déjà la réponse) y'a un débugueur fourni avec CPM TurboPascal ?
A ma connaissance pas de debugueur en TP3. Ca apparait dans les versions suivantes de TP qui ne fonctionnent pas en CPM. Par contre il y des options de compilations pour forcer la vérification des types de données, des indices, des valeurs qui permettent de retrouver l'endroit où çà "coince" dans le source. Pour les parties en ASM on peut aussi intégrer l'instruction breakpoint dans WinAPE
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