4 ms·
Thanks for posting the link to this. BTW, everyone -- I managed the Computer History Museum's Lisa 40th anniversary event earlier this year -- if you haven't a
by davidmurphy 3y ago
Thanks for posting the link to this.
BTW, everyone -- I managed the Computer History Museum's Lisa 40th anniversary event earlier this year -- if you haven't already watched it, check it out:
Event info: https://computerhistory.org/events/happy-40th-birthday-lisa/ https://computerhistory.org/events/happy-40th-birthday-lisa/
Video: https://www.youtube.com/watch?v=oCvQbGXPtBU https://www.youtube.com/watch?v=oCvQbGXPtBU
Recap blog post: https://computerhistory.org/blog/happy-40th-birthday-lisa/ https://computerhistory.org/blog/happy-40th-birthday-lisa/
- Rochus 3y agoThe author of the referenced emulator, Ray Arachelian, unfortunately passed away early this year, a few days before the Lisa source code was published by the CHM. Since you are one of the responsibles at the CHM, you might consider archiving a copy of his website, which includes numerous valuable documents about the Lisa, not all of which may be available elsewhere.
- acqq 3y agoMentioned source code for the Apple Lisa: Press release: https://computerhistory.org/press-releases/chm-makes-apple-lisa-source-code-available-to-the-public-as-a-part-of-its-art-of-code-series/ https://computerhistory.org/press-releases/chm-makes-apple-l... Source: https://info.computerhistory.org/apple-lisa-code https://info.computerhistory.org/apple-lisa-code Edit: I really like the sources, especially knowing how old they are (1983, 1984, Apple Computer Inc), they are aesthetically fulfilling to me.
- Rochus 3y agoHere is a tool to view, cross-reference and navigate the source code: https://github.com/rochus-keller/LisaPascal https://github.com/rochus-keller/LisaPascal; Pascal, Clascal and assembler files are supported.
- fzzzy 3y agoThat sounds really cool. This link came up 404.
- TheNightman 3y agohttps://github.com/rochus-keller/LisaPascal https://github.com/rochus-keller/LisaPascal
- Rochus 3y agoOops, HN adds the semicolon to the URL; I should have used a dot instead.
- acqq 3y agoWow, thanks! Reading the doc. Fantastic work: "The source tree is converted to a virtual file system using the original file names, considering Pascal files only. All program and unit files of this file system are parsed and include directives are resolved" Now, is the final state of Lisa source: "The full source tree" "has 12 missing include files and 7 syntax errors" Should some initiative be made for Apple to publish these missing 12 too or is it something that can be now guessed enough to fill the gaps?
- Rochus 3y agoIt's difficult to say whether these file are indeed missing, or whether the files referencing them are not used by themselves for the build. I came to the conclusion that I would also have to implement an interpreter for all the build related files (EXEC etc.) and try to reconstruct a complete build with the correct options (which I don't know yet) in order to be able to make any statement about the completeness and integrity of the code. That would take a lot of time at the expense of my other interests. That's why I've put the project on hold for the time being.
- acqq 3y agoAlso thanks for mentioning Clascal, I wasn't even aware of it. Also fascinating: https://en.wikipedia.org/wiki/Clascal https://en.wikipedia.org/wiki/Clascal https://bitsavers.org/pdf/apple/lisa/toolkit_3.0/Package_2_Examples/02_An_Introduction_To_Clascal_Jul84.pdf https://bitsavers.org/pdf/apple/lisa/toolkit_3.0/Package_2_E...
- eschaton 3y agoIt was really unfortunate that more wasn’t talked about or shown from the actual source release. The people involved in that deserved way more time than they got. (At least it wasn’t as bad as wasting the second half of the Alto event being an advertisement for OpenAI. WTF was that about?! Had nothing to do with Alto or PARC, just hype.)