-
-
Notifications
You must be signed in to change notification settings - Fork 55
Amiga Graphics: Fragments of Facts
Thomas Harte edited this page Jul 26, 2021
·
8 revisions
Relative to the internal counters:
- NTSC: 262 lines, or 262/263 in interlaced mode; lines are alternately 227 and 228 cycles long;
- PAL: 312 lines, or 312/313 in interlaced mode; lines are 227 cycles long.
Each cycle being two processor clock ticks, or one NTSC-rate colour cycle — i.e. one chip RAM access window.
Fixed slot per-line cycle access breakdown:
- 0–3: refresh;
- 4–6: disk;
- 7–10: audio;
- 11–: sprite DMA, two slots per sprite, running for at most 16 slots.
Bitmap data fetch start time is programmable but may not begin earlier than slot 24. It may displace some sprite fetches, and in high-resolution mode will also utilise some of the slots otherwise reserved for the CPU.
"$05 here is the stop position after horizontal blanking on OCS that results in the MOVE, executed 8 pixels later, modifying the background color visibly on the start of that line."
- Bitplane fetching
- Copper
- Blitter
- CPU
The Blitter will yield every fourth slot if BLTPRI in DMACON is clear.