Автор: Andrew Hunt
Год: 1992
Издатели: Your Sinclair
Языки:
Английский
Формат:
TAP лента
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing
Скриншоты:
Год: 1992
Издатели: Your Sinclair
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
ROCK AND SCROLL
by Andrew Hunt
[I've corrected a couple of bugs that were in the original version. ]
[The subroutine at 65131 copied one too many bytes on each iteration,]
[causing the left-most column to get copied to the right-most column ]
[before the next column is scrolled in. ]
[The subroutine at 65180 copied one too many bytes when resetting the]
[attributes, overwriting the first byte of the printer buffer and so ]
[causing a crash if run on the 128K. ]
[I've done a corrected version in ROCKSCRL.TAP "RockSfix.o". JimG]
[NOTE: Enough space must be CLEARed below 65000 to make room for the ]
[messages. JimG]
I'm afraid your eyes don't deceive you: here's yet another message
scroller. "But why?" you cry. "We've been faithfully typing in Pitstop
scrollers for years, and we're up to our nostrils in the things. Our
eyes have developed a permanent list to the left from watching
messages scroll past. The last, the very last, thing we want right now
is another scroller. Take it away. Cast it thither."
But have patience, please. Andrew Hunt's scroller is different. Okay,
it's not that different, but it is remarkably short. It also scrolls
messages which are a whole screen high, exceedingly smoothly and in a
colour of your choosing. You can't say fairer than that.
Getting the thing up and running shouldn't take long. Just type in the
BASIC section and save it with SAVE "scroller" LINE 9999. Then turf
out a copy of the Hexloader from a previous YS and use it to enter the
hex section. Save that as "code". Then reload and run.
Most of the BASIC listing is taken up by a demo, and an explanation of
how it works. That saves me having to go through it all, as you should
be able to work out how to replace Mark's message with your own
without any trouble at all.
by Andrew Hunt
[I've corrected a couple of bugs that were in the original version. ]
[The subroutine at 65131 copied one too many bytes on each iteration,]
[causing the left-most column to get copied to the right-most column ]
[before the next column is scrolled in. ]
[The subroutine at 65180 copied one too many bytes when resetting the]
[attributes, overwriting the first byte of the printer buffer and so ]
[causing a crash if run on the 128K. ]
[I've done a corrected version in ROCKSCRL.TAP "RockSfix.o". JimG]
[NOTE: Enough space must be CLEARed below 65000 to make room for the ]
[messages. JimG]
I'm afraid your eyes don't deceive you: here's yet another message
scroller. "But why?" you cry. "We've been faithfully typing in Pitstop
scrollers for years, and we're up to our nostrils in the things. Our
eyes have developed a permanent list to the left from watching
messages scroll past. The last, the very last, thing we want right now
is another scroller. Take it away. Cast it thither."
But have patience, please. Andrew Hunt's scroller is different. Okay,
it's not that different, but it is remarkably short. It also scrolls
messages which are a whole screen high, exceedingly smoothly and in a
colour of your choosing. You can't say fairer than that.
Getting the thing up and running shouldn't take long. Just type in the
BASIC section and save it with SAVE "scroller" LINE 9999. Then turf
out a copy of the Hexloader from a previous YS and use it to enter the
hex section. Save that as "code". Then reload and run.
Most of the BASIC listing is taken up by a demo, and an explanation of
how it works. That saves me having to go through it all, as you should
be able to work out how to replace Mark's message with your own
without any trouble at all.