Now on with V1.5 which will have a native GUI debugging interpreter in Freepascal.

Wirth languages, Pascal, UCSD, Turbo, Delphi, Freepascal, Oberon
Now on with V1.5 which will have a native GUI debugging interpreter in Freepascal.
The original 1978 version of Pascal-M, a P2 descendent, has been restored. Original source, which can compile itself, is now available, as a cross compiler, an interpreter in Pascal with debugging facilities, a binary loader for the KIM-1 6502 interpreter and a disassembler for M-code. Together with the already available source of the KIM-1 V1 interpreter all parts of the 1978 compiler are now available in source and compiled/assembled format.
Though compiling itself is a very good test of the compiler, which showed many bugs from typing in and some original present bugs, not too much testing has been done.
I start working now on V1.5 of the cross compiler and leave this V1.0 version as ‘completed’ and ‘historical purposes’.
On this website you will find information on Pascal for small machines, like Wirth compilers, the UCSD Pascal system, many scanned books and other files on UCSD Pascal, Pascal on MSX and CP/M, Delphi programming on PC, Freepascal and lazarus on Windows and Raspberry Pi, Oberon systems. Many sources of early Pascal compilers!
On this site you will information on (see the menu on the right!)
– Standard Pascal and Validation
– Niklaus Wirth
– Edsger Dijkstra
– Per Brinch Hansen
– Ca.A.R Hoare
– Jim Welsh
– Pascal Px descendants like P5 and Pascal-M
– UCSD Pascal
– Other Pascal articles like Freepascal on Raspberry Pi, Turbo Pascal and Delphi and electronics
Timeline of my exposure to the Wirth language and OS and systems family, 5 years as student, 10 years as software engineer, hobby, 40 years as the way of programming!
Enjoy, Hans Otten