https://www.sinclairzxworld.com/viewtop ... 830#p33830
and a Z80 coding challenge answered by Zeddy enthusiasts,
https://www.sinclairzxworld.com/viewtop ... 810#p24810
I've created ts-splsh.p for my new ZXpand+:
ts-splsh.p
Usage:
Although it should function fine on most systems (see Caveats below), it was designed for use with my rejuvenated TS-1000 and my new ZXpand+. On ZXpand+ rename the file MENU.P. If you previously supported another auto-boot program, e.g. AUTOPROG, consider adding:
Code: Select all
15 LOAD "AUTOPROG"
It's been optimized for running on systems with more then 3¼KB after a power-up or CLS, i.e. it expects the longer space padded lines, or bad things may happen. E.g., try entering:
Code: Select all
100 FOR I=1 TO 100
110 SCROLL
120 NEXT I
130 GOTO 10
GOTO 100
MTASM uses the assembly source included in the variable A$. If you have no intentions of modifying the assembly, faster loads can be achieved by issuing:
Code: Select all
CLEAR
GOTO 30
Tweak:
For it's ZX81 sibling (disclaimer:zx81 untested) try:
zx-splsh.p
Enjoy!