Recent

Author Topic: Lazarus for Mac OS 9.2  (Read 6560 times)

clemmi

  • Jr. Member
  • **
  • Posts: 54
Lazarus for Mac OS 9.2
« on: April 21, 2014, 10:35:38 pm »
Is it possible to run Lazarus Free Pascal in an old Mac laptop with OS 9.2?
-cl


marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11452
  • FPC developer.
Re: Lazarus for Mac OS 9.2
« Reply #1 on: April 21, 2014, 10:44:23 pm »
Out of the box: no.

Rough status:

- older (2.2.x era)  FPC have run on classic Mac OS.
- Lazarus supports Carbon which is a cleaned up classic Mac OS api.

but the combination FPC+Lazarus/carbon in practice never really ran on classic Mac OS.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9864
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus for Mac OS 9.2
« Reply #2 on: April 21, 2014, 10:53:03 pm »
Actually, I have it running on 9.7

FPC 2.6.0 and a current Lazarus (with minor modifications to keep it running with 2.6.0)

jwdietrich

  • Hero Member
  • *****
  • Posts: 1232
    • formatio reticularis
Re: Lazarus for Mac OS 9.2
« Reply #3 on: April 22, 2014, 12:53:11 am »
Actually, I have it running on 9.7

What is Mac OS 9.7? AFAIK the last version of classic Mac OS was 9.2.2.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.2.6 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9864
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus for Mac OS 9.2
« Reply #4 on: April 22, 2014, 01:33:35 am »
I don't know.  I don't normally use Mac.
It says 9.7.0 when I do "uname -a"


jwdietrich

  • Hero Member
  • *****
  • Posts: 1232
    • formatio reticularis
Re: Lazarus for Mac OS 9.2
« Reply #5 on: April 22, 2014, 02:39:11 am »
It says 9.7.0 when I do "uname -a"

You use Darwin 9.7.0. This is Mac OS X 10.5.7, not Mac OS 9.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.2.6 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

 

TinyPortal © 2005-2018