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 30 Nov 2025, 10:06

Index du forum » Hardware

Le fuseau horaire est UTC+1 heure


Amstrad + DMA

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 2 sur 2
 [ 17 message(s) ]  Aller vers la page Précédent  1, 2
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
power_ukx
 Sujet du message : Re: Amstrad + DMA
Message Publié : 13 Jan 2015, 12:37 
Hi arnold, i put 2 others screenshots.

The first (screenshot1.png) is normal access by DMA0,1,2. And sequence seem to be:
DMAx :
select AY register
AY inactive
write register
AY inactive
restore previous ay register selection
AY inactive

In my example, i select Ay reg 0 then 3 before DMA access, and you can see the last selected reg (3) is restore after each DMA access
(DMA0 access to Reg8, DMA1 => Reg9, and DMA2 => Reg10)

In my second screenshots (screenshot2.png), i try to selected AY reg by CPU when a DMA access occured. It seem that after DMA access (restore ay register), CPU takes over for some times (about 3µs) then next DMA access ...

+++

PS : sorry for my bad english ;)


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


Haut
  
 
arnoldemulator
 Sujet du message : Re: Amstrad + DMA
Message Publié : 18 Jan 2015, 18:29 
Hors-ligne

Inscription : 22 Août 2014, 09:24
Message(s) : 4
Nice pictures :)

Can you confirm something please?

If DMA 2 is active and DMA 0 and DMA 1 are inactive, What are the timings?

Do we see this:

<no read/dummy read>, <no read/dummy read>, <dma 2 read>

or

<dma 2 read>

What are the actions done for inactive channels?


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 2 sur 2
 [ 17 message(s) ]  Aller vers la page Précédent  1, 2

Index du forum » Hardware

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 39 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.