Freepascal for Morphos + newbie questions
  • Just looking around
    Posts: 11 from 2014/9/18
    Just installed MorphOS and i'm ready to start porting over my code.

    But I need freepascal and also a few tidbits:

    Please, where can I download

    1. Docking app (like OS X)
    2. FreePascal / Lazarus
    3. Openoffice

    Also, GUI header files for FPC is also very welcome!

    Also, can I change the skin for MorphOS? The windows look terrible.

    Hope someone can help a newbie
  • »27.09.14 - 23:11
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Tom01
    Posts: 182 from 2009/9/20
    1. The Panel-Settings are under Settings/Ambient/Panels
    2. Freepascal is onAminet

    http://aminet.net/package.php?package=dev/lang/fpc-2.0.4.powerpc-mos.lha

    3. OpenOffice is not available.
  • »27.09.14 - 23:50
    Profile Visit Website
  • Just looking around
    Posts: 11 from 2014/9/18
    Thank you so much!
  • »28.09.14 - 07:28
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    weiseb
    Posts: 210 from 2003/3/29
    You can find newer freepascal here:

    http://charlie.amigaspirit.hu/software/fpc/morphos/

    I do not think it has all features needed to compile Lazarus.
  • »28.09.14 - 08:37
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Tom01
    Posts: 182 from 2009/9/20
    The skin you can change under Settings/System/Screens/Ambient etc.
  • »28.09.14 - 13:50
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    @wotanica

    Welcome to Morphzone and MorphOS.

    If you don't mind me asking, how did you discover MorphOS? Did you have any experience with the Commodore Amiga?
  • »28.09.14 - 14:42
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    I use this window theme: http://www.fivestar.com/kens_icons/downloads/imaz_MOS.lha

    with this MUI theme: http://www.morphos-files.net/find.ph...d=Glace%20Skin

    Some more skins here http://korni.ovh.org/morphos-skins/
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »28.09.14 - 15:21
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12150 from 2003/5/22
    From: Germany
    > Did you have any experience with the Commodore Amiga?

    "When I was a teenager my most priced possession was my Amiga computer."
    https://jonlennartaasenden.wordpress.com/2014/09/18/object-pascal-power-computing-at-extreme-budgets/
  • »28.09.14 - 16:30
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12150 from 2003/5/22
    From: Germany
    > http://www.fivestar.com/kens_icons/downloads/imaz_MOS.lha

    The URL you gave there should work better:

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=9460&start=3
    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=11&topic_id=8931&start=34
  • »28.09.14 - 16:51
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Raf_MegaByte
    Posts: 430 from 2004/10/10
    From: Nella grande r...
    Quote:

    wotanica wrote:
    Just installed MorphOS and i'm ready to start porting over my code.

    But I need freepascal and also a few tidbits:

    Please, where can I download

    1. Docking app (like OS X)




    1) Just install the utilities you may want using

    2) Create new dock

    3) Add utility to dock by moving its icon on dock space

    4) Enjoy your personal dock

    To locate utilities that could be of some interest for you, check here:

    http://morphos-files.net/index2.php

    http://morphos.lukysoft.cz/

    [ Edited by Raf_MegaByte 28.09.2014 - 16:56 ]
    Bill Gates "Think!", Steve Jobs: "Think different!" So... Let these guy continue blabbering thinking and enjoy computing! We are on Amiga!
  • »28.09.14 - 17:43
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12150 from 2003/5/22
    From: Germany
    > You can find newer freepascal here:
    > http://charlie.amigaspirit.hu/software/fpc/morphos/

    And even newer there:

    http://home.alb42.de/fpcbin/
  • »25.03.15 - 09:27
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    ? latest stable says 2.6.4... fpc for MorphOS is 3.1.1? or am I misreading something?
  • »26.03.15 - 18:19
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    how compatible is the fpc code to the Linux or other versions?
  • »27.03.15 - 10:55
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 803 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    Andreas_Wolf schrieb:
    > You can find newer freepascal here:
    > http://charlie.amigaspirit.hu/software/fpc/morphos/

    And even newer there:

    http://home.alb42.de/fpcbin/


    Thanks!
    Maybe he should simply upload his port to Aminet?
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »27.03.15 - 10:55
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12150 from 2003/5/22
    From: Germany
    > Maybe he should simply upload his port to Aminet?

    These are experimental builds for now. The release versions will be official with the FreePascal 3.0 release. See:

    http://www.amiga.org/forums/showpost.php?p=786060
  • »29.03.15 - 20:29
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    My previous question is in reference to creating buttons, windows etc. Does FPC handle all of that, just like in the example code on the site?
  • »30.03.15 - 15:40
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 138 from 2015/3/31
    Depends on whats your plan,

    You can use Standard MUI functions/objects to create GUIs, perfectly usable already, the Header Data and library functions for MUI are included.

    If you want to use Lazarus/LCL Window like programming someone has to port the LCL-Wrapper to MorphOS/MUI. This is tough work, I tell you.
    I'm doing this at the moment for AROS http://blog.alb42.de and most of this would also work on MorphOS, there is just a tiny thing in the MorphOS - Freepascal missing, the Resource support. If this is added (most likely by Charlie), I would like to try the LCL also for MorphOS.
  • »31.03.15 - 13:30
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    @ALB42:

    I dont know anything about MUI developing.. FPC code looks simpler to manage, write.. I was hoping for a all-in-one solution that could do GUI app building instead of relying on different software packages to create an app. Sounds like you'd head in the right direction if the resource support was added.
  • »31.03.15 - 15:29
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Oh, I completely missed this thread earlier... Well, better late than never...

    Quote:

    ALB42 wrote:
    If you want to use Lazarus/LCL Window like programming someone has to port the LCL-Wrapper to MorphOS/MUI. This is tough work, I tell you.
    I'm doing this at the moment for AROS http://blog.alb42.de and most of this would also work on MorphOS, there is just a tiny thing in the MorphOS - Freepascal missing, the Resource support. If this is added (most likely by Charlie), I would like to try the LCL also for MorphOS.

    I have zero clue about resources, but I enabled resources support in the compiler for MorphOS (and classic Amiga), so today's nightly build should include them (or the next one). In theory it should be at the same level as AROS now. If something is still missing, report and I'll try to fix it.
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »13.04.15 - 08:40
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Quote:

    ALB42 wrote:
    Depends on whats your plan,

    You can use Standard MUI functions/objects to create GUIs, perfectly usable already, the Header Data and library functions for MUI are included.

    If you want to use Lazarus/LCL Window like programming someone has to port the LCL-Wrapper to MorphOS/MUI. This is tough work, I tell you.
    I'm doing this at the moment for AROS http://blog.alb42.de and most of this would also work on MorphOS, there is just a tiny thing in the MorphOS - Freepascal missing, the Resource support. If this is added (most likely by Charlie), I would like to try the LCL also for MorphOS.


    @ALB42:

    I will speak for myself and what I want...

    I dont know who Charlie is...but IMO... If there was 1 language that has "everything" I need to build an app, be it CLI based but *also* GUI (without f'in around and learning MUI stuff), I would be for it. Can FreePascal be that? Is it powerful enough to access SQLite databases, has the ability for some graphics stuff (charts or what have you)..something someone can go to *one* location to do all development..1 tool.

    If so, is all we need the resource support, then the LCL? If yes...tell me..what will it take to make this happen? PM is ok.
  • »14.04.15 - 12:23
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12150 from 2003/5/22
    From: Germany
    > I dont know who Charlie is

    It's the chap who posted right before you (Chain-Q) :-)
  • »14.04.15 - 13:14
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Quote:

    Chain-Q wrote:
    I have zero clue about resources, but I enabled resources support in the compiler for MorphOS (and classic Amiga), so today's nightly build should include them (or the next one). In theory it should be at the same level as AROS now. If something is still missing, report and I'll try to fix it.



    So all we need now is the LCL wrapper?



    @Andreas

    LOL ... thanks! :-)
  • »14.04.15 - 13:22
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 138 from 2015/3/31
    Quote:

    So all we need now is the LCL wrapper?


    this sounds like "I'm a millionaire, all I need now is a 1.000.000 Euro."
  • »20.04.15 - 09:06
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2057 from 2003/6/4
    Quote:

    TheMagicM schrieb:

    I will speak for myself and what I want...

    I dont know who Charlie is...but IMO... If there was 1 language that has "everything" I need to build an app, be it CLI based but *also* GUI (without f'in around and learning MUI stuff), I would be for it. Can FreePascal be that? Is it powerful enough to access SQLite databases, has the ability for some graphics stuff (charts or what have you)..something someone can go to *one* location to do all development..1 tool.

    If so, is all we need the resource support, then the LCL? If yes...tell me..what will it take to make this happen? PM is ok.



    I guess you could be fine with Hollywood. Can do all you want. Programs can use MUI GUI (basic MUI GUI is really simple to do, but more advanced GUIs require a bit more effort of course) , be console only, use a broad set of graphic primitives, has an sqlite extension and so forth.
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »20.04.15 - 19:42
    Profile Visit Website