ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: Xep128 (Read 77188 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #450 on: 2016.July.25. 14:52:04 »
Mac-es exkollegat megkertem, hogy probalja ki, azt mondta neki megy (bar o azert eleg melyen ert is hozza, nem ugy mint en, hehehe) :-) Bar beztos nem tul user friendly az egesz jelen allapotban az ugye igaz :(

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13335
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #451 on: 2016.July.25. 15:01:16 »
Mac-es exkollegat megkertem, hogy probalja ki, azt mondta neki megy (bar o azert eleg melyen ert is hozza, nem ugy mint en, hehehe) :-)
Akkor már csak írja le, hogy hogyan csinálta :-)

Offline Tutus

  • EP user
  • *
  • Posts: 389
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • Enterpress News
Re: Xep128
« Reply #452 on: 2016.July.25. 15:12:21 »
Anno még kb. 5 éve telepítettem Debian Linuxot (amikor még nem volt kiforrott grafikus felülete), alá web szervert stb. Tehát valamennyire még emlékszem a parancsokra. Ahogy írtad is, MAC OSX Unix alapú, tehát van a kettő között hasonlóság.
Nem tudom mit cseszhettem el, ha hazaérek megnézem újra :)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #453 on: 2016.July.25. 15:16:31 »
Anno még kb. 5 éve telepítettem Debian Linuxot (amikor még nem volt kiforrott grafikus felülete), alá web szervert stb. Tehát valamennyire még emlékszem a parancsokra. Ahogy írtad is, MAC OSX Unix alapú, tehát van a kettő között hasonlóság.
Nem tudom mit cseszhettem el, ha hazaérek megnézem újra :)

Nezd, nem allitom, hogy te cseszted el, ugye en meg latatlanban irtam egy "tutorialt", szoval ketseges, hogy egyaltalan ugy jo-e :)

Offline Tutus

  • EP user
  • *
  • Posts: 389
  • Country: hu
  • OS:
  • Mac OS X 10.10 Mac OS X 10.10
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • Enterpress News
Re: Xep128
« Reply #454 on: 2016.July.25. 22:50:54 »
Oké, rossz helyre másoltam a xep128.osx fájlt, de most ezeket a hibaüzeneteket kapom:
(A combined.rom is ugyanott van)


Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #455 on: 2016.July.25. 23:23:13 »
Oké, rossz helyre másoltam a xep128.osx fájlt, de most ezeket a hibaüzeneteket kapom:
(A combined.rom is ugyanott van)



Szep :) A "dyld" gondolom az OSX dynamic loader-re lesz. Az a baj, hogy ahogy elnezem (mar emennyire gyanitom) a gepeden van egy kis lib keverdes, az SDL dolgai kapcsan, eleve 2.0.0-as SDL-t akar de meg azt se igazan talalja, pedig eleve 2.0.4-ezhez kene. Esetleg lehet azert, mert volt SDL-ed mas miatt mashonnan/akarmi, aztan itt kisse osszekeveredtek a dolgok? Ehhez en mar keves vagyok OSX temaban boven, bocsanat ...

Megjegyzem, hogy persze az optimalis megoldas a statikusan linkelt binaris lenne. Oke, joval nagyobb lenne a programallomany merete, de tutira nem kell neki dynamikus linkeles az SDL-hez legalabb igy azt beszerezni sem kell. Hat mindennek arra van. Kicsit emlekeztet a problema a windows DLL kerdesekre, ha jol figyelunk :D

A kepet elnezve az is fura, hogy a brew-val installat SDL 2.0.4 amugy az /usr/local/lib -ben lenne (symlinkelve mondjuk, de mind1), itt meg valami /usr/local/opt/sdl2/lib ami gondolom onnan jon, hogy ez valami mas forrasbol feltett SDL (vagy legalabbis az volt, mert raadasul nem is talalja szegeny, ahogy nezem).

Bar gondolom ezzel most ki vagy segitve igazan, kb annyira mint en :-D Azert felre ne ertsd am, koszonom szepen, hogy megprobalsz megkuzdeni vele!!

Ez a parancs mit ad eredmenyul?

Code: [Select]
otool -L ./xep128.osx
Kozben gugliztam egy okossagot, amivel le lehet butitani az OSX-et Windows-za :D marmint abban az ertelemben, hogy melle is lehet tenni dinamikus linkelendo objektumokat nemi trukkel, max ami a windowsban .dll az itt .dylib lesz de vegulis mind1 ... Meglatjuk, at tudom-e ultetni a gyakorlatba.
« Last Edit: 2016.July.26. 00:12:03 by lgb »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #456 on: 2016.July.26. 09:19:34 »
http://xep128.lgb.hu/files/xep128_osx.zip

Ujabb probalkozas :) Ezuttal zip, es benne van minden - elvileg - amit nyilvan egy helyre kell kibontani. Benne most xep128 es nem xep128.osx a filenev, de ez filenev kerdese, amugy ez total mindegy. Annyi valtozas van, hogy vmi otool varazslattal a futtathato allomanyban az SDL dylib dependency eleresi utja at van irva az Apple fele "trukkos" @executable_path/... ertekre, igy ott fogja keresni, ahol a xep128 file maga van. Remelhetoleg ... Ezert is van a libSDL2-2.0.4.dylib file is a "csomagban". Igy viszont elvileg legalabb SDL-t sem kell kulon installalni, csak melle tenni, tehat kb mint a dll windows eseten a "mellekeve" szitu eseten marmint.

Offline Tutus

  • EP user
  • *
  • Posts: 389
  • Country: hu
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • Enterpress News
Re: Xep128
« Reply #457 on: 2016.July.26. 12:16:30 »
http://xep128.lgb.hu/files/xep128_osx.zip

Ujabb probalkozas :) Ezuttal zip, es benne van minden - elvileg - amit nyilvan egy helyre kell kibontani. Benne most xep128 es nem xep128.osx a filenev, de ez filenev kerdese, amugy ez total mindegy. Annyi valtozas van, hogy vmi otool varazslattal a futtathato allomanyban az SDL dylib dependency eleresi utja at van irva az Apple fele "trukkos" @executable_path/... ertekre, igy ott fogja keresni, ahol a xep128 file maga van. Remelhetoleg ... Ezert is van a libSDL2-2.0.4.dylib file is a "csomagban". Igy viszont elvileg legalabb SDL-t sem kell kulon installalni, csak melle tenni, tehat kb mint a dll windows eseten a "mellekeve" szitu eseten marmint.

Nagyon köszi! :) Este próba (csak tudod, itt bent a munkahelyen PC-n dolgozom és otthon van a Mac :) ).
Csak összehozzuk valahogy (vagyis Te :D )

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #458 on: 2016.July.26. 12:49:38 »
Nagyon köszi! :) Este próba (csak tudod, itt bent a munkahelyen PC-n dolgozom és otthon van a Mac :) ).
Csak összehozzuk valahogy (vagyis Te :D )

Azert a Xep128 nem egy ep128emu, csak elore szolok :D

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 51.0.2704.103 Chrome 51.0.2704.103
    • View Profile
    • http://povi.fw.hu
Re: Xep128
« Reply #459 on: 2016.July.26. 17:24:43 »
hm, most nézem a forrást, hogy az Am9511 emu is benne van :-)
egyszer már jó lenne egy működő példányt találni a kártyából!
és végre igazi hw-n is lefuttatni a teszteket!
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #460 on: 2016.July.26. 18:17:58 »
hm, most nézem a forrást, hogy az Am9511 emu is benne van :-)
egyszer már jó lenne egy működő példányt találni a kártyából!
és végre igazi hw-n is lefuttatni a teszteket!

JSep-ben is volt :) Oda irtam meg eloszor (az xep128-ban levoben vegulis csak "C-sitettem" a regebbi JS kodomat az Am9511 tekinteteben). Amugy lehet total nem is mux. Ugye pont az a baj, hogy nincs mivel osszehasonlitani pl valodi hardware-rel ... :(

Amugy - bar offtopic es volt is szo mar rola - jo lenne valami konyebben elerheto, esetleg "nagyobb teljesitmenyu" FPU szeru cucc. Mivel az Am9511 EP sw tamogatottsaga sem lehet tul magas (hmmm), velemenyem szerint ilyen elven valami korszerubb, de elsosorban (jo, hat maga az EP sem "korszeru" ha szigoruan a mai kort nezzuk, de ugye az Am9511-nel meg kel neki +12V meg istennyila, plusz nehez is beszerezni raadasul) konyebben elerheto megoldas is szoba johetne :)
« Last Edit: 2016.July.26. 19:09:49 by lgb »

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 51.0.2704.103 Chrome 51.0.2704.103
    • View Profile
    • http://povi.fw.hu
Re: Xep128
« Reply #461 on: 2016.July.26. 20:40:43 »
JSep-ben is volt :) Oda irtam meg eloszor

Ja, ja, arra emléxem.

Amugy - bar offtopic es volt is szo mar rola - jo lenne valami konyebben elerheto, esetleg "nagyobb teljesitmenyu" FPU szeru cucc.
Az a baj, hogy már a umega FPU se kapható. Egyébként nekem az nem is szimpatikus, eleve megy valami 30MHz-cel, meg igazából ez csak egy MCU, amire írtak valami fw-t, szóval nem igazán hardveres FPU.
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #462 on: 2016.July.26. 21:34:55 »
Ja, ja, arra emléxem.
Az a baj, hogy már a umega FPU se kapható. Egyébként nekem az nem is szimpatikus, eleve megy valami 30MHz-cel, meg igazából ez csak egy MCU, amire írtak valami fw-t, szóval nem igazán hardveres FPU.

No igen. Dehat ilyen az elet :( Pl ethernet wiznet 5300-al, az is egy MCU kb hasonlo vagy "jobb" adottsagokkal ... Vagy most van nalam ez a "par dollaros wifi modul" (ESP mittuomenmi). Elvileg meg poenabb lenne wifis EP, de ugye abban is egy MCU van vegulis ... Szoval ...

Az is eszembe jutott, hogy valami kevesbe Harvard architektura mint egy atlan MCU (PIC, AVR), az vicces lenne, mert legalabb olyat lehetne, hogy az "EP a fonok" es igy "programozhatna" a cuccost. Na jo pelda erre a Parallax Propeller mondjuk, amirol mar szinten volt szo. Vegulis, ha belegondolsz, PC-ben a GPU is csak "addon" (maga a gep menne harcules mono kartyaval is), de mint addon lehet, szamitasi teljesitmenyben siman porban hagyja a CPU-t, bar az is igaz, hogy kisse mas jellegu. Ez esetunkben is igaz :)

Offline Tutus

  • EP user
  • *
  • Posts: 389
  • Country: hu
  • OS:
  • Mac OS X 10.10 Mac OS X 10.10
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • Enterpress News
Re: Xep128
« Reply #463 on: 2016.July.26. 21:54:02 »
Kedves lgb :D SIKER :D



Köszi szépen! :bow:

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #464 on: 2016.July.26. 22:17:45 »
:) :) Na, kiraly. Amugy tenyleg full screen-ben indul magatol? Kollega akit kertem, hogy probalja ki, vmi olyasmit mondott. Ami fura, mert F11-el kene neki csak (illetve F11-el lehet ablak/fullscreen kozott valtani).