Poster | Thread |
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 30-Apr-2016 19:47:02
| | [ #41 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @NutsAboutAmiga Well, yeah, it is very retro, and not the primary development environment any more, but it still works pretty well, so why not? :)
Also, it is actually a good test code candidate when it comes to the support of some platform specific stuff, especially on Amiga, where the entire text mode emulation and rendering is custom intuition and graphics.library code. So, yeah. We still consider it a "milestone" when it first works on a given platform.
Of course, the normal command line compiler will be still bundled, and available to be used from one's fav editor. _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
BoingBear
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 30-Apr-2016 21:15:22
| | [ #42 ] |
|
|
|
Regular Member |
Joined: 28-Oct-2015 Posts: 140
From: Unknown | | |
|
| @Chain-Q
Fantastic that our tiny community still has dedicated users/developers, who give their time freely to provide tools and software of so many different kinds. Thanks for all of your hard work on Free Pascal.
Not sure how many users will take advantage of having it available, but you never know, it may encourage some non-developer user to become interested in learning to program for one or more of our platforms. |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 1-May-2016 14:34:33
| | [ #43 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12818
From: Norway | | |
|
| @Chain-Q
Quote:
Well, yeah, it is very retro, and not the primary development environment any more, but it still works pretty well, so why not? :) |
I don't think its retro, Pascal as remember it generated fast programs, I don't know about FPC, but at least it was not bad in MSDOS, having the language is not bad things, it was really popular language at one time. I'm sure there are many old programs written in pascal that might be ported to AmigaOS or like systems.
I'm sure I have something like that on 1.44 Disk somewhere, I don't know if world needs another pong clone but that’s another matter
Last edited by NutsAboutAmiga on 01-May-2016 at 02:35 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 1-May-2016 15:40:56
| | [ #44 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @NutsAboutAmiga When I said retro, I meant the textmode IDE, not FPC or the language. The recent incarnation of Object Pascal and its library is actually quite modern. We have reference counted strings and objects, platform independent threading, runtime type information, list, streams, hastables, generics, resource files, and many more... And you can do pointer magic to almost C levels these days, and proper 64bit math on 32bit CPUs. With FPC, as packages we have XML/JSON parser, OAuth capable HTTP client/server, and many other things bundled...
But yes, another advantage is, that you can compile your 20 years old pong clone written in Turbo Pascal for OS4, and other Amiga-like systems... (Although CRT unit might be missing for OS4, so if it uses that, it probably won't work 1:1.) _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 1-May-2016 15:59:09
| | [ #45 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12818
From: Norway | | |
|
| |
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 1-May-2016 16:36:06
| | [ #46 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @NutsAboutAmiga Yeah, that's obviously not supported on Amiga, I mean poking to $A000:0000, using the TP feature Mem[] array, that's x86 specific. But if you redirect it to a buffer, then blit it to a window, with WritePixelArray() or something, it works. Same if you modified the palette, x86 BIOS calls and VGA registers are not emulated, so you have to redirect that to a palette array then use LoadRGB32.
Actually, there's a platform independent Graph unit too, but that's not supported on Amiga (yet, although it's low priority), but that won't help with custom code doing direct HW poking. _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 1-May-2016 17:46:12
| | [ #47 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| OK, so Alb42 seems to be on "ludicrous speed", he added some more OS4 stuff like MUI and Networking, so things like the FPC package's webserver now works on OS4. Threading was also tested and seems to be working, also resources support is now enabled for OS4.
Nightly experimental release packages for OS4 are available from his website, just like for other Amiga platforms. Also, see his blog entry.
If anyone ever wanted to try FPC on OS4, now is the time. It is actually the first proper release, and much better than my 2006 version still on OS4Depot. _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Thorham
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 5-May-2016 9:06:48
| | [ #48 ] |
|
|
|
Regular Member |
Joined: 5-Mar-2014 Posts: 183
From: Unknown | | |
|
| |
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 5-May-2016 11:02:40
| | [ #49 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12818
From: Norway | | |
|
| @Thorham
No it does not suck, It's somewhere in between basic and C in complexity, in my option.
It was possible to mix assembler and pascal code, this made powerful to write demos and games in, if you needed to tweak the code, it was possible.
https://en.wikipedia.org/wiki/Borland
"For a number of years (both before and during the Inprise name) Borland suffered from serious financial losses and very poor public image. When the name was changed to Inprise, many thought Borland had gone out of business. In March 1999, dBase was sold to KSoft, Inc. which was soon renamed to dBASE Inc. (In 2004 dBASE Inc. was renamed to DataBased Intelligence, Inc.)."
Stupid managers killed Borland Turbo Pascal. Fighting Microsoft Visual studio on their back's is not good idea.
Just Imagine how stupid you must be to change a well-known company name to a company name no one knows about. Last edited by NutsAboutAmiga on 05-May-2016 at 11:07 AM. Last edited by NutsAboutAmiga on 05-May-2016 at 11:07 AM. Last edited by NutsAboutAmiga on 05-May-2016 at 11:05 AM. Last edited by NutsAboutAmiga on 05-May-2016 at 11:04 AM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 5-May-2016 13:46:25
| | [ #50 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @Thorham Nice trolling attempt. Well, if you are a senior developer enough, at some point you probably realize, all ways of development suck. Oh, and while we're at it, lets not mix up development tools (Turbo Pascal/Delphi) with the language (Pascal) please?
Anyway, it sucks a lot less for general purpose tasks than for example C++, which is one of the most widely used languages, and when it comes to higher-level software development, it is very similar in some aspects to Java and C#, except it doesn't require a bloated ugly VM with utterly slow garbage collection.
But that's just my opinion... Last edited by Chain-Q on 05-May-2016 at 01:47 PM.
_________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 5-May-2016 13:54:45
| | [ #51 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @Thread: Meanwhile, Alb42 made some really nice progress, now LCL apps are also working on OS4. LCL (Lazarus Component LIbrary) is a GUI/other framework (lets say something like QT for C++) which can be used with Free Pascal and large applications like the Lazarus IDE itself is built on it. The port for Amiga-like systems needs MUI.
He released two smaller example apps using LCL. FPCMines and ColorIt for OS4, are available for download from his blog. (Just for the record, these are also available for other Amiga-like systems.) _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Nibunnoichi
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 6-May-2016 9:23:29
| | [ #52 ] |
|
|
|
Cult Member |
Joined: 18-Nov-2004 Posts: 969
From: Roma + Lecco, Italia | | |
|
| @Chain-Q
Quote:
Chain-Q wrote: @Thread: Meanwhile, Alb42 made some really nice progress, now LCL apps are also working on OS4. LCL (Lazarus |
Wow, thank you both will give it a go when i'm back home in a few days
_________________ Proud Amigan since 1987 Owner of various Commodore and a SAM440ep\OS4.1FE See them on http://retro.furinkan.org/ |
|
Status: Offline |
|
|
Thorham
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 6-May-2016 9:24:06
| | [ #53 ] |
|
|
|
Regular Member |
Joined: 5-Mar-2014 Posts: 183
From: Unknown | | |
|
| Edit: Removed post because crap. Last edited by Thorham on 06-May-2016 at 09:44 AM.
|
|
Status: Offline |
|
|
Chain-Q
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 17-Jun-2017 21:48:48
| | [ #54 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| Now, while I'm at digging up old threads from the grave, here's another one.
Alb42 did again some awesomeness, he created an online interface for Free Pascal for Amiga. So you write some Pascal code in the browser, click compile, download the binary for your favorite Amiga system (including OS4, as that's the subject, but it supports AmigaOS 3.x, various flavors of AROS and MorphOS as well).
Here's his blogpost about it, with videos. It even has a special version which works with old Amiga browsers. _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
OneTimer1
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 18-Jun-2017 14:49:13
| | [ #55 ] |
|
|
|
Cult Member |
Joined: 3-Aug-2015 Posts: 980
From: Unknown | | |
|
| FreePascal is IMR more like Delphi and not like its predecessor Turbo Pascal.
I don't know how much of the IDE was ported but you could generate a nice functional GUI for your program with just a view clicks. |
|
Status: Offline |
|
|
Yssing
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 18-Jun-2017 22:42:28
| | [ #56 ] |
|
|
|
Super Member |
Joined: 24-Apr-2003 Posts: 1084
From: Unknown | | |
|
| That is really amazing work!! _________________
|
|
Status: Offline |
|
|
spotUP
| |
Re: Why nobody in the OS4 camp is working on the Free Pascal project? Posted on 19-Jun-2017 12:30:01
| | [ #57 ] |
|
|
|
Elite Member |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| Awesome! =)
_________________ AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.
http://www.asciiarena.com http://www.uprough.net |
|
Status: Offline |
|
|