Recent

Author Topic: Apple Lisa Source Code  (Read 4431 times)

hansotten

  • Full Member
  • ***
  • Posts: 100
    • The School of Wirth
Re: Apple Lisa Source Code
« Reply #15 on: July 28, 2024, 09:29:57 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
Thanks, a worthwhile addition to the archive!

When you have discover more sources, always welcome!

Hans
http://pascal.hansotten.com/ Pascal for Small Machines. The School of Wirth, sources of old Pascal compilers,

dtoffe

  • Jr. Member
  • **
  • Posts: 60
Re: Apple Lisa Source Code
« Reply #16 on: July 28, 2024, 02:22:23 pm »
Thanks, a worthwhile addition to the archive!
When you have discover more sources, always welcome!

Hans

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

  • Full Member
  • ***
  • Posts: 100
    • The School of Wirth
Re: Apple Lisa Source Code
« Reply #17 on: July 28, 2024, 02:29:58 pm »
Thanks, a worthwhile addition to the archive!
When you have discover more sources, always welcome!

Hans

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
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.
http://pascal.hansotten.com/ Pascal for Small Machines. The School of Wirth, sources of old Pascal compilers,

Rochus

  • Jr. Member
  • **
  • Posts: 53
Re: Apple Lisa Source Code
« Reply #18 on: August 17, 2024, 04:57:04 pm »
Quote
not the sources of the compiler itself.

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.
« Last Edit: August 17, 2024, 04:58:51 pm by Rochus »

hansotten

  • Full Member
  • ***
  • Posts: 100
    • The School of Wirth
Re: Apple Lisa Source Code
« Reply #19 on: August 17, 2024, 04:59:41 pm »
Preserving is my main goal.

And happy to see if others use this to do something useful with it!
http://pascal.hansotten.com/ Pascal for Small Machines. The School of Wirth, sources of old Pascal compilers,

Rochus

  • Jr. Member
  • **
  • Posts: 53
Re: Apple Lisa Source Code
« Reply #20 on: August 17, 2024, 05:12:05 pm »
Ok, I see.

Concerning preservation, you may have heard that the author of the Lisa emulator passed away last year. Besides the emulator, there is a lot of interesting material on his web site https://lisa.sunder.net/ which I didn't see elsewhere. The web site still works, but it's unsure how long. I think it would be a good idea to copy and re-publish some of the documents. I have a copy of the whole site, just in case.

 

TinyPortal © 2005-2018