09 November 2016, 08:42 | #41 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,516
|
Quote:
Quote:
If CPU memory access is blocked due to any (not just blitter) Agnus/Alice DMA channel, Gary/Gayle internal counter is increased. Each time CPU gets the cycle, counter is reset. If counter has counted to 4 (max) and cycle is blitter cycle: CPU can use the cycle. Above algorithm is not based on any hardware diagrams (so far no one has found any), I just tried different methods years and years ago until I found one that works and is very simple. It has worked perfectly with all programs, including testing real hardware with logic analyzer. |
||
25 November 2016, 20:35 | #42 | |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,604
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Maximum speed of the internal serial port? | Iznougoud | support.Hardware | 32 | 06 November 2020 23:18 |
Blitter filling speed, how much? | sandruzzo | Coders. Asm / Hardware | 7 | 03 July 2015 14:38 |
FS-UAE uses always maximum CPU speed? | AGS | support.FS-UAE | 6 | 15 February 2015 13:08 |
Maximum MaxTransfer and ATAPI speed (IDEfix97) | Leandro Jardim | support.WinUAE | 2 | 04 August 2014 14:45 |
CD/DVD Drive Maximum Speed | Calgor | support.Hardware | 2 | 19 June 2007 16:18 |
|
|