Bookstore

Recent

Author Topic: FreePascal IDE...  (Read 494 times)

GypsyPrince

  • Jr. Member
  • **
  • Posts: 80
FreePascal IDE...
« on: March 25, 2020, 11:24:32 pm »
Purely for nostalgic reasons...

Can anyone inform me as to whether the FP distro that comes with Lazarus might also contain Free Pascal's DOS-like IDE?

I've seen images of it on Google searches and it makes me a bit reminiscent of the old days using Q-Basic, MASM, Turbo C/C++, etc.

I can download and install FP to get it if necessary. I was just wondering if Lazarus already came with it.
May the (Mass × Acceleration) be with you!

Handoko

  • Hero Member
  • *****
  • Posts: 3434
  • My goal: build my own game engine using Lazarus
Re: FreePascal IDE...
« Reply #1 on: March 25, 2020, 11:49:49 pm »
The Lazarus installation package for Linux downloaded SourceForge always provides FP - the classic text-based non-GUI DOS-like editor.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8162
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: FreePascal IDE...
« Reply #2 on: March 26, 2020, 05:53:18 am »
Purely for nostalgic reasons...

Can anyone inform me as to whether the FP distro that comes with Lazarus might also contain Free Pascal's DOS-like IDE?

I've seen images of it on Google searches and it makes me a bit reminiscent of the old days using Q-Basic, MASM, Turbo C/C++, etc.

I can download and install FP to get it if necessary. I was just wondering if Lazarus already came with it.
Except the installer for Windows, AFAIK all other platforms are shipped with it.

jwdietrich

  • Hero Member
  • *****
  • Posts: 1071
    • formatio reticularis
Re: FreePascal IDE...
« Reply #3 on: March 26, 2020, 07:55:38 am »
Except the installer for Windows, AFAIK all other platforms are shipped with it.
For macOS it isn't, but it can be installed.
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.0.6 | FPC 3.0.4 | PPC, Intel, ARM | macOS, Windows, Linux

julkas

  • Hero Member
  • *****
  • Posts: 553
  • KISS principle / Lazarus 2.0.6 / FPC 3.0.4
Re: FreePascal IDE...
« Reply #4 on: March 26, 2020, 08:36:47 am »
procedure mulu64(a, b: QWORD; out clo, chi: QWORD); assembler;
asm
  mov rax, a
  mov rdx, b
  mul rdx
  mov [clo], rax
  mov [chi], rdx
end;

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8052
Re: FreePascal IDE...
« Reply #5 on: March 26, 2020, 09:51:49 am »
Maybe this is going to change in the FPC 3.2 era because the textmode IDE now can use an external debugger, making it less of a pain to build. (or at least build with a debugger inside, many 3rd party builds don't)

dbannon

  • Hero Member
  • *****
  • Posts: 973
    • tomboy-ng, a rewrite of the classic Tomboy
Re: FreePascal IDE...
« Reply #6 on: March 26, 2020, 11:37:28 am »
Wow, it is there too. Start it with -
fp <enter>

Spent many hours in front of the original.  Only down side of the FPC one is the color scheme, quite unusable on my machine. Cannot see how to change the colors sadly ...

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng