18 December 2021, 21:28 | #1 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
Turbo Pascal for Amiga?
Turbo Pascal was open source a while ago. Is this something that should be port to Amiga? The more dev tools the better right? I ran it with DosBox and it looked better than I expected.
|
18 December 2021, 21:32 | #2 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
FreePascal has already been ported. It's a little better anyway. I'll see if I can get a link.
https://blog.alb42.de/fpc-amigaaros-m68k/ has links to 68k version. Check the menus for the AROS x86, MorphOS and AmigaOS 4.1 versions. Last edited by Samurai_Crow; 18 December 2021 at 21:38. |
18 December 2021, 21:37 | #3 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
There is already Hispeed Pascal from HiSoft. It is Turbo Pascal compatible.
|
18 December 2021, 21:38 | #4 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
Those are missing that lovely DOS interface.
|
18 December 2021, 21:42 | #5 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Is there even a 68k version of Turbo Pascal? At least Free Pascal is comparable to an early version of Delphi, the object oriented successor to Turbo Pascal.
|
18 December 2021, 21:45 | #6 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
I believe Turbo Pascal is x86 code only.
|
18 December 2021, 21:47 | #7 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Free Pascal has been ported to AROS x86 already for ABI0 and ABI1. It should be sufficient.
|
18 December 2021, 21:49 | #8 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
How hard is it to learn Pascal programming? I heard it’s one on of the easer ones to learn.
|
18 December 2021, 22:01 | #9 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
It's easier than C but Object Pascal is more like C++. Turbo and HiSoft are regular Pascal but Free Pascal is Object Pascal. Look at ALB's past Blog posts to learn about his Free Pascal ports.
|
18 December 2021, 22:03 | #10 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
Any great Amiga Apps or games made with Pascal?
|
18 December 2021, 22:05 | #11 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Apps yes. Games no. ALB has ported several GUI-based apps and posted about it to his blog. There's an Open Street Maps port and others.
|
19 December 2021, 02:11 | #12 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
|
19 December 2021, 02:15 | #13 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
I was just kidding. While I did buy the ATonce card for my A500 way back in the late 1980s I immediately regretted my purchase since I was not a fan of MS-DOS applications after being spoiled by Amiga. I learned that fact once I was able to install MS-DOS on my Amiga 500 ATonce card. Still, it was an interesting hybrid machine. I would eventually replace the PC Card for an 50Mhz 68030 Accelerator.
|
03 January 2022, 16:11 | #14 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
|
|
21 January 2022, 22:15 | #15 |
Banned
Join Date: Feb 2019
Location: United Kingdom
Posts: 404
|
It was taught in U.K colleges back in the late 80’s and early 90’s. I started with BASIC on a VIC-20 then on a BBC Micro at High school. When I went to college we were taught PASCAL due to the logical nature and use of procedures. Came in handy for me when I later went into UNIX and LINUX Shell scripting.
|
21 January 2022, 22:21 | #16 |
Registered User
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
|
To be fair, back in the day, that Turbo Pascal editor was pretty good.
I did a lot of PC programming in that. (and FoxBase) It was better than USCD Pascal on the C64! (Yes, I used that for programming classes for a bit, before I got my Amiga. ;-) That said, it was showing its age as GUIs started really coming into their own. ;-) |
22 January 2022, 01:14 | #17 |
Not enough time
Join Date: Dec 2014
Location: England
Posts: 66
|
I did my A Level computer studies project on an 1MB expanded A500 using Turbo Pascal and software based IBM emulator. It took 30 mins to compile 1000 lines of code - a real pain, as I often found out I'd made more than one mistake before compiling!
If only I could have afforded the KCS Power PC board back in the day I sat in front of a colour TV for three days solid to finish coding a database program by the deadline. It was still fun despite the sleep deprivation and sore throat which I'm convinced was down to radiation from the TV.... |
22 January 2022, 01:25 | #18 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
In any case someone wonders why Pascal was so big on PCs and not on the Amiga, it’s partly because Turbo Pascal was an excellent development environment on the PC, but also because Modula-2, which was Niklaus Wirth’s successor language to Pascal, was much more established on the Amiga.
If you’ve ever used MuchMore or TurboText, you’ve used one Modula-2 program on the Amiga. |
22 January 2022, 05:52 | #19 | |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Quote:
|
|
22 January 2022, 14:05 | #20 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Yes, and MuchMore was rewritten in Oberon, AFAIK.
However, Oberon was designed to be a simpler, more restrained language than Modula-2, so it might not have appealed to seasoned Modula programmers. I don’t know if the tooling was up to par, either. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Turbo Card TF536 For Amiga 500 Amiga 200 | kulamario | MarketPlace | 0 | 26 July 2021 00:59 |
Advise on FreePascal on Amiga & other Native Amiga Pascal versions | MoRetro | Coders. Language | 65 | 06 March 2017 02:20 |
Turbo Turbo 1230-MK2 Schematics | IrY100Fan | support.Hardware | 8 | 20 August 2015 14:31 |
New interview with Pascal Papara, author of AEROS | Puni/Void | Amiga scene | 0 | 07 March 2015 18:12 |
Pascal compiler | bx20 | support.Apps | 10 | 20 August 2010 13:45 |
|
|