English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 18 December 2021, 21:28   #1
Pyromania
Moderator
 
Pyromania's Avatar
 
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.
Pyromania is offline  
Old 18 December 2021, 21:32   #2
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 18 December 2021, 21:37   #3
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
There is already Hispeed Pascal from HiSoft. It is Turbo Pascal compatible.
idrougge is offline  
Old 18 December 2021, 21:38   #4
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Those are missing that lovely DOS interface.
Pyromania is offline  
Old 18 December 2021, 21:42   #5
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 18 December 2021, 21:45   #6
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
I believe Turbo Pascal is x86 code only.
Pyromania is offline  
Old 18 December 2021, 21:47   #7
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 18 December 2021, 21:49   #8
Pyromania
Moderator
 
Pyromania's Avatar
 
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.
Pyromania is offline  
Old 18 December 2021, 22:01   #9
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 18 December 2021, 22:03   #10
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Any great Amiga Apps or games made with Pascal?
Pyromania is offline  
Old 18 December 2021, 22:05   #11
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 19 December 2021, 02:11   #12
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Quote:
Originally Posted by Pyromania View Post
Those are missing that lovely DOS interface.
MS-DOS, you mean? If you want a 70s computer experience, why are you on an Amiga forum?
idrougge is offline  
Old 19 December 2021, 02:15   #13
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Quote:
Originally Posted by idrougge View Post
MS-DOS, you mean? If you want a 70s computer experience, why are you on an Amiga forum?
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.
Pyromania is offline  
Old 03 January 2022, 16:11   #14
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,906
Quote:
Originally Posted by Pyromania View Post
How hard is it to learn Pascal programming? I heard it’s one on of the easer ones to learn.
It was the first language I learned back in school. It was quite easy to follow, jumping to C from it the next year was actually pretty uneventful.
gimbal is offline  
Old 21 January 2022, 22:15   #15
Jpor
Banned
 
Join Date: Feb 2019
Location: United Kingdom
Posts: 404
Quote:
Originally Posted by Pyromania View Post
How hard is it to learn Pascal programming? I heard it’s one on of the easer ones to learn.
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.
Jpor is offline  
Old 21 January 2022, 22:21   #16
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
Quote:
Originally Posted by Pyromania View Post
I was just kidding.
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. ;-)
desiv is offline  
Old 22 January 2022, 01:14   #17
deladrevoc
Not enough time
 
deladrevoc's Avatar
 
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....
deladrevoc is online now  
Old 22 January 2022, 01:25   #18
idrougge
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.
idrougge is offline  
Old 22 January 2022, 05:52   #19
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Quote:
Originally Posted by idrougge View Post
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.
What about Oberon? Wasn't it Modula's successor?
Samurai_Crow is offline  
Old 22 January 2022, 14:05   #20
idrougge
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.
idrougge is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 20:16.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13158 seconds with 15 queries