ZX80 ELIZA

Discussion about ZX80 / ZX81 Software
Werner
Posts: 4
Joined: Sun Sep 14, 2014 9:15 pm

ZX80 ELIZA

Post 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
Werner
Posts: 4
Joined: Sun Sep 14, 2014 9:15 pm

Re: ZX80 ELIZA

Post 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
Attachments
ELIZA NOTES.txt
(1.87 KiB) Downloaded 155 times
ELIZA08T.O
(6.95 KiB) Downloaded 134 times
User avatar
stefano
Posts: 542
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: ZX80 ELIZA

Post 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..
Attachments
eliza.o
(8.06 KiB) Downloaded 114 times
Last edited by stefano on Sat Aug 26, 2023 9:15 am, edited 2 times in total.
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZX80 ELIZA

Post by Moggy »

I thought the ZX80 could only access 16k RAM?
User avatar
stefano
Posts: 542
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: ZX80 ELIZA

Post by stefano »

Same for the zx81, in theory.
Besides the possible BASIC limits did the zx80 have more he limitations than a zx81?
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZX80 ELIZA

Post 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
User avatar
Paul
Posts: 1511
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: ZX80 ELIZA

Post 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.
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
Paul
Posts: 1511
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: ZX80 ELIZA

Post 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
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
stefano
Posts: 542
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: ZX80 ELIZA

Post by stefano »

Thank you both, it is clear now.
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZX80 ELIZA

Post by Moggy »

Many thanks Paul for helping me understand, if anyone knows the ZX80 it's you! :D
Post Reply