Dead Hackers Society
Other BBSes »
 
 
Demoscene  Coding  CT60  Buy/sell

Atari coding BBS
 
Re: DSP extern memory extra cycles
Posted by: mikro Jan,06.2012-13:52 

>Is it only a typo in the doc (I thought that a L:access could only concern INT,INT or EXT,EXT access, as the same address is used for both X: and Y: access).

The fact it's the same number doesn't imply it's also the same address space. For Falcon it's true but nobody prevents you to mount 32 KB internal memory for X and 32 KB external memory for Y.

> So this instruction will execute in move cycles + ea cycles + 2 + 1 ?

Assuming the move instruction itself is in the internal memory, yes.


> 4 (jmp) + 0 (ea) + 2*0 (ap) + 2 (3 external access to memory - 1) ?

I'm not 100% sure about that wait state stuff but I'd say this is closer to reality. I'd compute it as +1 though (instead of +2) because one external access is for "free" = that is the instruction fetch and the second external access is actually the EA fetch, therefore +1.







[All messages in this thread]    [Start new thread]

Topic Posted by  Date 
DSP extern memory extra cycles Sallafranque Jan,03.2012-19:25
  Re: DSP extern memory extra cycles Patrice Mandin Jan,04.2012-22:57
    Re: DSP extern memory extra cycles mikro Jan,05.2012-08:49
      Re: DSP extern memory extra cycles Sallafranque Jan,06.2012-01:32
        Re: DSP extern memory extra cycles mikro Jan,06.2012-13:52


Reply to this message
Name:
Topic:
Anti-troll code:

Message:

What's the anti-troll code?
That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
© 1994-2024 Dead Hackers Society Contact: Anders Eriksson