ZX-LSYS LINDENMAYER SYSTEMS

Anything Sinclair ZX Basic related; history, development, tips - differences between BASIC on the ZX80 and ZX81
Post Reply
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder »

Something new, a Lindenmayer Systems (L-SYS) program for the stock 16K ZX81/TS 1000.

Everything is explained by running the Readme.p file.

Give it a try, make some of your own definitions. Sample definitions are contained in the Parameters.txt file.

Regards;

Greg
Attachments
ZX-Lsys.zip
Programs
(10.35 KiB) Downloaded 205 times
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by siggi »

Hi Greg
wouldn't it make sense to use HIRES for that program (e. g. SHREB)?
Or does it not make sense because of memory limitations on a ZX81 (nowadays 32K or 56K RAM are often available at Zeddies)?

Siggi

BTW: I COPY-ed the README.P-output via ZeddyNet into a file on my PC to have the "manual" available while other programs are running on the Zeddy:
zx81print.txt
(11.35 KiB) Downloaded 209 times
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder »

Been there done that back in '87.

The program is available on Fred's site

http://www.pictureviewerpro.com/hosting/zx81/fredn.htm

as well as here...

http://www.theoldcomputer.com/roms/inde ... 81/Various

However, it doesn't work very well in emulators for reasons Fred explains. I guess I could try fixing that if there's any interest.

I was mainly interested in making a "stock" ZX81 version. In someways I prefer the more dramatic displays.

There's another HI-RES project I've been working on that use these LO-RES LSYS images, maybe I'll post that next week.

Regards;

Greg
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by siggi »

GCHarder wrote:However, it doesn't work very well in emulators for reasons Fred explains.
But works great on real ZX81 (my ZX81 laptop), even with modern displays, when using a 16:9 display mode:
P1070208_800x600.JPG
P1070208_800x600.JPG (86.11 KiB) Viewed 3469 times
P1070209_800x600.JPG
P1070209_800x600.JPG (59.23 KiB) Viewed 3469 times
:-)
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
GCHarder
Posts: 427
Joined: Sat Dec 14, 2013 7:46 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder »

That look great, I'm envious!!! It's nice to know that programs can still be tested on the real thing. I have a ZX81 and T/S1000 with RAM pack, just no cables, power supply or B&W CRT TV.

Regards;

Greg
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by PokeMon »

Cool, Zeddy can draw the head of lisa simpson. :mrgreen:
swensont
Posts: 76
Joined: Tue Jan 18, 2011 4:55 am
Location: SF Bay Area
Contact:

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by swensont »

Another good use of the ZX81 for computation. Looking L-systems I found that they have something in common with cellular automata, they both have a grammer. The rewriting part is interesting and I've never encounted that idea (except for Sendmail rules which have a form of rewriting).

It think it would enhace the program to have a document instead of the readme.p file. It would help to explain the various aspect of L-systems and show examples. Besides, reading ALL CAPS is not too easy to read.
Post Reply