votre version de Siem Chronicles est très bien, mais apparemment sa préquelle Galactic Tomb n'est pas encore passée par votre moulinette et vos options de triche sur Siem Chronicles sont tout de même bien pratiques. Merci.
Et toujours: "J'ai un souci avec AMC, partie 2, il manque une des pistes audio, sur la musique de menu et celle du jeu. J'ai pu tester sur 2 cpc avec gotek ou flashfloppy et Winape. Je ne constate pas cela sur la partie 1. Et proposer le poke d'invulnérabilité ce serait top merci."
Cher Crackers Velus, en plus de ma précédente liste de courses, je viens de constater que sur votre version de Barbarian quand on affrontait Drax (décors 3 le trone, pas le décors 4) il ne disparaissait pas des décors.
Cher Crackers Velus, en plus de ma précédente liste de courses, je viens de constater que sur votre version de Barbarian quand on affrontait Drax (décors 3 le trone, pas le décors 4) il ne disparaissait pas des décors.
Je crois me souvenir que c'est "normal", ou tout du moins que c'est comme ça dans la version originale. Ca m'avait un peu choqué à l'époque moi aussi.
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
Inscription : 05 Août 2011, 14:38 Message(s) : 230
Amc a été fait je ne sais plus s il est déjà sur le site ou si ça sera pour la prochaine update. Pour barbarian quelqu'un saurait-il me dessiner le siège de drax j'ai du mal à le dessiner. Merci
Inscription : 29 Août 2007, 12:04 Message(s) : 2014 Localisation : seine et marne 77
JMB a écrit :
kawickboy a écrit :
Cher Crackers Velus, en plus de ma précédente liste de courses, je viens de constater que sur votre version de Barbarian quand on affrontait Drax (décors 3 le trone, pas le décors 4) il ne disparaissait pas des décors.
Je crois me souvenir que c'est "normal", ou tout du moins que c'est comme ça dans la version originale. Ca m'avait un peu choqué à l'époque moi aussi.
Il est présent physiquement face au joueur, c'est une projection de lui sur le trone
Inscription : 05 Août 2011, 14:38 Message(s) : 230
Ca parait un peu complique il n'y a que &200 octets de libres. C'est sans doute la raison qu'ils n'ont pas su redessiner le siège. Il faut déjà &11*&2e = &30e pour remplacer le sprite, et la même place place pour remettre celui d'origine. Plus quelques dizaines d'octets pour la routine. A moins de faire un rechargement enfin 2 rechargements ou utilise la ramc4
Tu sais utiliser une table XOR pour afficher le sprite du trone vide. Ca évite d'avoir à afficher un sprite pour le trone vide, et un second sprite pour redessiner le trone d'origine. Si tu as un premier sprite qui contient les octets AA,AA,AA,AA,.. et un nouveau sprite qui contient les octets BB,BB,BB,BB,... tu vas XORer les octets à l'écran avec la valeur 11h,11h,11h,11h,... Les AA vont se convertir en BB. Là où c'est intéressant, c'est que nous savons utiliser la même fonction XOR pour retrouver le sprite d'origine. Si nous XORons les BB avec la valeur 11h, nous retrouvons les AA d'origine. Nous avons donc besoin d'une seule table qui contiendra les octets dur Sprite1 XOR les octets du Sprite2. (J'ai appris ça en désassemblant Mario Bros).
Voilà la fonction que j'utilise dans le menu de Moonstone pour afficher/cacher la flèche de sélection :
Code :
;;Display a Sprite using a XOR table ;;Input: hl=Table of Xor values ;;de=Screen offset ;;ixh=Height of Sprite ;;ixl=Width of Sprite XorSprite: sub a sub ixl ld (Bytes2nextlineX),a ;;number of bytes to reach next line XSPR1: ld b,ixl XSPR2: ld a,(de) xor (hl) ld (de),a inc hl inc de djnz XSPR2 Bytes2nextlineX EQU $+1 ld bc,&0700 ex de,hl add hl,bc jp nc,$+7 ld bc,&C050 add hl,bc ex de,hl dec ixh jp nz,XSPR1 ret
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 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