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

 - Fórumok - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Fejlesztés / Free Pascal Compiler (classic és OS4 is)
<< 1 ... 9 . 10 . 11 . 12 . >>
Szerző Üzenet
Yellow Dog
Tag

# Elküldve: 2020. Máj. 16. 09:20


Quoting: charlie
MCAmiga 0.4 - a ware megtanult egerészni, és még sok egyebet:

Hú a mindenit, az igen! :-)

Quoting: Yada
verszemet kapott es nem birja megallni

Ismerős az érzés, én is így vagyok a TotalCommander dologgal, noha C-ben íródott. Viszont elakadtam, ezért szeretnék pár dolgot kérdezni/kérni, de mivel inkább PC mint Amiga, nem akarom itt teleszemetelni a fórumot, szóval egy email vagy hasonló elérhetőséget pls, thx

dh1
Mr. DTP

# Elküldve: 2020. Máj. 17. 12:04 - Szerkesztve: dh1


Most nem azert de a DiskMaster2 ugyan ezt tudja vegtelen forras es cel ablakkal. En a mai napig nem ertem, hogy mindenki miert Dopus4et hasznal mikozben egy bugware...
Jah de ertem, mert neked kell alaposan bekonfigolnod es nem kapsz mindent keszre konfigolva...
Nativ, gyors, AOS kinezetu es barmit tud amit egy TotalCommander (csak neked kell konfigolni) ;)
Persze jo ez a MC de ha a Diablo eretnekseg, akkor ez is az ;)

Yellow Dog
Tag

# Elküldve: 2020. Máj. 17. 17:37


Quoting: dh1
nem ertem, hogy mindenki miert Dopus4et hasznal mikozben egy bugware...

Én a feeling miatt, kicsit visszarepít, tudod, oda a 25 évvel ezelőttbe... ;-)

Quoting: dh1
ha a Diablo eretnekseg, akkor ez is az ;)

Ez jó :-D

YADA
Tag

# Elküldve: 2020. Máj. 17. 18:02


DM2 hivo vagyok szinten, de az MCamiga nem a PC-s kinezet miatt jo, nanem mert full billentyuzet orientalt. PC totalcommander sem azert jo (es nepszeru) mert konzol kinezetu, hanem mert teljesen billentyuzet orientalt (pedig sima GUI). Az egereszes csak egy jo alternativa veluk.

Yellow Dog
Tag

# Elküldve: 2020. Máj. 17. 19:48


Quoting: Yada
teljesen billentyuzet orientalt

Én mondjuk kombinálom az egér és billentyűket, van amit egyikkel van amit a másikkal csinálok, nyilván sajátos beidegződés mint mindenkinél, hogyan használja, hogyan kényelmes és gyors a számára.

Keresnélek még mindig email-ben...

Chain-Q
Divatamigás

# Elküldve: 2020. Aug. 28. 13:16


Az ALB42 művek csak nem bír leállni.

Ask your Amiga - egy Wolfram Alpha kereső frontend Amigára, MUI GUI-val:

https://www.youtube.com/watch?v=Ooj2Jtiq8J4

Természetesen Free Pascalban készült.

ratman
Kék troll

# Elküldve: 2020. Aug. 28. 20:47


_EZ_ zseniális. :D
Remélem ki lesz adva. :D

Chain-Q
Divatamigás

# Elküldve: 2020. Okt. 19. 19:31


Most ki lett adva.

Ask Your Amiga 0.1:
https://blog.alb42.de/2020/10/17/ask-your-amiga-0-1/

ratman
Kék troll

# Elküldve: 2020. Okt. 20. 22:33


Ó, megakirályság! :D
Köszönöm! :D

Awe
Tag

# Elküldve: 2020. Okt. 28. 08:25


Sziasztok!

FPC example-t keresek, amiben a WB képernyőre lehet ablakot nyitni rendszerbarát módon. Keresgéltem a neten, de hiába.

Chain-Q
Divatamigás

# Elküldve: 2020. Okt. 28. 09:27 - Szerkesztve: charlie


Csak az ablak nyitas kell, vagy a komplett message kezeles is, stb? :)

Amugy kb. ugyanugy mint C-ben. Az egyetlen trukkos dolog, az az, hogyha OS v2.0+ API-t akarsz hasznalni Pascalban nincsenek varargs fuggvenyek, ezert a varargs parameterek helyen egy array of longword tipusu parametert kell atadni, es mivel a Pascal erosen tipusos, a taglista elemeit egyesevel kell castolni AsTag()-kent, ha nem longword (ULONG, 32bites unsigned long) tipusuak.

Ez nem csak az OpenWindowTags/OpenScreenTags-re igaz, hanem minden fuggvenyre ami varargs-t hasznal. Peldaul:

w := OpenWindowTags(nil,[
WA_IDCMP, IDCMP_CLOSEWINDOW,
WA_Left, 20,
WA_Top, 20,
WA_Width, 50,
WA_Height, 50,
WA_DepthGadget, 1,
WA_DragBar, 1,
WA_CloseGadget, 1,
WA_Activate, 1,
WA_Title, AsTag('Close the Window to Quit'),
TAG_END]);

Itt amugy vannak mindenfele peldak, kozte olyan ami ablakot is nyit:

https://github.com/graemeg/freepascal/tree/master/packages/amunits/examples

De ha kell, irhatok egy szajbaragos tutorialt, de OS API programozaskor a Pascal specialitasait (lasd pl. fent) leszamitva kb. mindent ugy kell mint C-ben.

Awe
Tag

# Elküldve: 2020. Okt. 28. 10:04


Köszi a gyors választ!

Chain-Q
Divatamigás

# Elküldve: 2020. Okt. 29. 03:06 - Szerkesztve: charlie


Marcus most hivta fel ra a figyelmem, hogy O amugy korabban irt mar egy tutorialt ablaknyitogatas alapjairol Amigan, FPC-vel.

Nyilvan angol nyelvu, de itt talalhato, ha ez segit: http://fpcamigawiki.alb42.de/index.php?title=Tutorial:Window

Awe
Tag

# Elküldve: 2020. Okt. 29. 15:04


Köszi!

Viszont most elakadtam egy dologban. Szeretnék windows alatt fordítani amigára. Tudom, volt már szó a keresztfordításról, de biztosan összerakott már valaki ilyet.

Yellow Dog
Tag

# Elküldve: 2020. Okt. 29. 16:56 - Szerkesztve: yellowdog


.

Chain-Q
Divatamigás

# Elküldve: 2020. Okt. 30. 10:24


@Awe

Ez mar regota tema, hogy valahogy egy Windowsos crosscompilert kiadjunk, mert tobben kertek. Az a baj, hogy egyikunk sem hasznal Windowst, szoval nehezen tudunk Windows nativ cuccokat buildelni. De kitalalok valamit.

dino
Kék troll

# Elküldve: 2020. Okt. 30. 14:08


Quoting: charlie
egyikunk sem hasznal Windowst


Ez engem boldogga tesz! :D

Awe
Tag

# Elküldve: 2020. Okt. 31. 01:16


Én sem használok winfows. Csupán kihasználom a windozt....

Chain-Q
Divatamigás

# Elküldve: 2020. Nov. 01. 12:44 - Szerkesztve: charlie


@Awe
Nezzuk a lehetoseget h. official FPC crosscompiler legyen Amigahoz Windowsra, de eltarthat egy darabig...

Mas:

- lett Ask Your Amiga 0.2:
https://blog.alb42.de/2020/10/23/ask-your-amiga-0-2/

- Alb42 eppen Raycastinggal jatszadozik, igy megy egy full Pascalban irt raycaster engine prototipus 030-on:
https://blog.alb42.de/2020/10/31/raycasting/

- Szerk: és a fenti raycaster, de most már textúrákkal:
https://blog.alb42.de/2020/11/01/raycasting-textures/

Awe
Tag

# Elküldve: 2020. Nov. 02. 17:57


Köszönöm!

Awe
Tag

# Elküldve: 2020. Nov. 04. 12:21


Végre sikerült lefordítani a kereszt fordítót, szépen dolgozik parancs sorból, viszont találtam egy hibát. compiler/systems/t_amiga.pas 157. és 167. sorában.
Valamiért a maybequoted() nem rakja idézőjelbe a stringet. Ezért a vlink nem tudja értelmezni a link.res file-t.
Így viszont működik:
LinkRes.AddFileName('"'+Unix2AmigaPath(s)+'"');
A "Hello World" 25Kb-ra fordul.

Chain-Q
Divatamigás

# Elküldve: 2020. Nov. 07. 12:42


Erdekes. Elkuldessz egy nem mukodo link.res fajlt?

Awe
Tag

# Elküldve: 2020. Nov. 07. 18:20


Quoting: charlie
Elkuldessz egy nem mukodo link.res fajlt?

Hétfőn tudom küldeni, mert a melóhelyen van a működő keresztfordító.

Awe
Tag

# Elküldve: 2020. Nov. 10. 11:17


SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\webidl\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\vcl-compat\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\unzip\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\symbolic\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl-unicode\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl-objpas\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl-generics\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl-extra\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl-console\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\rtl\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\regexpr\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\paszlib\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\pasjpeg\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\odata\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\numlib\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\MUIClass\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\libtar\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\libgd\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\hermes\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\hash\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\googleapi\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fv\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fppkg\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fpmkunit\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-xml\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-web\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-stl\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-sound\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-sdo\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-res\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-registry\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-process\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-pdf\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-passrc\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-net\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-json\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-js\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-image\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-fpcunit\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-db\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fcl-base\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\fastcgi\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\chm\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\bzip2\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\amunits\")
SEARCH_DIR("C:\fpc\3.2.0\units\m68k-amiga\ami-extra\")
INPUT (
C:\fpc\3.2.0\units\m68k-amiga\rtl\si_prc.o
Hello.o
C:\fpc\3.2.0\units\m68k-amiga\rtl\system.o
)

Chain-Q
Divatamigás

# Elküldve: 2020. Nov. 10. 23:27


A Free Pascal amigás rendszereken már tényleg mindent tud. Bármin fut és még Vámpírokat is öl. :)



dino
Kék troll

# Elküldve: 2020. Nov. 11. 07:13


Mi baja a vampirnak a paszkallal?

Chain-Q
Divatamigás

# Elküldve: 2020. Nov. 11. 11:29


FPU. Konkrétan a "round" és a "trunc" függvényünk, amik egy lebegőpontos számot kerekítenek egészre, kihalnak az FPU-jával, mivel nincs meg a teljes precízitás amire a kód számít, és ezért hülyeséget kapsz a végén.

dino
Kék troll

# Elküldve: 2020. Nov. 11. 18:18 - Szerkesztve: dino


Quoting: charlie
FPU. Konkrétan a "round" és a "trunc" függvényünk, amik egy lebegőpontos számot kerekítenek egészre, kihalnak az FPU-jával, mivel nincs meg a teljes precízitás amire a kód számít, és ezért hülyeséget kapsz a végén.


Jaj, de ezt meg a 15 ezres RPi3 is tudja....

Szerk,
Hjaaa, de azt nem lehet betolni egy Amigaba...:D

Awe
Tag

# Elküldve: 2020. Nov. 14. 19:42


Bugos a vampire? Ki gondolta volna?

ratman
Kék troll

# Elküldve: 2020. Nov. 14. 20:40


Quoting: awe74
Bugos a vampire? Ki gondolta volna?

Én nem gondolom, én tudom. Megvan mind, és mindegyik egy ergya vacak. :D
Legalább sok mipset ír ki a sysinfo. :D

<< 1 ... 9 . 10 . 11 . 12 . >>
forum.amigaspirit.hu / Fejlesztés / Free Pascal Compiler (classic és OS4 is)
 
 

Powered by free forum software miniBB™ © 2001-2020