01 / SOFTWARE

Software projects

Software designed to run directly on classic hardware.

01 — LISP-1 / MULTIPLATAFORMA

MyLISP

A LISP-1 interpreter originally developed for Sinclair QL and later ported to ZX Spectrum Next and Commodore MEGA65. A shared language across platforms supports functional programming and symbolic algebra examples.

Sinclair QLZX Spectrum NextMEGA65LISP-1CAS
MyLISP
Sinclair QL

MyLISP

Original Pascal version; binaries and manuals in Spanish and English.

MyLISP NEXT
ZX Spectrum Next

MyLISP NEXT

C/z88dk port, banked memory, garbage collection and NEX executable.

MyLISP65
Commodore MEGA65

MyLISP65

Calypsi port, Attic RAM, exact rational arithmetic and D81 disk images.

02 — FORTRAN 77 / ZX SPECTRUM NEXT

MyFortran

MyFortran

Native Fortran 77 compiler for ZX Spectrum Next with a built-in editor. Write, compile and generate standalone .nex files directly on the machine, without cross-compiling. The compiler core is written in C.

Fortran 77ZX Spectrum NextC / Z800.11

Educational project with design documentation, automated tests and an MIT license.

03 — ÁLGEBRA SIMBÓLICA / LISP

Design and Structure of a CAS

Learn LISP from scratch and build a symbolic computer algebra system, chapter by chapter.

The project builds a CAS from first principles, representing expressions as LISP lists and performing substitution, simplification and symbolic differentiation. It includes CAS.LSP, PCAS.LSP tests and a complete free book in both languages.