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 29 Nov 2025, 22:16

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Difference sonnore entre 464 et 6128

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 6 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
velus
 Sujet du message : Difference sonnore entre 464 et 6128
Message Publié : 03 Déc 2015, 23:56 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 05 Août 2011, 14:38
Message(s) : 214
Récemment j'ai converti un jeu qui ne fonctionnait que sur 464 pour le rendre compatible
avec un 6128, les fonctions maths 464 ne sont pas reconnues sur 6128, ainsi que le joystick
à une adresse baf4 par b63e... tout fonctionne correctement sauf que j'ai constate que lorsque l'on tire du tire,
le son était très faible sur ma version 6128 et sur 464 c'était bien plus bruyant. J'ai du augmenté une
des enveloppes en &7c5e sans doute l'amplitude ? est-ce bien normal ?
Le problème ne se pose que lorsque l'on tire ou meurt pas de soucis, pourquoi l'un est pas l'autre ????

J'ai joint la dsk autorun en &9070 un petit test si 464 ou 6128. Le jeu s'appelle starlight

Merci


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


Haut
 Profil  
 
Xavier
 Sujet du message : Re: Difference sonnore entre 464 et 6128
Message Publié : 04 Déc 2015, 11:50 
Hors-ligne
Rulezz
Rulezz

Inscription : 21 Fév 2011, 17:53
Message(s) : 153
Citer :
j'ai constate que lorsque l'on tire du tire, le son était très faible

Donc, l'utilisation du bouton "feu" du joystick interfère sur les sortie de registre de l'AY?
Sur, une vraie machine, ou un émulateur?
Y a t'il une possibilité de bug au niveau des OUT (), exemple un (B)C ayant changé avant l'adressage de IO. ?
La programmation de l'AY étant asynchrone, il est difficile de trouver la genèse du problème, car le forçage de l'enveloppe peut ce faire à tout moment, et reste mémorisé comme information résiduelle.
Peut-être un problème de saut au niveau du joystick qui tape après un LD ou dans l'oppcode lui même, directement sur la valeur... qui ne génère pas forcement un plantage, mais décale les PC de lecture suivants...


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Difference sonnore entre 464 et 6128
Message Publié : 07 Déc 2015, 19:59 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
il suffirait de capturer tout ce qui passe vers l'AY (mise à jour registres essentiellement pour le son) pour vérifier si c'est bien la même séquence envoyée à l'AY entre la version 464 et la version 6128...

sur émulateur, je n'entends pas de son lorsqu'on tire (uniquement lorsqu'on touche un ennemi) !?


Haut
 Profil  
 
velus
 Sujet du message : Re: Difference sonnore entre 464 et 6128
Message Publié : 08 Déc 2015, 17:21 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 05 Août 2011, 14:38
Message(s) : 214
C'est lorsqu'on tue un ennemi en lui tirant dessus sur 6128 avec émulateur. J'ai essayé wincpc et winape même chose.
Je n'ai pas su malheureusement tester ça sur deux vraies machines. Dans ma version comme j'ai expliqué plus haut j'ai du rajouter le poke &7C5E,&FF pour que le son lorsque l'on tue un ennemi soit correct sur 6128 aussi non on entend presque rien (son très faible)
D'où ma question existe-t-il un problème sonore entre 464 et 6128 ?


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Difference sonnore entre 464 et 6128
Message Publié : 08 Déc 2015, 21:17 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
Qu'est-ce qu'il y avait avant que tu mettes le &FF ?

Code :
org #7c5d
ld a,#ff
ld (#adb8),a


Sachant que le volume sur l'AY pour un channel, c'est de 0 à 15 (&0f) et on mets &10 si on souhaite plutôt utiliser le volume généré pas une enveloppe hardware pré-définie !


Haut
 Profil  
 
Xavier
 Sujet du message : Re: Difference sonnore entre 464 et 6128
Message Publié : 08 Déc 2015, 23:08 
Hors-ligne
Rulezz
Rulezz

Inscription : 21 Fév 2011, 17:53
Message(s) : 153
Xavier a écrit :
Citer :
Y a t'il une possibilité de bug au niveau des OUT (), exemple un (B)C ayant changé avant l'adressage de IO. ?


Voilà, vu que la programmation du AY ce fait en adressage direct, j'ai perdu tout crédit!
Mon amour propre est au plus bas, et j'ai perdu toute estime de moi même...

Bon...
Oui, j'allais poser la même question!
Car &FF mets tous les bits du registre à 1, même ceux non utilisés....
Car... il y en a sûrement... Hein?
J'ai encore dit des conneries?
:sweatingbullets:


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

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.