Page 1 of 2

ZX80 ELIZA

Posted: Sun Oct 30, 2022 6:47 pm
by Werner
Hello,
is there anybody out there who knows about an ELIZA-Chatbot-Program for the ZX80 ? What I am looking for: A homemade or commercial version which works with a standard ZX80 with 16K memory.
Many thanks in advance for any hint.
Regards
Werner

Re: ZX80 ELIZA

Posted: Fri Mar 03, 2023 1:38 pm
by Werner
Hi,
obviously there seems to be no chatbot program, like the famous "ELIZA", in the world which can run on the ZX80 . (…or did I miss one ?…)
Cause I'm sure this wonderful machine can do the job I started my own "ZX80-ELIZA-PROJECT" on New Year's Day 2023.
Now the result of my work has reached a level that you can start to play with it. Have fun.
Regards
Werner
PS : I have replaced the ELIZA NOTES.txt at March 03, 2023 , at 18:51 GMT - the former was an older working file... - sorry

Re: ZX80 ELIZA

Posted: Fri Aug 25, 2023 6:54 pm
by stefano
I just succeded in porting a very minimal version of the LISP interpreter on the ZX80.
I was disappointed in finding so many bugs in z88dk, all of which I'm responsible for !

I suppose that, since this first port is mostly working, making it use 32K could have space enough for ELIZA to be put on it.
I'm now wondering whether such a beast does even exist and if code for a 32K ZX80 could be of any interest...

We have the C port of an historical version, though..

Re: ZX80 ELIZA

Posted: Fri Aug 25, 2023 7:35 pm
by Moggy
I thought the ZX80 could only access 16k RAM?

Re: ZX80 ELIZA

Posted: Fri Aug 25, 2023 8:54 pm
by stefano
Same for the zx81, in theory.
Besides the possible BASIC limits did the zx80 have more he limitations than a zx81?

Re: ZX80 ELIZA

Posted: Fri Aug 25, 2023 10:28 pm
by Moggy
I don't mean in theory as the ZX81 was always known to access more than 16k, I just seem to remember reading somewhere that the ZX80 was limited to 16k by its own hardware.

I'm not referring to emulators or bits of circuit board soldered to real thing or some special device, just that a standard ZX80 could only access 16k of memory apologies if I have that wrong.

At the end of the day I think there is only about three of us who use the ZX80 with a ZXpand and once again I'm sure only 16k of its 32k is available, though will be happy to be proved wrong. :D

Re: ZX80 ELIZA

Posted: Sat Aug 26, 2023 6:55 am
by Paul
The stock ZX80 can't have it's ROM disabled from outside.
Therefore the ROM and all its shadows are always visible.
This leaves 32k of available RAM space, but it's not continuous.
Basic can only use continuous RAM and therefore only uses 16K.
The additional 16K RAM if added can be used for DATA and not for Basic or MC.

Re: ZX80 ELIZA

Posted: Sat Aug 26, 2023 6:59 am
by Paul
ZXPand on the ZX80 only offers 16K because it's not able to decode the adresses to be activated in the 48k-64k area.
ZX80 possible Adresses:
0-16 ROM
16-32 RAM
32-48 ROM
48-64 RAM

Re: ZX80 ELIZA

Posted: Sat Aug 26, 2023 9:15 am
by stefano
Thank you both, it is clear now.

Re: ZX80 ELIZA

Posted: Sat Aug 26, 2023 1:39 pm
by Moggy
Many thanks Paul for helping me understand, if anyone knows the ZX80 it's you! :D