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: 240
Joined: Sat Dec 14, 2013 7:46 pm

ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder » Tue Jan 07, 2014 9:51 pm

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 81 times

User avatar
siggi
Posts: 883
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by siggi » Sat Jan 11, 2014 5:00 pm

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 93 times
My ZX81 web-server: online since 2007
http://zx81-siggi.endoftheinternet.org/index.html

User avatar
GCHarder
Posts: 240
Joined: Sat Dec 14, 2013 7:46 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder » Sat Jan 11, 2014 6:47 pm

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: 883
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by siggi » Sat Jan 11, 2014 10:36 pm

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 1594 times
P1070209_800x600.JPG
P1070209_800x600.JPG (59.23 KiB) Viewed 1594 times
:-)
Siggi
My ZX81 web-server: online since 2007
http://zx81-siggi.endoftheinternet.org/index.html

User avatar
GCHarder
Posts: 240
Joined: Sat Dec 14, 2013 7:46 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by GCHarder » Sun Jan 12, 2014 12:29 am

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: 2225
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by PokeMon » Sun Jan 12, 2014 1:01 am

Cool, Zeddy can draw the head of lisa simpson. :mrgreen:

swensont
Posts: 61
Joined: Tue Jan 18, 2011 4:55 am
Location: SF Bay Area

Re: ZX-LSYS LINDENMAYER SYSTEMS

Post by swensont » Tue Jan 21, 2014 7:19 am

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