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 . 7 . 8 . >>
Szerző Üzenet
Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 20. 18:34 - Szerkesztve: charlie


OFF:
Volt Windowsom, amivel ráadásul elégedett voltam. És a Microsoft ölte meg. Az Asus K50IN hurkatöltőszemétbánya laptopomon a gyári Ringyóz 7 teljesen jól működött újratelepítés nélkül vagy hét évig, és nem állt szándékomban lecserélni, amig aztán egy szép napon el nem kezdett magától Ringyóz tízre frissülni (többszöri felszólítás ellenére), amibe annak rendje és módja szerint bele is rohadt a picsába és most végtelen reboot loopban van az a HDD amiből nem tud kijönni.

Tehát kibányásztam belőle a disket, tettem bele egy új SSHD-t és azóta Bugbuntu van rajta. És nincs Windowsom. És a feleségem laptopján szerzett Windows 10 tapasztalatok alapján nem is lesz.
ON.

Yellow Dog
Tag

# Elküldve: 2018. Feb. 21. 06:43


Én nem igazán értem, ha valami megy, akkor azt miért kell(ene) cseszegetni, frissítgeni... Én minden telepítés esetén az összes frissítősdi marhaságot kikapcsolom, Windows-ról beszélek természetesen.

dino
Kék troll

# Elküldve: 2018. Feb. 21. 08:29


Quoting: charlie
Windows 10 tapasztalatok alapján nem is lesz.

Idaig ez a leggecibb mikrofos termek...

Yellow Dog
Tag

# Elküldve: 2018. Feb. 21. 17:20


De ki mondta, hogy váltani kell? Egyébként meg a Win7 a mai napig mindenre jó :-)

dino
Kék troll

# Elküldve: 2018. Feb. 21. 18:08


Hat, epp azt beszelte, hogy nem akarta lecserelni :D :D :D

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 21. 22:06


Engem itt furdal a kivancsisag, hogy Awe-nek sikerul-e FPC-t buildolni vegre, ti meg itt szetoffoljatok a topicot az offom miatt. :D (Lecci tovabbi ringyoz megtargyalast az offban offoljuk ki, kthx.)

Awe
Tag

# Elküldve: 2018. Feb. 22. 10:38 - Szerkesztve: awe74


Ezzel a paranccsal próbálom fordítani a frissen leszedett fpcsrc-t:

make clean crossall crossinstall OS_TARGET=amiga CPU_TARGET=m68k CROSSOPT="-Cp68020 -Avasm -XV" INSTALL_PREFIX="D:/fpc/fpc"


Ez az eredmény:

make[4]: *** No rule to make target `dos.ppu', needed by `extpas.ppu'. Stop.
make[4]: Leaving directory `D:/fpc/fpcsrc/rtl/amiga'
make[3]: *** [amiga_all] Error 2
make[3]: Leaving directory `D:/fpc/fpcsrc/rtl'
make[2]: *** [rtl_all] Error 2
make[2]: Leaving directory `D:/fpc/fpcsrc'
make[1]: *** [build-stamp.m68k-amiga] Error 2
make[1]: Leaving directory `D:/fpc/fpcsrc'
make: *** [crossall] Error 2

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 13:00 - Szerkesztve: charlie


@Awe:
Ez az aktualis SVN trunk verzio? Vagy milyen forras ez. Amugy, most beleneztem a Makefile.fpc-be es latok benne egy problemat ami ezt okozhatja, de fingom sincs, hogy nalunk miert nem jon elo es nalad miert igen.

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 13:26 - Szerkesztve: charlie


@Awe:
Mint mondtam nalam nem jon elo a problema, meg a build szerverunkon sem (amit nem ertek, mert kene neki), sot van egy speci build egy francia csavonal ami az OSSZES tamogatott OS-t buildeli es az is siman atment rajta, de mindenesetre, ha updateled az SVN forrast, akkor elvileg felraktam egy fixet,

SVN r38313 vagy ujabban az osszes Amigas rendszerben javitottam, elvileg, de tesztelni csak annyiban tudom, hogy nekem a valtoztatas elott meg utana is mukodik...

Awe
Tag

# Elküldve: 2018. Feb. 22. 13:29


Igen, az aktuális svn trunk verziót szedtem le.
Köszi, megnézem hogy ezzel a fix-el megye-e.

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 14:14


Meg annyi trukk lehet, hogy crosscompile-kor elofordulhat hogy a fordito m68k-amiga-vasmm68k_std es m68k-amiga-vlink neven keresi a a vasmot meg a vlinket. Ebben az esetben szimplan nevezd at a vlinket meg a vasmot olyan nevre es kesz. Nem idealis, de igy volt a egyszerubb integralni a vlink/vasm parost...

Awe
Tag

# Elküldve: 2018. Feb. 22. 14:20


Sikeres lett a fordítás. Ezzel a fix-el tökéletesen lefordult. Viszont a Lazarus keres egy exe-t: Error: resource compiler "m68k-amiga-fpcres.exe" not found, switching to external mode

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 14:34 - Szerkesztve: charlie


Ize, az utils/fpcres/bin konyvtarban nem jott letre egy Windowsos "fpcres.exe" forditas kozben? Azt nevezd at m68k-amiga-fpcres.exe-re.

Fontos, hogy 68k Amigan nincs internal (az .exe-be beforditott) resource support, szoval elvileg ha resource-okat hasznalsz, akkor a kell egy .res fajl az executable-d mellett, hogy mukodjon. (Ezt a .res-t a forditas elvileg letre is hozza.)

AROS-on, OS4-en, es MorphOS-en mukodnek az internal resource-ok, ergo ott nincsen plusz fajl, mert ezek a rendszerek ELF exe-ket hasznalnak, csak classicon nem, mert mas az exe formatum, es meg lusta voltam HUNK betoltot irni, hogy az internal resource-ok is mukodjenek... De ha nagyon kell akkor megprobalhatom, ugyis Alb42 is egyre tobb mindent csinal amihez kene, szoval amugy is rajta van a listan.

Awe
Tag

# Elküldve: 2018. Feb. 22. 14:52


Találtam fpcres.exe -t, amit beraktam a cross compiler adott helyére és átneveztem m68k-amiga-fpcres.exe -re de nem boldogul:
D:\fpc_lazarus_i386\fpc\units\m68k-amiga\rtl\si_prc.o: file not recognized: File format not recognized

Awe
Tag

# Elküldve: 2018. Feb. 22. 14:56


Az object file -ok ELF kezdetüek, ha belenézek... hmmm

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 14:57 - Szerkesztve: charlie


Nem tudom a Lazarus mit akar az fpcres.exe-vel, de hogy semmi jot aminek van ertelme, az biztos. Nekem egyaltalan nincs ilyen fpcres.exe-m, de en nem is hasznalok Lazarust altalaban. Mit probalsz leforditani?

Ha az objekt fajlokhoz akar hozzapiszkalni, az szerintem azt jelenti, hogy azt hiszi hogy belso resource-ok vannak, ami nem igaz... De igazabol passz.

Van a Lazarusban egy ablak valahol a project prefsben szerintem, ami megmutatja hogy milyen parameterekkel hivja a forditot, az esetleg erdekes lehet.

Szerk: Igen, vasm eseten ELF objekteket hasznalunk Amigan is, de ez nem gond, mert a vegeredmeny a lenyeg ami egy HUNK exe lesz VLink utan... A binutils az a.out objekt formatumot hasznalt volna Amigan, de ott nem lehet named sectionokat (es ezzel egyutt section GC-t) hasznalni. A lenyeg, hogy az fpcres-nek meg sem szabadna hivodni binaris objekt fajlokra szerintem...

Awe
Tag

# Elküldve: 2018. Feb. 22. 15:01 - Szerkesztve: awe74


Alb42 által közzétett linux -os Vmware -on van "m68k-amiga-fpcres". Mindegy, megnézem a lazarus opcióit.
Amúgy egy sima ablakot szeretnék lefordítani egyetlen gombbal.

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 15:49 - Szerkesztve: charlie


Szoval LCL-eznel? Az meresz... :)

De a Lazarus/LCL dolgokhoz, Alb42 jobban ert mint en. En meg sosem hasznaltam az fpcrest, kb, mert csak ilyen magasszintu GUI-s izek hasznalnak altalaban resourcestringeket, en meg altalaban low level hekkelek a forditoban meg a parancssorban. Megkerdezhetem, ha akarod.

Szerk: E-mail elkuldve. Irok ha valaszol.

Awe
Tag

# Elküldve: 2018. Feb. 22. 15:57


Rendben, előre is köszi.

Awe
Tag

# Elküldve: 2018. Feb. 22. 17:52


Nah, meglett a hiba. Most már tökéletesen fordít. Az FPC unitokat az "-Avasm -XV" paraméterrel fordítottam, viszont a lazarus -ban az m68k-amiga-* binutilsokkal ment a fordítás. Most van egy frankon lefordított verzióm! Még tesztelgetem. ha menden OK, akkor felrakom valahova, hátha valakit érdekel.

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 22. 23:54 - Szerkesztve: charlie


Igen, kozben megjott a valasz Marcustol es mi is erre jutottunk, hogy valszeg a linker nincs megfeleloen parameterezve. Valoban ez volt a baj, szoval meglett, remek. Koszi a tesztet es a bugreportot. :)

Awe
Tag

# Elküldve: 2018. Feb. 23. 09:54


Én köszönöm a gyors segítséget. Találtam még pár kisebb bugot, de azok nem jelentősek, és még rá kell jönnöm, hogy pontosan mikor jelentkeznek.

Chain-Q
Divatamigás

# Elküldve: 2018. Feb. 23. 13:58


Konkrét bugreportot hibaüzenettel és reprodukálási lépésekkel mindig szívesen veszünk. :)

Awe
Tag

# Elküldve: 2018. Feb. 23. 17:50


Rendben. Elkezdtem a vízuális komponenseket egyenként tesztelgetni. Összeírom, mik a tapasztalatok. Egyébként nagyon szuper a MUI kezelés. Nagyon tetszett, hogy a dialógokat tökéletesen kezelte a fordító. Font, color, File... fantasztikus....

Chain-Q
Divatamigás

# Elküldve: 2018. Ápr. 24. 08:02 - Szerkesztve: charlie


Na az van, hogy miközben mindenféle Commodore PC Bridge-ekkel szórakoztam már egy ideje, az összes f*szom tele lett vele, hogy a gyári software, azok közül is különösen a PCWindow egy bugware, és nem képes rendesen RTG-n futni meg ilyesmi. Eredeti gépen biztos fasza, de nekem az kell, hogy ablakba menjen WB-n a PicassoIV-n a szar (ja és ne álljon fejre a keyboard kezelése kétpercenként). Szóval, néhány nap FPC-zéssel később:

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

(Videó a linken.)

Ezúton is köszönet Ratman testvérnek és adsr-nek a teszthardverekért! :)

Mikre jó ha az ember csak Divatamigás és ért egy kicsit a hurkatöltőkhöz is nem?... :)

Szerk: ja és hogy a posztnak legyen FPC-s vonatkozása is - a cucc három különböző subthreadet futtat (PC videó, PC I/O és Amiga event handling szálak), amihez teljesen az FPC threading infrastruktúráját használja. A fejlesztés közben nulla crash volt amiatt mert az app multithreading, gyakorlatilag minden többszálúsítás elsőre ment. Mivel én most használtam először élesben az amúgy szintén általam csinált Amiga threading backendet, ezért most kicsit büszke vagyok... :D Egy két fejlesztés majd lesz bele, amit az Amiga API-val (pl. Signaling) való jobb együttműködés miatt feljesztek bele. de ezt leszámítva tökéletes.

Ja és, akik szerint az FPC bloatware-t fordít - a cucc .exe-je jelenleg 56K, uncompressed... :) És ebben már a PC font adatok is benne vannak.

ratman
Kék troll

# Elküldve: 2018. Ápr. 24. 09:53


@Chain-Q: Te egy átkozott zseni vagy, testvérem! :D

YADA
Tag

# Elküldve: 2018. Ápr. 24. 13:10


Bar sosem lesz hasonlo kartyam, gratulalok.
Volt valami leirasod a bridge eleresehez? Vagy ez is kod visszafejtessel megy?

Chain-Q
Divatamigás

# Elküldve: 2018. Ápr. 24. 13:17 - Szerkesztve: charlie


Is. Van a janus.library-hoz - ami ezeknek az Amiga oldali drivere - devkit (ősrégi, nem része a standard Amiga SDK-nak), abból azért elég egyértelmű, hogy mi merre, és innen-onnan lehet még összevadászni további doksit meg példaprogramokat (pl. még anno a CATS adott ki egy csomót). Ezen kívül az Etherbridge nevű warénak megvan a forrása, miután odaadta a készítője még régebben...

De először a leírások alapján HW banging módon nézem meg pl. hogy hol látszik a kártyán a Textmód memória és hasonlók. Meg pl. a megadott címekre bökködés memóriiamonitorral és lássuk mi történik. Illetve még régebben csináltam egy félig döglött PC Bridge élesztéséhez (amihez nem töltődött be a janus.library) egy hardware-reset utilt ami csak az expansion.library-ból nézi ki hol a PC Bridge és bang, abból is vannak újrahasznosított részek, stb... Aztán végül az SDK headerek alapján csináltam egy Pascal janus.library unitot amikor már értettem hogy ki kivel van, és onnantól azzal.

Maga a szövegesmód megjelenítés meg nyilván a Free Pascal IDE-hez már megírt és sokszor demózott cucc erősen újrahasznosítva. :) És ki is lesz bővítve, mert tervezek CGA grafikus mód supportot is... Ha megérem. :)

Chain-Q
Divatamigás

# Elküldve: 2018. Ápr. 26. 07:30 - Szerkesztve: charlie


Lett kurzor tamogatas is vegre:

https://twitter.com/chainq/status/989362055277895680
(Video.)

Vicces cucc ez. A pumpa oldalon van egy "virtualis" CGA/MDA grafikuskartya, regiszterekekkel, amik onmaguktol nem csinalnak semmit, ellenben az Amiga ki tudja olvasni az ertekeket es reagalni tud ra. Sot meg interrupt (vagy signal, ha janus.library-zol) is jon, hogy most nezz bele a regiszterekbe user, mert valaki belepoke-olt valamit. Es akkor onnan kiolvasod amit eppen kell, es frissited a PC ablak rendert. Eleg mokas cucc.

Chain-Q
Divatamigás

# Elküldve: 2018. Ápr. 29. 13:00


Tud valaki közülünk ikonokat rajzolni, aki vállalná h. ikont gyárt ehhez a foshoz amit tákolok? :) Hagyományos 4 színű és/vagy MagicWB előnyben, ha GlowIcon is megy, az előny... Én teljesen fakezű vagyok és nemértek az ilyesmihez.

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

Powered by open source forum script miniBB™ © 2001-2018