[VG5000] VG5292

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [VG5000] VG5292

Message par Brochiman »

Fred_72 il y a donc une maj quelque part? :D :D :D
Markerror
Messages : 2121
Inscription : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [VG5000] VG5292

Message par Markerror »

Bon, j'ai réussi à faire tourner une musique Soundtrakker 128. J'obtiens aussi des effets non voulus sur le MEA.
Il y a donc effectivement un petit problème de "fuite" entre les ports on dirait :-). Les musiques sur le PSG ne sont pas endommagées ce qui laisserait entendre que les données sont copiées de temps en temps sur le port de commande du MEA.

La musique 6 de Sound sheep semble être particulièrement concernée par la génération d'artefacts sonores. C'est plutôt étonnant car c'est certainement la moins complexe du lot au niveau usage du PSG (pas de voix hardware).

Bonne nouvelle nouvelle pour le VxDos, c'était pas dramatique, mais on ne va pas te laisser passer des bugs dans tes produits :-).
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: [VG5000] VG5292

Message par hlide »

Est-ce que le problème est reproductible en enlevant le MEA ? le AY ?
Markerror
Messages : 2121
Inscription : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [VG5000] VG5292

Message par Markerror »

En retirant le MEA8000, on n'a plus ces bruits parasites.

En jouant la demo du MEA8000, je n'ai jamais entendu de truc étrange sortant de l'AY.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [VG5000] VG5292

Message par Fred_72 »

Je n'ai eu ce phénomène qu'une fois (très bref). J'ai fait tourner le player MYM et rien d'anormal, je vais continuer avec sound sheep.
Je pense plutôt à un problème au niveau de la GAL. J'ai regardé son code mais je n'ai rien vu d'anormal. Je vais essayer d'être plus sélectif pour la sortie CE du MEA en ajoutant les signaux RD et WR (pour l'instant je n'utilise que IORQ et les adresses, ça devrait suffire car il n'y a pas d'interruption vectorisée sur le VG5000).

Pour le VxDOS, le voici :)

(comme d'habitude, DISKINIT puis DISKJ et DISKRUN"MAJ")
Dernière modification par Fred_72 le 17 juin 2023 16:19, modifié 1 fois.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: [VG5000] VG5292

Message par hlide »

Attention, ce n'est pas parce que la machine s'utilise de base avec un IM 1 que l'on ne peut pas utiliser un IM 2 : j'ai déjà tenté avec succès de le faire sur un MZ-700 pour produire du son via une interruption qui s'enclenche après tous les N blancs horizontaux tandis que l'espace $0000-$0FFF est devenu du DRAM pour gérer un écran virtuel (ça interdit donc l'usage du IM 1 et son adresse $0038) via une astuce d'une table qui pointe sur la même routine quelque soit la valeur lue dans le bus de donnée. Le Spectrum ZX en abuse pas mal. Après je ne sais pas dans quelle mesure le "BIOS" du µVG5000 permet d'être compatible et dans quelle mesure on peut aussi se passer du "BIOS".
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [VG5000] VG5292

Message par Brochiman »

@Fred_72 cela peut venir d'un GAL défectueux?
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [VG5000] VG5292

Message par Fred_72 »

Oui ça peut aussi être un GAL défectueux, ça m'est déjà arrivé.

Ce sont des programmes fait maison donc on est bien en IM1. Je vais quand même essayer avec un programme revu (sans le M1 dans un 1er temps car il n'est pas câblé sur le CI) mais à l'avenir j'intégrerai cette précaution dans les circuits.
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [VG5000] VG5292

Message par Brochiman »

cela ne se voit pas à la programmation que le GAL est défectueux?
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [VG5000] VG5292

Message par Fred_72 »

Non pas forcément si c'est la sortie qui est faiblarde.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: [VG5000] VG5292

Message par hlide »

Juste à titre d'exemple, un Japonais a fait une carte SDCARD pour les MZ. Initialement il utilisait un GAL pour gérer une ROM (celui qui contient du code Z80) et l'accès port I/O aux registres d'un 8255 (qui sert d'intermède entre le Z80 et un Arduino avec son lecteur SD) mais il avait noté que certains types de ROM fonctionnaient mal. Il a au final dû troquer le GAL pour des portes logiques LS plus traditionnelles pour pouvoir faire fonctionner avec tous les types de ROM qu'il envisageait. Si cela semble parfaitement fonctionnel pour les MZ-80, en revanche, il ne respecte pas les spécifications de l'hardware MZ-700 bien que qu'il soit présenté comme rétro-compatible au niveau du bus. Et encore moins de ceux du MZ-1500.

Evidemment, je ne pense pas qu'il ait compris pourquoi le GAL lui jouait des tours avec certaines type de ROM.

Note: les testeurs utilisaient une longue nappe pour brancher le SDCARD aux bus d'extension des MZ. Un testeur a raccourci ces longueur et noté une amélioration.

Au final, il semblerait que d'utiliser les GAL ne serait pas sans déboires.
Dernière modification par hlide le 14 févr. 2022 19:55, modifié 1 fois.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [VG5000] VG5292

Message par Fred_72 »

Les GAL et CPLD sont bien pratiques quand même mais c'est vrai que la consommation et les délais de propagations ne sont pas les mêmes que les CI classiques.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] VG5292

Message par Carl »

Hello,
Le souci ne serait-il pas que Sound Sheep a été écrit pour la carte VG5210 équipé d'un AY3-8910 et tu as fait un test sur la carte VG5292 équipé d'un AY3-8912 ?

AY3-8912 est-il 100% compatible AY3-8910 ?

J'ai fais le test avec Sound Sheep sur la carte VG5292 et en effet par moment en fonction du morceaux, il y a un son de basse fréquence qui sort sur la TV et non sur la sortie de AY3...

J'ai également testé plusieurs musiques du "Music Disk #1 by David Whittaker" et je n'ai pas eu de bruit coté TV... (MYM Player).

Carl
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [VG5000] VG5292

Message par Fred_72 »

Les 3 AY (8910-8912-8913) sont 100% compatibles, seuls les port I/O sont différents.

J'ai modifié un peu le programme de décodage du MEA pour que le CE ne passe à 0 que si /WR=0 ou /RD=0
Voici les fichiers wincupl modifiés (avec le .jed)


Mais si les sons parasites ne sont pas présents avec le player MYM, c'est peut-être bien du côté soft que se trouve le soucis ??

@ Markerror: et au fait, c'est pour quand le volume 2 de SOUND SHEEP ?
Dernière modification par Fred_72 le 31 mai 2023 07:22, modifié 2 fois.
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [VG5000] VG5292

Message par Brochiman »

@Carl tu parles d'un son qui dure 2 à 3 secondes? Je l'ai eu aussi sur soundsheep et même avec citadelle
Répondre