02 November 2012, 00:11 | #1 |
Posts: n/a
|
Copper cycles
Do you know how many cycles get Copper to "execute" MOVE, SKIP, "JUMP" instructions?
Thanks. |
02 November 2012, 03:21 | #2 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
It depends on the amount of bitplane DMA going on. With no bitplane DMA it's a lot quicker than if you have 6 bitplanes!
|
02 November 2012, 06:29 | #3 |
Posts: n/a
|
OK. I should ask then how many "raw" cycles. (assuming all cycles are free and available for copper only - there's no DMA/bitplane/sprinte/.. cycles).
|
02 November 2012, 08:31 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
Move = 2 copper cycles. (4 color clocks)
Skip = 3 (same as wait, note that skip does not actually skip. If it "skips", following instruction, if it is move, simply won't write anything. Cycle usage is still the exact same. Attempting to "skip" another skip or wait does nothing.) "Jump" = extra 2 copper cycle delay before normal execution continues. (This is some kind of internal move-like instruction) |
02 November 2012, 11:02 | #5 |
Posts: n/a
|
Thanks Toni. This is the exact answer I was looking for. I couldn't find it in HRM.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Combining copper scrolling with copper background | phx | Coders. Asm / Hardware | 16 | 13 February 2021 12:41 |
CPU execution on odd cycles if no Audio/Disk/Sprite DMA | mc6809e | Coders. Asm / Hardware | 2 | 02 April 2012 19:50 |
Copper tricks | Lonewolf10 | Coders. General | 14 | 31 March 2011 22:09 |
Copper Bars | Vortex | Coders. Tutorials | 51 | 26 June 2009 23:23 |
Stuck with copper example | cosmiq | Coders. General | 6 | 17 October 2008 22:29 |
|
|