LisaList2

Advanced search  

News:

2019.06.07 fixed NChat for the "Curve" theme, will eventually move it to its own page and add it to the default theme as well. Other plugins are next. see post in the Meta board for details

Pages: 1 [2]   Go Down

Author Topic: And so the Lisa adventure begins  (Read 790 times)

stepleton

  • Sr. Member
  • ****
  • Karma: +28/-0
  • Offline Offline
  • Posts: 57
Re: And so the Lisa adventure begins
« Reply #15 on: May 07, 2020, 12:59:04 pm »

That's exciting to hear! Regarding LisaEm, I know older versions (1.2.6.2 and prior) have had a hard time running the Lisa Workshop (P/Cl)ascal compiler---perhaps newer versions do better.

You may find that different versions of the Workshop are better suited to developing for the ToolKit. 3.9, for example, may be so focused on Macintosh development that it has lost some compatibility. I don't know this to be the case, but I have encountered a similar problem with differences between floating point libraries---LisaMandelbrot will only link with earlier Workshops.
Logged

berskyboy

  • Jr. Member
  • **
  • Karma: +5/-0
  • Offline Offline
  • Posts: 11
Re: And so the Lisa adventure begins
« Reply #16 on: May 25, 2020, 03:20:45 pm »

There aren't many Office System apps out there. The Lisa was designed with the idea of giving its buyers most of what they needed in one go---at least, I seem to remember Larry Tesler saying something like that in this video.

This didn't stop people from making a few apps here and there. Some of them are on bitsavers.

If you'd like to explore the Mandelbrot set very, very slowly, you can try out my LisaMandelbrot program. This has been written using the QuickPort library, a convenience library for turning full-screen Lisa programs that usually run in the Workshop into applications that can run under the Office System. As such, it's not very good.

If you're really feeling ambitious, you could try writing your own full-featured app using the Lisa ToolKit. The ToolKit (documentation here and here) even comes with about a dozen example apps that demonstrate some of the ToolKit's features and operating principles. They're not all that interesting, but one of them is a little piano keyboard that makes little beeps, which is fun...

I wanted to try and run some of these on LisaEm with Office 3.1, most of the disks are not recognized.  Do they need a special version of Lisa Office or do they need the Macintosh System software?  I would love to be able to create a simple program to open various Lisa Documents in 4 folders (depending on some logic or arbitrary value, but enough to say, a random Lisa Document),

thanks,
Mark
Logged

rayarachelian

  • Administrator
  • Sr. Member
  • *****
  • Karma: +11/-0
  • Offline Offline
  • Posts: 239
  • "But what's puzzling you is the nature of my game"
    • LisaEm
Re: And so the Lisa adventure begins
« Reply #17 on: May 25, 2020, 04:40:40 pm »

Quote
I wanted to try and run some of these on LisaEm with Office 3.1, most of the disks are not recognized.  Do they need a special version of Lisa Office or do they need the Macintosh System software?  I would love to be able to create a simple program to open various Lisa Documents in 4 folders (depending on some logic or arbitrary value, but enough to say, a random Lisa Document),
There should be no issue installing Lisa Pascal Workshop, the issue is when you try to link any program that contains an if statement (or case statement), the linker will crash with "Bad Intrin Patch".
Note that LPW does not install on Lisa Office System, you'd create a new LisaEm preference i.e. creating a new virtual Lisa and then installing them like you're installing a new OS.The LPW disks will not work in LOS, though you might be able to share an application you created in LPW with LOS.
Logged
Fate whispers to the warrior, 'You can not withstand the storm.'  The warrior whispers back, 'I am the storm.'

berskyboy

  • Jr. Member
  • **
  • Karma: +5/-0
  • Offline Offline
  • Posts: 11
Re: And so the Lisa adventure begins
« Reply #18 on: May 25, 2020, 07:14:58 pm »

Quote
I wanted to try and run some of these on LisaEm with Office 3.1, most of the disks are not recognized.  Do they need a special version of Lisa Office or do they need the Macintosh System software?  I would love to be able to create a simple program to open various Lisa Documents in 4 folders (depending on some logic or arbitrary value, but enough to say, a random Lisa Document),
There should be no issue installing Lisa Pascal Workshop, the issue is when you try to link any program that contains an if statement (or case statement), the linker will crash with "Bad Intrin Patch".
Note that LPW does not install on Lisa Office System, you'd create a new LisaEm preference i.e. creating a new virtual Lisa and then installing them like you're installing a new OS.The LPW disks will not work in LOS, though you might be able to share an application you created in LPW with LOS.

Cool beans!  I did created another profile and load the software package.  And.... then I'm like where do I get documentation, example code, etc... I was like cool, but I'm missing something.  This is progress tho.  Any other hints would be great to get me writing my first pieces of Basic, (Pascal or Cobol), I've written in all of them, but that's as old as well, the Apple Lisa!

UPDATE, I found the manuals in the previous posts, I will go through them, but is there an quick and dirty example to get me running?
« Last Edit: May 25, 2020, 07:30:19 pm by berskyboy »
Logged

rayarachelian

  • Administrator
  • Sr. Member
  • *****
  • Karma: +11/-0
  • Offline Offline
  • Posts: 239
  • "But what's puzzling you is the nature of my game"
    • LisaEm
Re: And so the Lisa adventure begins
« Reply #19 on: May 25, 2020, 09:01:59 pm »

UPDATE, I found the manuals in the previous posts, I will go through them, but is there an quick and dirty example to get me running?

Yes, yes there is! Pascal's the way to go. Documentation is up on BitSavers: http://bitsavers.org/pdf/apple/lisa/workshop_3.0/
Here are some modern notes on writing code on the Lisa. Good luck and looking forward to see what you do. Again, you'll run into linker issues unfortunately on LisaEm, but not on a real Lisa.

* https://github.com/steventroughtonsmith/LisaOSToolKitSample
* https://www.highcaffeinecontent.com/blog/20140527-Lisa-Pascal-Development-in-Lisa-Workshop
* https://macgui.com/news/article.php?t=477
Logged
Fate whispers to the warrior, 'You can not withstand the storm.'  The warrior whispers back, 'I am the storm.'
Pages: 1 [2]   Go Up