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
Yellow Dog
Tag

# Elküldve: 2017. Máj. 27. 13:26


Quoting: charlie
screenshotware(tm)

Jól néz ki :-) Ha BASIC lenne... nekem a Pascal kimaradt.

Chain-Q
Divatamigás

# Elküldve: 2017. Máj. 28. 15:49


Sosem keso a helyes utra lepni! :P

Yellow Dog
Tag

# Elküldve: 2017. Máj. 29. 09:51 - Szerkesztve: yellowdog


Úgy vagyok vele, mint ama bizonyos zsiráffal (és a C-vel is), szép szép, de otthonra nem kellene :-D Nekem bevált az ASM + BASIC páros, mikor melyik... :-)

C-nek párszor nekifutottam de annyira elmebeteg szintaxisa van, hogy egyszerűen egy pár soros programot sem látok át, és ez a képességem, vagyis a hiánya nyilván a korral nem fog javulni :-D

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 08. 15:38 - Szerkesztve: charlie


Nem vagyok jó demóscene kóder. Sosem leszek. De nem hagyom abba a próbálkozást:

https://twitter.com/chainq/status/872801438291906560

(Igen, FPC-ben készül, azért van itt, retro softwarerender 3D motor. 060 meg P1 class procik a célközönség...)

dh1
Mr. DTP

# Elküldve: 2017. Jún. 09. 00:23


Szakadjuk mar le a Twitterrol ha en sem tolok direkt FB linkeket! Plz!!!

Lazi
Mr. AmiCon

# Elküldve: 2017. Jún. 09. 16:46


Quoting: Chain-Q
De nem hagyom abba a próbálkozást

Ahogy Yoda mester mondja: "Tedd, vagy ne tedd! Sose próbáld!"

Viszont ezt jól tetted! Álomszép kockakupac :)

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 12. 14:38 - Szerkesztve: charlie


@dh1:
OFF:
Mar volt errol flame, leirom megegyszer: az a kulonbseg a Twitter es a Feszbuk linkek kozott, hogy a Titter siman megmutat mindent kivulrol, megnezheto a video, stb, mikozben a feszbuk erolteti h. regisztralj, es egy csomo mindent meg sem enged nezni belepes nelkul, amit meg lehet, annal az arcodba tolja az egesz oldalt befedo lepjel be regisztralj addmeganyadvercsoportjatis popupot.

Szoval de, tovabbra is fogok Twitter linkeket postolni, foleg ha egy videorol van szo, kb. 100 karakternyi kommentarral, amit amugy eleg korulmenyesen tudnek ideilleszteni. Mivel ellentetben a feszbukkal, semmi oka nincs, hogy ezt ne tegyem.
ON.

@Lazi:
Kosz. :)

mc68k
Tag

# Elküldve: 2017. Jún. 12. 16:26


Quoting: charlie
a feszbuk erolteti h. regisztralj, es egy csomo mindent meg sem enged nezni belepes nelkul, amit meg lehet, annal az arcodba tolja az egesz oldalt befedo lepjel be regisztralj addmeganyadvercsoportjatis popupot.


Egyezem.

dh1
Mr. DTP

# Elküldve: 2017. Jún. 12. 20:19


Quoting: charlie
Mar volt errol flame, leirom megegyszer: az a kulonbseg a Twitter es a Feszbuk linkek kozott


en azert teszem fel nem csak FB-re, hogy egyszeru Amigas barataim is megnezhessek. Twitterrol csak annyit, hogy egyik naprol a masikra ok nelkul letiltottak, userem nem elerheto ... reszemrol bekaphatjak. Azert kosz, hogy mi egyszeru halandok nem lathatjuk, majd hasonloan jarok el en is ;)

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 12. 20:59 - Szerkesztve: charlie


@dh1
en azert teszem fel nem csak FB-re, hogy egyszeru Amigas barataim is megnezhessek. (...) Azert kosz, hogy mi egyszeru halandok nem lathatjuk, majd hasonloan jarok el en is ;)

Mi? Most en vagyok a write only user, vagy te?

A Twitter linkre rakattintasz es login nelkul bejon. Latod. Klikk play, lejatsza. Itt nezem inkognito ablakban, megy. Feszbukon meg nem. Tovabbra sem ertem mi a bajod.

Az meg hogy a Twitter miert tiltott ki... En most regisztraltam egy uj accountot, Free Pascalos dolgokhoz, azt is kitiltottak, mert hogy "botkent viselkedtem", szerintuk. Anyaztam is. De leirtak mit kell csinalni, ha nem vagyok robot, es siman unlockoltam az accountot. Szoval, whatever.

dh1
Mr. DTP

# Elküldve: 2017. Jún. 13. 01:27


Quoting: charlie
Anyaztam is. De leirtak mit kell csinalni, ha nem vagyok robot, es siman unlockoltam az accountot. Szoval, whatever.


szinten megvolt megsem muxik, tele lett a tokom veluk ... szerintem nem ugy felteni normalis helyre, de te tudod :)

dino
Kék troll

# Elküldve: 2017. Jún. 14. 13:12


Van benne igazsag:
http://24.hu/kozelet/2017/06/14/csak-akkor-leszunk-szabadok-ha-zuckerberg-levalthato- lesz/

Yellow Dog
Tag

# Elküldve: 2017. Jún. 14. 16:47


Van, egy kevés, a nagy része baromság...

dekanyz
Tag

# Elküldve: 2017. Jún. 15. 09:19


@Yellow Dog:
Nem feltetlen baromsag!

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 15. 13:33 - Szerkesztve: charlie


OFF (még mindig):
Hát, a decentralizált, független internet nem kellet a népnek, mert bonyolult volt és gondolkodni kellett hozzá. Az életed eladása a fészbúk zárt rendszerének, meg az ingyen lájkolás, az kellett.

Most bezzeg megy a lázadás, hogy hogy lehet ilyet. A nép szavazott a független, decentralizált internet helyett az ilyen zárt, törvények és jogszabályok helyett átláthatatlan corporate szabályok alapján működő fosra, azzal hogy accountotok van oda. Akkor most kussolj paraszt, senki sem kérdezett, lájkolj szépen! Akkor is ha éppen törölték Tibi atyát.

Ennyi a lényeg. Az összes többi az maszlag.
ON.

dekanyz
Tag

# Elküldve: 2017. Jún. 15. 17:09 - Szerkesztve: dekanyz


Mondjuk ez annyibol marhasag, hogy meg mindig megteheted, hogy nem hasznalod a FB-ot. Vagy, csak bizonyos dolgokra!

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 17. 19:52


Elnezest ontopic ... :)

Alb42 egy allat. Csinalt online kiprobalhato Free Pascal for Amiga-t, ami leforditja a binarist Amigara es letoltheted:

https://blog.alb42.de/2017/06/16/do-it-online/

Modern Brozerekhez valo verzio:
https://home.alb42.de/fpamiga/

Retro Brozerekhez valo verzio:
https://home.alb42.de/fpamiga/indexold.html

Yellow Dog
Tag

# Elküldve: 2017. Jún. 17. 20:19 - Szerkesztve: yellowdog


26kB egy Hello World ?

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 17. 20:27 - Szerkesztve: charlie


Igen. De a komplett 3D motorom is 40K alatt van, nyilvan a hello worldba bele van forditva egy rakas helper, memoriamanager, I/O kezeles, stb... Amit mar nem fog tovabb novelni, ha hozzairsz kodot. Amugy nemreg meg majd' 300K-volt a hello world, es eleg sokat kuzdottunk ezert a 26K-ert, szoval lehet kussolni. :P

(Szerk: Es hogy illusztraljuk amit irtam, a MUI Pages demo ~kb. 32K... Ami meg megloki az exe mereteket, az a SysUtils unit, amitol ilyen 90K kornyeken lesznek, de az meg behuzza a komplett Object Pascal frameworkot, kivetelkezelessel, lokalizacioval, kodlap-tamogatott stringekkel meg anyamtyukjaval. De aki mereterzekeny kodot ir Amigan, az ugysem hasznal olyasmit.)

Yellow Dog
Tag

# Elküldve: 2017. Jún. 17. 20:42


Oké ;-) Gondoltam, hogy valami ilyesmi lehet az oka.

Chain-Q
Divatamigás

# Elküldve: 2017. Jún. 17. 21:26 - Szerkesztve: charlie


Amugy tervben van egy "Mini" library verzio, ami Kick 1.3-on is menni fog, es tenyleg csak a minimalisan szukseges dolgok lesznek benne. Az majd meg kisebb lesz, es nem kell hozza Kick 3.0+ se. En lattam mar embereket 1K alatti binarist is kihozni FPC-bol... ;)

(Alb42 csinalt mar a Kick1.3-as verziobol egy prototipust, de az nagyon quickhack volt, szoval ha majd lesz idom, es kedvem lesz 500-as waret hegeszteni vele, akkor csinalok belole olyat, amit ki is lehet adni. Addig meg ugyis csak ilyen reakciok vannak hogy "26K? Szar." szoval minek farasszam magam... :P)

Yellow Dog
Tag

# Elküldve: 2017. Jún. 18. 09:42


SEHOL NEM írtam, hogy szar volna ;-)
Szóval fáraszd magad csak nyugodtan, úgyis az alkotás öröme a legfontosabb és legjobb érzés! :-)

Chain-Q
Divatamigás

# Elküldve: 2017. Júl. 03. 15:43 - Szerkesztve: charlie


Önként törpöket keresek bencsmárkoláshoz, mert újraírtam valamit FPC-ben, és le kéne mérni, hogy seholse basztam-e el.

Kéne ennek a két binárisnak a kimenete:

http://charlie.amigaspirit.hu/temp/private/fcbench16
http://charlie.amigaspirit.hu/temp/private/fcbench32

010, 020, 030 ill. 040 procis gépekről, valamint turbós '000-ról, esetleg Vampire-ról. FIZIKAI gépekről. Emum nekem is van, meg hatvanasom is... :P Nextgen emuk kevéssé érdekesek, ez esetben.

Letöltés után ha nem fut, akkor "protect fcbench16 e add" nyilván. :)

Szerk: ja és KS3.1 kell neki, sajnos. :) Szóval a '000 userek vigyázzanak, 1.3-on nem fog menni.

Szerk 2: Közben rájöttem, hogy Fast RAM is kell, no mindegy... :)

siz
Tag

# Elküldve: 2017. Júl. 03. 17:10


Itt szeretném jelezni, hogy Alb42 egy állat.

dh1
Mr. DTP

# Elküldve: 2017. Júl. 04. 01:56 - Szerkesztve: dh1


Quoting: charlie
törpöket keresek bencsmárkoláshoz


BLIZZ1230MKIV / 50 / nofpu / 128 megz / KS45.57 / WB 45.5 / OS3.9

fcbench16

size: 1 OLD:31397 NEW:32275
size: 2 OLD:31164 NEW:31960
size: 4 OLD:31360 NEW:31391
size: 8 OLD:30022 NEW:31228
size: 16 OLD:28551 NEW:28528
size: 32 OLD:27734 NEW:28450
size: 64 OLD:22271 NEW:25724
size: 128 OLD:17152 NEW:24269
size: 256 OLD:12173 NEW:21323
size: 512 OLD:7733 NEW:17093
size: 1024 OLD:4508 NEW:12339
size: 2048 OLD:2441 NEW:7971
size: 4096 OLD:1282 NEW:4673
size: 8192 OLD:642 NEW:2439
size: 16384 OLD:321 NEW:1312


fcbench32

size: 1 OLD:30645 NEW:32286
size: 2 OLD:28117 NEW:31958
size: 4 OLD:28376 NEW:31397
size: 8 OLD:27156 NEW:31183
size: 16 OLD:25803 NEW:28549
size: 32 OLD:24970 NEW:28472
size: 64 OLD:20480 NEW:25721
size: 128 OLD:17153 NEW:24288
size: 256 OLD:12161 NEW:20988
size: 512 OLD:7708 NEW:17106
size: 1024 OLD:4499 NEW:12343
size: 2048 OLD:2435 NEW:7973
size: 4096 OLD:1279 NEW:4603
size: 8192 OLD:654 NEW:2530
size: 16384 OLD:332 NEW:1332

Chain-Q
Divatamigás

# Elküldve: 2017. Júl. 04. 15:05


@dh1:
Koszi! Vegul '020-on es '000-n sikerult tesztelnem magam, ez a '030-as teszt meg hianyzott, '040 teszt sincs meg, de eddig minden procin az uj kod nyert szinte mindig, szoval a cucc mar bekerult az FPC SVN-be... :) Es ez lenyeg hogy az uj rutin mindenhol kb. azonos sebessegu legyen, vagy gyorsabb mint a regi, ami teljesul.

@thread:
Konkretan ez egy FillChar (a.k.a. C memset) implementacio. A regi kod nagyon naiv es egyszeru volt, mindig byteokat fillezett, egyetlen move.b-vel egy loopban. Az uj kod, 16 ill. 32 byte-ig byte looppal fillez, aztan 128 byte-ig word looppal vegul 128 byte-tol longwordokkel, pluszban ez utobbi nagyon nagy block copykat meg 16-osaval is fillez, szoval csak 4 move.l utan van 1 check.

Azert ilyen, mert a word/longword fillt hosszabb ideig tart osszerakni (alignment, a beallitando byte szetmasolasa a teljes regiszterbe, stb), ergo nagyon rovid masolasoknal egyszeruen nem eri meg szorakozni vele, gyorsabb a byte-os masolas. Hosszu fillezesnel viszont megeri elobb elszoszmotolni a plusz dolgokkal, hogy utana a masolas maga gyorsabb lehessen, es visszanyerd a lassabb setupon elvesztett idot.

Yellow Dog
Tag

# Elküldve: 2017. Júl. 04. 19:32


Na, közben én is megcsináltam a tesztet (A1200+4MB fast ram) de akkor ezek szerint már nem aktuális.

Chain-Q
Divatamigás

# Elküldve: 2017. Júl. 29. 18:37 - Szerkesztve: charlie


Alb42 megint akcioban. Csinalt egy jopofa kis MUI-s interaktiv 3D kirajzolot, am forraskoddal egyutt elerheto, hogy demozza a fordito kepessegeit, akinek meg ketsegei lettek volna hogy odabaszunk! :D

A blogpost videot tartalmaz, kattint megnez!

Erre:
https://blog.alb42.de/2017/07/29/amiga-3d-with-aga/

dh1
Mr. DTP

# Elküldve: 2017. Júl. 29. 19:01


reges regen, egy messzi de rohadt messzi galaxisban Pascalban tanultam kodolni, Basic utan. Nem mondanam, hogy emlekszem ra, de lehet felevenitenem a sajat "oromomre" :D

Kerdes, milyen ismertebb progik vagy gamek keszultek FPC-ben? Foleg Amigan!

Chain-Q
Divatamigás

# Elküldve: 2017. Júl. 29. 19:28 - Szerkesztve: charlie


1., az FPC maga FPC-ben keszult
2., Alb42 programjai, pl. a MUIMapparium

Kb. ennyi, amirol tudok. Amigan nem nagyon volt nepszeru a Pascal, bar volt pl. PCQ Pascal, Maxon Pascal, es hasonlok korabban. Volt valami StarTrek game, amit PCQ Pascalban irtak, de eleg primitiv volt, azt egyszer felig portoltam MorphOS-re FPC-vel.

Atarin sokkal tobb mindent irtak Pascalban es classic 68k Macen is (a korai Mac System maga is assembly + Pascal kevereke volt, konkretan, mielott ujrairtak a tobbseget C-ben).

Ugye ket FPC letezett eddig Amigan: a korai 0.99.x-es es 1.0.x-es verziok, amik eleg limitaltak voltak, es most a 3.0.x es a bleeding edge 3.1.1, ami mar szinte mindent tud amit kell, de sajnos nativan eleg lassu (meg '060-on is eleg hatareset). Szoval keresztforditas ajanlott. Ezen kivul meg nagyjabol ugy kell programozni mint C-ben, csak kevesbe fapad, pl. nem kell Makefile-t irni, nem kell stringkezelessel maceralni, kenyelmes inline assembly van, a fordito csinal neked egy rakas tipusellenorzest h. ne crasheljen le a wared, meg ilyesmik.

Szoval en kezdesnek mindenkeppen nextgen rendszeren ajanlanam az ismerkedest, egy tetszoleges editorral es a parancssori forditoval vagy a "turos paszkal" kinezetu FP IDE-vel, mindketto mukodik. Ha feltetlenul akarod, OS4-en is probalgathatod, elvileg az is megy, de azt nem nagyon teszteljuk. :P MorphOS es AROS verzio kostabil. Vagy a 68k verzio UAE-n, szinten eleg gyors.

Ha sikerul valami mukodot irnod, utana viszonylag egyszeru lesz leforditani classicra ugyis. :) Egyebkent ha kiprobalod, es van bugreport/feature request/kerdes, akkor Alb42 es en is nagy orommel valaszolunk.

Szerk: mas platformon Free Pascalban keszult pl. a komplett Lazarus IDE, es egy rakas demo, kb. szinte minden az elmult 15 evben a Fresh!Mindworkz es a Rebels csapatoktol (ami PC-s), minden ami nem classic Amiga tolem (pl. a BX-GL1 cimu MorphOS demo, amivel megvertuk Cobraekat es az OS4-eseket valamelyik fYan :P), meg ilyesmik.

Pascalban keszult pl. a Castle Game Engine: https://castle-engine.sourceforge.io/features.php

Szoval a lehetosegek eleg jok, csak sokan nem merik hasznalni mert a Pascal meg mindig nem trendi, es ugy vannak vele, hogyha C helyett valami mast hasznalnak, akkor inkabb valami "trendi" newschool nyelvvel foglalkoznak. Pedig.

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

Powered by online community software miniBB™ © 2001-2017