[VG 5000] création CARTOUCHE
Modérateurs : Papy.G, fneck, Carl
Re: [VG 5000] création CARTOUCHE
Hier soir, j'ai patché le vecteur &47D0 à la truelle en mettant un POP AF / EI / RET et je n'ai plus de sons disgracieux. Mais bon, je ne vois pas non plus ce que je fais du coup. Ca méritera un test plus poussé avec des sons produits quand on appuie sur des touches. Je regarde ça ce soir.
Le problème étant aléatoire, ça risque d'être dur de trouver une séquence d'affichage responsable. Si on avait les mêmes sont au même moment, là ça serait "facile", mais ce n'est pas le cas.
J'ai déjà rencontré cet incident avec d'autres programmes effectivement, les compilations de musiques "Sound sheep 1" et "Tape Leader".
Les deux font appel à du Basic et à routine d'affichage en RST &38 (trafiquée dans Sound Sheep). Pas de solution trouvée à l'époque (si ce n'est retirer le MEA8000 de la carte ).
Le problème étant aléatoire, ça risque d'être dur de trouver une séquence d'affichage responsable. Si on avait les mêmes sont au même moment, là ça serait "facile", mais ce n'est pas le cas.
J'ai déjà rencontré cet incident avec d'autres programmes effectivement, les compilations de musiques "Sound sheep 1" et "Tape Leader".
Les deux font appel à du Basic et à routine d'affichage en RST &38 (trafiquée dans Sound Sheep). Pas de solution trouvée à l'époque (si ce n'est retirer le MEA8000 de la carte ).
Re: [VG 5000] création CARTOUCHE
A quoi correspond le vecteur en $47D0 rien est indiqué dans les docs, ca commence en $47D3
Si cela permet de résoudre le problème j'aimerais savoir à quoi sert ce vecteur cela m'intrique
Si cela permet de résoudre le problème j'aimerais savoir à quoi sert ce vecteur cela m'intrique
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [VG 5000] création CARTOUCHE
Voici Phil :
Carl
Carl
Re: [VG 5000] création CARTOUCHE
Okay la doc que j'ai regardé indique les même vecteurs mais à partir de l'adresse $47D3
intriguant à comparer avec clefs pour Vg5000 page 82
intriguant à comparer avec clefs pour Vg5000 page 82
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [VG 5000] création CARTOUCHE
C'est la doc technique constructeur, corrigé par un des ingés de l'équipe....
Carl
Carl
- Mokona
- Messages : 1041
- Inscription : 17 déc. 2016 22:01
- Localisation : Nord Est des Yvelines
- Contact :
Re: [VG 5000] création CARTOUCHE
Le « clefs pour VG5000 » est une copie vite fait des docs techniques... et contient son lot d'erreurs ou d'imprécisions, parfois une sorte de copier/collé mal compris qui n'a plus de sens. De manière générale, je le considère comme une assez mauvaise référence.
Re: [VG 5000] création CARTOUCHE
Bonjour,
"Clefs pour le VG 5000" a le mérite d'exister, mais n'est pas parfait. Le plus gros manque, c'est la description de la programmatoin de l'EF9345, mais il y a aussi comme le dit Mokona quelques coquilles...
&47D0 est un vecteur "utilisateur" contenant habituellement un RET et appelé par la routine située en RST &38 (celle qui balance périodiquement le buffer vidéo vers l'EF9345).
"Clefs pour le VG 5000" a le mérite d'exister, mais n'est pas parfait. Le plus gros manque, c'est la description de la programmatoin de l'EF9345, mais il y a aussi comme le dit Mokona quelques coquilles...
&47D0 est un vecteur "utilisateur" contenant habituellement un RET et appelé par la routine située en RST &38 (celle qui balance périodiquement le buffer vidéo vers l'EF9345).
Re: [VG 5000] création CARTOUCHE
Donc si je comprends bien tu dépile la dernière valeur et tu autorise les interruptions.
Est ce que le seul fait d'autoriser les interruption ne suffirait pas ???
Est ce que le seul fait d'autoriser les interruption ne suffirait pas ???
Re: [VG 5000] création CARTOUCHE
J'en ai profité pour faire des stickers manette adapté au VG5000
J'ai conservé le style de Philips avec 2 bande jaune sur fond noir
Pour ceux que ca intéresse j'ai rajouté le stickers sur ma page dédié
à l'universal pad
J'ai conservé le style de Philips avec 2 bande jaune sur fond noir
Pour ceux que ca intéresse j'ai rajouté le stickers sur ma page dédié
à l'universal pad
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
- Leraptor06
- Messages : 686
- Inscription : 15 févr. 2022 10:34
- Localisation : Mandelieu
Re: [VG 5000] création CARTOUCHE
Le POP AF est indispensable, car l'appel en &47D0 est fait par un CALL. Si je me contente de faire un EI RET, la routine qui envoie le contenu du buffer mémoire vidéo à l'EF 9345 ne sera pas bypassée. J'ai pris AF un peu au pif, car il est normalement sauvegardé comme tous les autres registres par la routine en &38.
Pour faire propre (mais là, il faut plus de trois octets), il faudrait faire :
INC SP ; on "remonte" la pile pour que le retour du CALL soit l'appel au RST &38 et pas à &47D0
INC SP
EI
RET
mais ça bouffe quatre octets. Mince, je viens de me rendre compte que c'est faisable en fait car en &47D3, on a part défaut un RET .
Re: [VG 5000] création CARTOUCHE
Je viens d'essayer machaon avec la VG5292. Avec le programme initial de la GAL il y a des sons parasites mais avec le programme modifié (cad ajoutant la condition WR ou RD à 0) il n'y en a pas.
Je n'ai testé que le menu pour l'instant (je vais continuer un peu dans le jeu pour voir).
Avez-vous mis à jour le programme de la GAL ?
viewtopic.php?p=202961#p202961
Autre chose, quel est le temps de propagation de vos GAL ?
[Edit]:
J'ai joué environ 20min et je n'ai pas eu de son étrange en provenance du MEA.
Il subsiste toutefois un léger bruit de fond électronique qui vient du filtrage de l'alimentation mais il faut mettre le volume à fond pour qu'il soit gênant.
Je n'ai testé que le menu pour l'instant (je vais continuer un peu dans le jeu pour voir).
Avez-vous mis à jour le programme de la GAL ?
viewtopic.php?p=202961#p202961
Autre chose, quel est le temps de propagation de vos GAL ?
[Edit]:
J'ai joué environ 20min et je n'ai pas eu de son étrange en provenance du MEA.
Il subsiste toutefois un léger bruit de fond électronique qui vient du filtrage de l'alimentation mais il faut mettre le volume à fond pour qu'il soit gênant.
Re: [VG 5000] création CARTOUCHE
Mon exemplaire de la VG5292 n'a pas de GAL mise à jour (je n'ai aucune compétence pour ce genre d'opération ni le matos qui va avec).
Du coup, ce bug est donc "normal".
Du coup, ce bug est donc "normal".
Re: [VG 5000] création CARTOUCHE
Hervé je peux t'en faire une et te l'envoyer si tu veux
Et de mon côté demain je testerais avec le GAL mise à jour ...
Et de mon côté demain je testerais avec le GAL mise à jour ...