> Well I shall have to do some experimenting on that front. Presumably it > depends whether the screen is on or not and whether the routine is in > ROM? If not then it's a stupid piece of hardware and it should have > been redesigned (though that does explain why the Sam almost always > seems to run at the same speed as a Spectrum rather than 1.7 times as > fast as it should be).
Actually, there's a good reason for it... 1) The ASIC does that so that it can keep up with refreshing the whole 512k of memory properly, and 2) So that it can show the screen with as little video contention as possible.. Believe me, if it wasn't done that way, it'd be worse. I talked for a long time with Bruce on it... Si

