Page 1 of 1

Kaleidoscope program

Posted: Wed Jun 28, 2023 9:21 pm
by GCHarder
Kscope by Zack Xavier Haquer (Yuck, Yuck)
From Time Designs v3n1 p13

Hardware required: ZX81 with 16K Rampack optional Chroma interface.

A nice kaleidoscope program by Zack Xavier Haquer.

Note, the 2 REM line contains the scope characters, these can be changed or
even increased to print more scope characters. My only complaint was that the
display is not full screen, Row 0 and Column 0 weren't used, I've fixed that.

I've included a Chroma Interface "upgrade" with more options.

Regards;

Greg

Re: Kaleidoscope program

Posted: Thu Jun 29, 2023 3:01 pm
by Moggy
UDGs can also be used for a more varied effect and I've attached a simple example just to give an idea of what can be achieved.

Eighty One users set it for ZXpand,CHRS128 and no wrx and place all three files in the SD card folder.

SZ-81 (ZXpand version) All files as above in the SD card folder and set it for UDG.

Owners of Andy Rea's UDG board set it for 128 mode.

Load and run the file "CODE2A.P and it will do the rest.

Re: Kaleidoscope program

Posted: Thu Jul 13, 2023 1:41 am
by Fruitcake
GCHarder wrote: Wed Jun 28, 2023 9:21 pm Hardware required: ZX81 with 16K Rampack optional Chroma interface.
The program works nicely, although I found to get Chroma colour working I needed to enable RAM in the 8K-16K region. The edition 2 or 3 ZX81 ROM is also required else an error 4/1020 occurs.

Re: Kaleidoscope program

Posted: Thu Jul 13, 2023 10:06 pm
by GCHarder
Hmmmm, The program uses a temporary section of lower RAM to decode the ZASCHI characters to actual HEX values for Chroma's use. I mistakenly thought the 8K-16K area was the default setting, but after reading the docs again I see a switch has to be turned on. So next time I'll put a warning notice "Enable 8K-16K Area." or something like that in the program.

Regards;

Greg

Re: Kaleidoscope program

Posted: Thu Jul 13, 2023 11:23 pm
by Fruitcake
I've added a link to the program on my website, along with a note about the need for 8K-16K RAM.