Click Here
home features news forums classifieds faqs links search
5828 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
56 crawler(s) on-line.
 15 guest(s) on-line.
 3 member(s) on-line.


 jPV,  BillE,  amyren

You are an anonymous user.
Register Now!
 jPV:  13 secs ago
 BillE:  1 min ago
 amyren:  1 min ago
 pavlor:  8 mins ago
 midwan:  13 mins ago
 Templario:  25 mins ago
 emeck:  36 mins ago
 utukku:  37 mins ago
 pjhutch:  39 mins ago
 Rob:  44 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Why nobody in the OS4 camp is working on the Free Pascal project?
Register To Post

Goto page ( Previous Page 1 | 2 | 3 )
PosterThread
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: 818
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
Profile     Report this post  
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
Profile     Report this post  
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: 11221
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.

_________________
Please check out my software:
Excalibur, Basilisk 2, AmigaInputAnywhere.
LiveForIt-Music
http://lifeofliveforit.blogspot.no/

 Status: Offline
Profile     Report this post  
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: 818
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
Profile     Report this post  
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: 11221
From: Norway

@Chain-Q

It just basic 8bit pixel data, if remember correct I just writing into video memory, by array.
Something like:

mem[ bpr * y + x ] := v

I probably need to redirect that to a buffer, for sound I used the PC speaker. As it as school project and we did not have sound blaster cards in PC's.

Last edited by NutsAboutAmiga on 01-May-2016 at 05:35 PM.
Last edited by NutsAboutAmiga on 01-May-2016 at 04:01 PM.
Last edited by NutsAboutAmiga on 01-May-2016 at 04:00 PM.
Last edited by NutsAboutAmiga on 01-May-2016 at 03:59 PM.

_________________
Please check out my software:
Excalibur, Basilisk 2, AmigaInputAnywhere.
LiveForIt-Music
http://lifeofliveforit.blogspot.no/

 Status: Offline
Profile     Report this post  
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: 818
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
Profile     Report this post  
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: 818
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
Profile     Report this post  
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

Doesn't Pascal suck?

 Status: Offline
Profile     Report this post  
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: 11221
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.

_________________
Please check out my software:
Excalibur, Basilisk 2, AmigaInputAnywhere.
LiveForIt-Music
http://lifeofliveforit.blogspot.no/

 Status: Offline
Profile     Report this post  
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: 818
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
Profile     Report this post  
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: 818
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
Profile     Report this post  
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: 953
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
Profile     Report this post  
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
Profile     Report this post  
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: 818
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
Profile     Report this post  
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: 559
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
Profile     Report this post  
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: 1017
From: Unknown

That is really amazing work!!

_________________

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle