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
|