Re:Let Chris Crawford teach you to program Atari's 8-bit com...
by chrisdew on Tuesday April 26, 2016 @07:16AM
(#11570866)
> Then I discovered that if you put performance-critical code into lower-memory addresses it runs much faster.
Do you mean higher memory addresses?
Code in the lower 16KB of RAM (addresses 16-32KB) has contended memory access with the ULA, which causes the CPU to pause while the TV raster line is drawn.
Do you mean higher memory addresses?
Code in the lower 16KB of RAM (addresses 16-32KB) has contended memory access with the ULA, which causes the CPU to pause while the TV raster line is drawn.
Code in the upper 32K does not have this issue.