Forum > Other

Apple Lisa Source Code

<< < (4/5) > >>

hansotten:

--- Quote from: dtoffe on July 28, 2024, 01:47:42 am ---

@hansotten: Maybe you find this interesting, I've found it in BitSavers Archive:

https://github.com/dtoffe/MIPS-Pascal

There are other archives containing Pascal compiler sources, but I've found the tape formats are tricky enough to open. There are at least three or four other Pascal, Modula or Algol compiler sources I was interested in, don't remember exactly because I last tried about a year ago, and the zip files I downloaded are rotting somewhere in my HDD until maybe next year when I probably get a chance to look at them again.

Cheers,

Daniel

--- End quote ---
Thanks, a worthwhile addition to the archive!

When you have discover more sources, always welcome!

Hans

dtoffe:

--- Quote from: hansotten on July 28, 2024, 09:29:57 am ---Thanks, a worthwhile addition to the archive!
When you have discover more sources, always welcome!

Hans

--- End quote ---

Just remembered Rochus Keller developed a tool to parse and browse the sources of the Lisa Pascal compiler:

https://github.com/rochus-keller/LisaPascal

Cheers,

Daniel

hansotten:

--- Quote from: dtoffe on July 28, 2024, 02:22:23 pm ---
--- Quote from: hansotten on July 28, 2024, 09:29:57 am ---Thanks, a worthwhile addition to the archive!
When you have discover more sources, always welcome!

Hans

--- End quote ---

Just remembered Rochus Keller developed a tool to parse and browse the sources of the Lisa Pascal compiler:

https://github.com/rochus-keller/LisaPascal

Cheers,

Daniel

--- End quote ---
Yes that is a nice program. It is targeting the Lisa Operating system sources by implementing the parser of the Pascal compiler, not the sources of the compiler itself.

Rochus:

--- Quote ---not the sources of the compiler itself.
--- End quote ---

Do you intend to compile the source code, or is it primarily about preserving/analyzing the source code?

In the former case, I meanwhile have found a way to extend my parser to a full 68k compiler and assembler using the Eigen Compiler Suite (ECS, see https://github.com/EigenCompilerSuite/). I just finished implementing the second compiler backend based on it, and with the patches provided by the author it works pretty well. I've spent quite some time with the FP compiler (see https://github.com/rochus-keller/freepascal/) with the intention to re-use its backend, but ECS is much more feasible.

hansotten:
Preserving is my main goal.

And happy to see if others use this to do something useful with it!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version