free pascal for MorphOS
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    CRT unit is a pain in the ass to port, with maintaining the compatibility, since the design of it expects a PC-alike textmode console with fixed resolution, with PC-style non-messaging/non-buffered keyboard I/O, which is _NOT_ the case on Amiga/MorphOS. Also the character set is different. To provide a better solution, i'm planning to implement an unit, which opens it's own window, and complettely emulates a PC-style console window in it. With this way, a complettely TP/DOS compatible CRT unit can be done on MorphOS. But this is a low-priority job, since the CRT unit is now a legacy unit.

    To do CRT-like tricks on MOS console, better use the ABox API. (Soon to be completted. :-D )
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »16.08.04 - 14:49
    Profile Visit Website
  • Just looking around
    hellbeard
    Posts: 15 from 2004/5/1
    Im very, very thrilled over what you are saying right now.

    I was actually planning to code an ansieditor so that would help alot. The only thing I miss in morphos is actually this, and perhaps a good pcansi-textmode telnet client that support z-modem (for bbs'ing).

    Keep up the good work MR!
  • »16.08.04 - 20:41
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Some progress again:

    https://morph.zone/modules/myalbum/photo.php?lid=745

    :-D
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »22.08.04 - 21:20
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bbrv
    Posts: 750 from 2003/2/14
    From: Earth
    PegasosPPC "RULEZ" Medal to Chain-Q!

    R&B :-)
  • »22.08.04 - 21:42
    Profile Visit Website
  • Just looking around
    hellbeard
    Posts: 15 from 2004/5/1
    Great!
    How come we don't see any news at the fpcwikipage?

    By the way, how about using the video unit for 'textmode' :) ?
  • »08.10.04 - 10:15
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Few more things working again:

    CGFX working (software-rendering 3D engine running in hi/truecolor, with selectable resolution, written in 99% pascal, only the most time-critical part is in PPC assembly):

    http://scenergy.dfmk.hu/amiga/images/pegasos/Pega2-3Dengine.jpg
    http://scenergy.dfmk.hu/amiga/images/pegasos/Pega2-3Dengine2.jpg
    http://scenergy.dfmk.hu/amiga/images/pegasos/Pega2-3Dengine3.jpg

    AHI working:

    http://scenergy.dfmk.hu/amiga/images/pegasos/Pega2-ISSfirst.jpg

    (This is a port of my MOD/XM module player. Yes i know the screenshot says WAV writer, but just believe me, it's AHI... :-) Download it from here and see: http://scenergy.dfmk.hu/amiga/temp/issahi , but beware, it's _NOT_ fail safe. It can play XM's and MOD's, if you've luck. :-) )

    Sources, and a new updated FPC package will be uploaded soon. FPC wiki page will be updated soon. And more to come soon. And yes i know i'm the laziest bastard on Earth. :-D
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »09.10.04 - 18:02
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    poundsmack
    Posts: 1346 from 2003/6/8
    From: USA California
    great job. and for the record your not the lazyest bastard on earth....i am but your welcome ot takre the crown from me as i dont have the motivation to defend it :-)
    "Poundsmack, official morphzone thread creator" -LorD
    "Wanna be lord of the avatars." -JKD
  • »10.10.04 - 02:50
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1217 from 2003/6/17
    Chain-Q: the changes you're making, are they also going to work with a classic Amiga?
  • »10.10.04 - 14:29
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bbrv
    Posts: 750 from 2003/2/14
    From: Earth
    You are "the man" Chain-Q! :-)

    Now we just need AltiVec too! :-D

    R&B
  • »10.10.04 - 14:36
    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
    TheMagicM: I'm trying to keep classic Amiga in mind, but since MOS and classic Amiga SDK is complettely different due to copyright issues, it's a bit hard. Also since the internals of RTL changed a lot between 1.0.x and 1.9.x, and because 1.9.x compiler doesn't yet have a 68k version, it's a bit hard to keep everything in mind. But since i cleaned up as much asm code as possible, reusing the current RTL as classic Amiga RTL (or maybe even as classic AmigaPPC RTL) will be a lot easier if this ever happens.

    bbrv: basic support for Altivec is in the compiler already, so as soon as MOS supports it, it will be possible to use Altivec in FPC programs.
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »10.10.04 - 17:58
    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
    I've the proof! MOS was written in Pascal!
    Check out: http://jp.planas.free.fr/
    :-D
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »13.10.04 - 23:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Posts: 979 from 2003/6/28
    @Chain-Q

    LOL, do you will port to MOS to MorphOS? ;-)

    Show some public report as news in MorphZone? ;)
  • »14.10.04 - 20:31
    Profile
  • Cocoon
    Cocoon
    ple3003
    Posts: 41 from 2003/4/7
    From: Åre - Sweden
    seriously... how is it going with freepascal for morphos? how "done" is it?
    This is a must! I have a huge interest in this.
    I eat people like you for breakfast ;-)
  • »12.11.04 - 15:26
    Profile
  • Cocoon
    Cocoon
    ple3003
    Posts: 41 from 2003/4/7
    From: Åre - Sweden
    OK like you've never posted before reading the other topics of the day! ;-)

    I read the subject Pixel32, so im updated on the FPC situation. Chain-Q you rule man! :-D
    I eat people like you for breakfast ;-)
  • »12.11.04 - 16:50
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Posts: 979 from 2003/6/28
    More news needed! ;-)
  • »13.11.04 - 19:22
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Current situation:
    Free Pascal Compiler version 1.9.5 [2004/11/16] for powerpc
    Copyright (c) 1993-2004 by Florian Klaempfl
    Target OS: MorphOS

    ... so recent CVS version builds & working

    Some news:
    - "make cycle" process, so building the compiler from scratch working again on MorphOS (thanks to continous effort by Florian Klaempfl and Peter Vreman)
    - conversion between Unix-like paths used by the compiler & tools and Amiga-like paths fixed/cleaned up/accelerated
    - support cross-compiling just like other platforms
    - environment variable-handling fixed in DOS unit
    - many more... and many more still to come

    Currently:
    - cleaning up Intuition/Graphics/CGFX/AHI and releated units to be ready to be released.
    - cleaning up and commenting examples

    After the happenings today/yesterday i'm pretty sure it doesn't worth the effort, but i had no better things to do... :-/
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »16.11.04 - 00:54
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bbrv
    Posts: 750 from 2003/2/14
    From: Earth
    We hope you read our answer. Thank you.

    R&B
  • »16.11.04 - 01:08
    Profile Visit Website
  • MorphOS Developer
    Henes
    Posts: 507 from 2003/6/14
    @Chain-Q

    I'm pretty sure it does worth the effort.
  • »16.11.04 - 01:34
    Profile Visit Website
  • Caterpillar
    Caterpillar
    TimKack
    Posts: 23 from 2003/8/25
    @Chain-Q:

    It is definitly worth the effort! MorphOS will live on, and with Pascal as a programming language - even people like me (Who knows to little C - just some Objective C, I grew up with Turbo Pascal ;-) ) can contribute with larger applications.

    As soon as we can do a buildgen for MuiBuilder, some serious application development will start from my side.

    My best
    //Tim
  • »16.11.04 - 10:25
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 from 2003/2/24
    @ Chain-Q

    Please don't stop your development. This is a very important application, and your work is highly appreciated by lots of people. Don't forget that! Keep it up!

    :-)
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »16.11.04 - 10:28
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 347 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Some people wanted news, so here are news:

    Good:
    - hardware, inputevent, and graphics units got into the CVS... intuition comes next. Most units are heavily based on work of Nils Sjoholm (author of classic Amiga RTL). Hehe, now here is the proof, FK and PV did the compiler, NS did the RTL, i'm doing noting, just causing the delays! :-D

    Bad:
    - Another MOS-releated problem appeared in the compiler, which will make delays... (Wasn't me...)
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »16.11.04 - 21:44
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Posts: 979 from 2003/6/28
    @Chain-Q

    Thanks a lot for your effort!
  • »16.11.04 - 22:02
    Profile