> Good find. Dr Sanders mentioned this to me when I asked him about the extended memory addressing architecture. He built a test rig for transferring memory to a memory card as a preliminary exercise in page swapping. Such a shame Apple messed up his design - without a doubt the most sophisticated 8 bit machine sold.
>
>
>
> Dave...
I found this in the Service manual regarding the smooth scroll:
Slow scrolling is accomplished in the Video Mux ROM by the arithmetic offset
of the VA, VB, and VC lines. This offset causes characters to be fetched from
memory In advance of where the screen actually thinks it is. The character
array on the screen shifts up the number of dots determined by the binary
weight of the VBX lines. The processor, by monitoring the Vertical Blanking,
can then step the VBX lines and scroll the screen by moving in new lines at
the bottom, removing the top line, and placing lt at the bottom, thus rolling
the display.
And:
C0D8 Clear SCR (to turn smooth scroll off)
C0D9 Set SCR (to turn smooth scroll on)
C0E0 Clear DPHO (also VAI)
C0E1 Set DPHO
C0E2 Clear DPH1 (also VBI)
C0E3 Set DPH1
C0E4 Clear DPH2 (also VCI)
C0E5 Set DPH2
So it looks like the disk stepper phase lines have a dual use.
I wonder if there is any software using this feature?
/Rob