CESIL Interpreter with Interesting Code Technique

Avatar de Usuario
Peter Todd
Mensajes: 72
Registrado: 28 Dic 2013 12:52

CESIL Interpreter with Interesting Code Technique

Mensajepor Peter Todd » 06 Ene 2014 16:45

Back in 1982 I was learning computer education in schools in Wales, UK.

We were taught programming using the language called CESIL which is best described here:

http://www.obelisk.demon.co.uk/cesil/


I was 11 years old at the time and thought that I would have a go at writing an interpreter
for the CESIL language on my ZX81.

The result is the attached.

I am downloading the file from a backup tape and I will post it here.


I still think this is one of my cleverest programs.

Usually you would have to write your own arithmetic routines, and the ZX81 has no EVAL function on string variables.


So my solution is shown here, see if you can work it out before I upload the P file.

Best Regards to all (Im moonlighting from the Camputers Lynx group)

CESILCPDT1982.zip
CESIL Interpreter Peter Todd 1982
(14.36 KiB) Descargado 57 veces


Peter

Avatar de Usuario
Peter Todd
Mensajes: 72
Registrado: 28 Dic 2013 12:52

Re: CESIL Interpreter with Interesting Code Technique

Mensajepor Peter Todd » 06 Ene 2014 17:01

Do not be confused by the machine code in line 0

it is a HALF FAST routine for speeding up the zx81 that I typed in from a magazine.

Avatar de Usuario
Peter Todd
Mensajes: 72
Registrado: 28 Dic 2013 12:52

Re: CESIL Interpreter with Interesting Code Technique

Mensajepor Peter Todd » 06 Ene 2014 18:14

Here is the P file

cesil.zip
CESIL Interpreter CPDT 1982
(2.15 KiB) Descargado 53 veces

Avatar de Usuario
ron
Mensajes: 18406
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1578 veces
Agradecimiento recibido: 1317 veces

Re: CESIL Interpreter with Interesting Code Technique

Mensajepor ron » 06 Ene 2014 21:49

Gracias Pete, eres de lo mejor que le ha pasado recientemente a RW.

Avatar de Usuario
Peter Todd
Mensajes: 72
Registrado: 28 Dic 2013 12:52

Re: CESIL Interpreter with Interesting Code Technique

Mensajepor Peter Todd » 07 Ene 2014 12:24

I cannot work out how to break into this program

change line 1125 to LET V = 0

and then save it.

I have tried this in VB81 and it doesnt seem to save a file anywhere

I tried it in EightyOne but I cannot break into the program.

Any ideas?

dancresp
Mensajes: 5339
Registrado: 13 Nov 2010 02:08
Agradecido : 151 veces
Agradecimiento recibido: 288 veces

Re: CESIL Interpreter with Interesting Code Technique

Mensajepor dancresp » 07 Ene 2014 15:21

ron escribió:Gracias Pete, eres de lo mejor que le ha pasado recientemente a RW.

Totalmente de acuerdo.

Esto le va a dar más vidilla a nuestros ZX-81.

Por cierto, me he descargado el CECIL y en el tren de vuelta a casa lo probaré.

-drinks


Volver a “Sinclair ZX80/81”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados