Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Regisztráció - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Fejlesztés / Free Pascal Compiler (classic és OS4 is)
<< . 1 . 2 . 3 . 4 . 5 . 6 . >>
Szerző Üzenet
Chain-Q
Divatamigás

# Elküldve: 2014. Sze. 05. 11:32 - Szerkesztve: charlie


@dekanyz:
Amellett, hogy egy rakás régi projektemet le tudom fordítani amigára, nekem inkább az lebeg a szemem előtt, hogy a komplett Lazarus RAD IDE-t át tudjuk portolni egyszer... :) Hogy a textmode IDE is megy, az inkább csak mellékes hozadék. Kis munkával relatív látványos eredmény (egy parancssori fordítóhoz képest mindenképpen).

Emellett pl. Marcus dolgozik egy GUI-s torrent kliensen AROS-ra. Egyébként itt van pl. egy lista a Lazarusban írt alkalmazásokról (ami gyakorlatilag a Free Pascal + FCL + LCL kombót jelenti). Persze ez nem mind nyílt forrású...

Chain-Q
Divatamigás

# Elküldve: 2014. Sze. 10. 13:28 - Szerkesztve: charlie


Marcus Sackrow átment bátorba, és kiadott egy 68k-s FPC bináris csomagot. Szerintem még erősen alpha verzió, de bátrak letölthetik innen:

http://blog.alb42.de/fpc-amigaaros-m68k/

(020+, sok RAM és OS3.1 required. Az IDE-hez pedig olyan képernyő amin legalább 16 szabad Pen van.)

dh1
Mr. DTP

# Elküldve: 2014. Sze. 11. 08:41


Respect!

YADA
Tag

# Elküldve: 2014. Sze. 11. 11:32


Dejo, a vegen meg ujra irok teszt kodokat Amigan is.

Chain-Q
Divatamigás

# Elküldve: 2015. Már. 02. 05:04 - Szerkesztve: charlie


FPC news:

Az elmúlt időszakban főleg a 68k kódgenerátoron ügyködtem, ezen belül is a '881 (és kompatibilis) FPU supportot probáltam meg életre rugdosni. Még nem tökéletes, de a mai este eredményeit elnézve kijelenthetjük, hogy "alakul". :)


(Klikk rá)

Magyarázat: bal oldalon az FPC által generált float kód, jobboldalon a lefordított exe futás közben. :) Hogy milyen gyors azt nem mértem, OS rutinokkal rajzol, és folyamatos a mozgás/forgás, tehát nem képregény, nálam 060-on, plusz RTG. De egyelőre még nem is az a cél, hogy sebességi rekordokat döntsön...

dino
Kék troll

# Elküldve: 2015. Már. 02. 07:39


Szuper!
A vegen meg kiutod a pc taszkot.

Chain-Q
Divatamigás

# Elküldve: 2015. Már. 02. 10:40


Biztos valami triviális összefüggés felett siklottam el, de mi köze az egésznek a PC Taszkhoz? :)

dh1
Mr. DTP

# Elküldve: 2015. Már. 02. 11:16


Grat and thx!

dino
Kék troll

# Elküldve: 2015. Már. 02. 11:25


Quoting: charlie
de mi köze az egésznek a PC Taszkhoz? :)

Nah, akkor ehez sem ertek...:)

Chain-Q
Divatamigás

# Elküldve: 2015. Már. 02. 12:39 - Szerkesztve: charlie


@dino:
Mindenki leáll ott hogy Pascal = Turbo Pascal = DOSzos pécé, akkor ez az egész valami PC-s dolog. Nem. Ez egy fordítóprogram, ami Pascal forráskódból natív amigás binárist (exe-t) csinál. Semmi köze bármiféle PC emulációhoz.

Ami a korábbi screenshotokon szerepelt IDE ablak - és valószínűleg félreértésekre adhatott okot - ami úgy nézett ki mint egy "PC-s" Turbo Pascal, az is natív 68k Amiga bináris, és van írva hozzá egy natív amigás megjelenítés, ami ezt a TP-szerű interfészt rendesen, amigás módon, graphics.library rutinokkal kirajzolja, megjeleníti. Semmiféle emuláció nem történik, ez nem is volt cél sosem. Sőt ez a TP-szerű interfész leginkább azért készül "mert megtehetem" és viszonylag egyszerű és mégis látványos előrelépés volt, nem azért mert bármiféle cél volt vele, vagy "pécésíteni" akartam a gépet.

Most meg annyi történt, hogy a fordítóval generált kód már az FPU-t is használni tudja (opcionálisan). Ez persze így 1 mondat, a gyakorlatban meg alsó hangon 2-2,5 hónapnyi szabadidő van benne, nettó. :)

dino
Kék troll

# Elküldve: 2015. Már. 02. 13:04


Igy maris ertem :) ok, es koszi a magyarazatot is.

Chain-Q
Divatamigás

# Elküldve: 2015. Máj. 26. 12:11 - Szerkesztve: charlie


A Free Pascal kb. tegnaptól támogatja a többszálú programozást amigás rendszereken. Csak úgy mondom. :P Képlövés:



MorphOS screenshot, de működik classic Amigán is (tesztelve), és elvileg AROS-on is. Azt nem teszteltem, de valószínűleg. :) (Nem tudok okot, amiért ne menne.) Ha nem érted hogy mi van a képen, akkor két dolog: kibaszottbebaszbrutáldurva technikai kóderporn és annak a bizonyítéka hogy időelbaszó világbajnok vagyok. :D

dh1
Mr. DTP

# Elküldve: 2015. Máj. 26. 12:51


Respect!

siz
Tag

# Elküldve: 2015. Máj. 26. 13:15


Quoting: charlie
kibaszottbebaszbrutáldurva technikai kóderporn és annak a bizonyítéka hogy időelbaszó világbajnok vagyok. :D

Hát ezekkel csak egyetérteni tudok. :) Viszont tényleg durván jó. :) Ennyi energiával inkább faraghatnál rilízt valamelyik partira. :P

ratman
Kék troll

# Elküldve: 2015. Máj. 26. 19:42


Charlie, te egy kibaszott zseni vagy. :D

Chain-Q
Divatamigás

# Elküldve: 2015. Máj. 27. 10:12 - Szerkesztve: charlie


@siz:
Ennyi energiával inkább faraghatnál rilízt valamelyik partira. :P

Az a baj, hogy:
A., én nem vagyok egy jó effekt kóder, ahhoz túl kevés matekot tudok
B., sajnos az efféle rendszerbuzizást jobban is élvezem, mint effektek irkálását. Néha jó esik az is, de alapvetően ez áll közelebb a szívemhez.

Meg amúgyis, úgy jártam az FPC-vel meg a demoscene-nel, mint Florian Klaempfl (az FPC alapítója) a sakkprogramokkal: azért kezdte el az FPC-t, mert a Turbo Pascalban írt (16 bites) sakkprogramjainak elfogyott a 640K memóriája, szóval akart csinálni egy jobb fordítót, amivel ki lehet használni a 32bites gépeket és ez nem probléma. De mire az FPC olyan fejlett lett, hogy le tudta fordítani a sakkprogramokat, addigra már a fordítóírás érdekelte, nem a sakkprogramok. :D

Na én kb. 2000-ben azért kezdtem bele az FPC Amiga buzizásába, mert demókat akartam írni Pascalban, Amigára (ne kérdezd, mindenkinek kell valami agylövés). Azóta eltelt 15 év, kurva sokat tanultam, és végre az FPC működik Amigán (persze közben voltak több éves szünetek is, amíg nem nyúltam semmihez, de a szándék maradt). De már nem akarok annyira demót írni benne. Azért legalább egyet fogok, "csakazértis"... Dehogy mikor? :)

siz
Tag

# Elküldve: 2015. Máj. 27. 13:59


Quoting: charlie
Az a baj, hogy:
A., én nem vagyok egy jó effekt kóder, ahhoz túl kevés matekot tudok
B., sajnos az efféle rendszerbuzizást jobban is élvezem, mint effektek irkálását. Néha jó esik az is, de alapvetően ez áll közelebb a szívemhez.

Na ez már erősen offtopic, de én is pont így vagyok vele. Anno elkezdtem zenelejátszó rutint írni, hogy majd ez lesz a demo alapja, de itt meg is álltam. Aztán ugyanígy az I/O librarym (plus/4-re) demo alapjául készült, csak demo nem lett hozzá sose. És így tovább. :)

Chain-Q
Divatamigás

# Elküldve: 2015. Máj. 27. 22:21 - Szerkesztve: charlie


Amúgy, bizonyíték, nem ígéret (a.k.a screenshotware):

Ugyanaz AROS-on:


... és OS3.1-en:


Awe
Tag

# Elküldve: 2015. Máj. 31. 15:29


Hol lehet letölteni az m68k verziót? A freepascal.org -on nem találtam, csak egy nagyon régi változatot. Az új 2.6.4 pedig nem tartalmazza a classic amiga változatot.

Chain-Q
Divatamigás

# Elküldve: 2015. Máj. 31. 17:30 - Szerkesztve: charlie


@Awe:
Hivatalos release nincs még, reményeink szerint az FPC 3.0-s "stabil" kiadás tartalmazni fogja a classic verziót is. Addig is nightly build-ek tölthetők le innen:

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

De igazi 68k vason sajnos eléggé lassú a fordító, szóval leginkább keresztfordító használata ajánlott. Olyat viszont egyelőre nem terjesztünk, ha szükséged van rá, az FPC forrásából gyárthatsz nagadnak. Itt van egy leírás MorphOS-hez, az eljárás 68k Amiga esetében is azonos, csak ahova "powerpc" és "morphos" van írva, oda "m68k" és "amiga"-t kell írni.

Szerk: Ja természetesen a nightly az "expert only" és teljes mértékben untested. Szóval ha nálad fagy, akkor lefagyott, pech. :P És szerintem nem tartalmazza a GNU binutilst se, azt Aminetről szerezd be hozzá.

Awe
Tag

# Elküldve: 2015. Máj. 31. 17:43


Köszi a gyors választ! Neki is állok a telepítésnek.

Chain-Q
Divatamigás

# Elküldve: 2015. Jún. 07. 23:57 - Szerkesztve: charlie


Egy screenshot, ami sokat nem mutat, de annál több van mögötte:



Az első LCL (Lazarus Component Library) app MorphOS-en. Köszönhetően némi - Amiga platformok között merőben szokatlan - csapatmunkának a hétvégén.

Bővebben Alb42 blogjában (angolul).

Szerk: azóta még lett egy YouTube videó is, még több cuccal.

Chain-Q
Divatamigás

# Elküldve: 2015. Nov. 26. 13:14 - Szerkesztve: charlie


Kijött a Free Pascal Compiler 3.0. Ez az első stabil verzió, amelyik amigás platformokat támogat a 2.0.2 (MorphOS), ill. az 1.0.10a (Amiga/68k) óta kb.

Benne: Amiga/68k, MorphOS/PPC és AROS/i386 support. Binárisokat legegyszerűbben Alb42 oldaláról lehet szedni egyelőre.

Bővebben itt.

ratman
Kék troll

# Elküldve: 2015. Nov. 26. 15:49


\o/
Charlie, te egy átkozott zseni vagy!
Állat4000! :D

Thx!

Yellow Dog
Tag

# Elküldve: 2015. Nov. 26. 18:34


Quoting: charlie
Benne: Amiga/68k, MorphOS/PPC és AROS/i386 support. Binárisokat legegyszerűbben Alb42 oldaláról lehet szedni egyelőre.

A download részben már sehol sincs az Amiga/68k...

Chain-Q
Divatamigás

# Elküldve: 2015. Nov. 26. 19:25 - Szerkesztve: charlie


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

Amúgy majd lesz ott is, csak nem volt időm még buildet gyártani...

Yellow Dog
Tag

# Elküldve: 2015. Nov. 26. 19:48


Jó, csak gondoltam, na megint/mégis kimaradt a classic... ;-)

Chain-Q
Divatamigás

# Elküldve: 2015. Dec. 24. 05:40 - Szerkesztve: charlie


Na, ez még nekem is új volt - a PCQ Pascal forrása kiadásra került Public Domain, kb. 7 hónapja. Az eredeti készítő Patrick Quaid bebootolta a 25 éves Amigáját és lemásolta róla a forrásokat...

Letölthetők innen:
https://github.com/pquaid/pcq

Chain-Q
Divatamigás

# Elküldve: 2015. Dec. 26. 00:05


Unatkoztam, szóval szórakoztam mindenfélével, Free Pascal meg Shapeshifter. Szóval lett ilyen screenshot:


Free Pascal 3.1.1 vs. Think Pascal 4.0.2 Amigán

Chain-Q
Divatamigás

# Elküldve: 2016. Ápr. 22. 14:25 - Szerkesztve: charlie


Sajnos az OS4 support igen limitált. Csak az van implementálva, ami a fordító futtatásához magához szükséges, a komplett rendszer header library-k hiányoznak. Csak mondom, mielőtt valaki meglepődik. :)

Mert ugye ez volt a deal - én megcsinálom hogy menjen a fordító maga, az OS4 communityből valaki meg majd hozzácsinálja a libeket. De egyelőre nem tolong senki. Még az sem, aki megígérte. Ő ránézett a wiki cikkre és közölte, hogy ez neki bonyolult...

Egyébként az egész keresztfordítós mizéria átléphető, ha az Alb42 oldaláról leszedhető bináris nightly snapshotot próbálod, akkor egyből OS4-en tudsz vele szórakozni...

<< . 1 . 2 . 3 . 4 . 5 . 6 . >>
forum.amigaspirit.hu / Fejlesztés / Free Pascal Compiler (classic és OS4 is)
 
 

Powered by forum software miniBB™ © 2001-2017