Enterprise Forever

:HUN => Emulátorok => Topic started by: Mentrid on 2011.July.21. 00:43:10

Title: MAc emulator??
Post by: Mentrid on 2011.July.21. 00:43:10
Létezik mac emulator...??? Tehát OSX-re?
Title: Re: MAc emulator??
Post by: Zozosoft on 2011.July.21. 12:45:23
Létezik mac emulator...??? Tehát OSX-re?
Mármint ep128emu-ból Macen futó?
Korábban egyik tagtársunknak sikerült fordítani egyet, meg kéne kérni, hogy az aktuális verziót is fordítsa le.
Title: Re: MAc emulator??
Post by: Ep128 on 2011.July.21. 18:39:36
De az is inkább "tesztecske programocska" státuszban létezett, tehát sem indító file, sem semmi, csak valami spéci munkakörnyezetben volt hajlandó bekurblizódni. Kezdetnek szuper, csak folytatni kell(ene)! :)
Title: Re: MAc emulator??
Post by: nyuzga on 2011.July.22. 13:14:40
Virtual PC 7.0.2 MAC (http://virtual-pc.mac.findmysoft.com/)

Vagy ezt felrakni a MAC-re és letölteni egy Win 98 vhd-t, esetleg Xp-t. Majd mehet rá az emulátor.

[attachthumb=#]
Title: Re: MAc emulator??
Post by: varrogy on 2011.August.23. 19:15:36
Létezik mac emulator...??? Tehát OSX-re?

Hahó
Most olvastam a hsz-t. Legutóbb eddig sikerult eljutni, ez a 2.0.8-as beta forrásból készült.
Megy 10.5(leopard)-10.7.1(lion)-ig mindenen ami inteles, nem kell hozzá semmi extra (minden külsö függõséget beleforgattam) kivéve a romokat.
A romokat pedig a /Users/neved/Library/Application Support/ep128emu/roms utvonal alatt keresi a program.

Remelem majd lesz tobb idom es tudok csinalni egy uj buildet az eppen aktualis forrasbol is!

Udv,
Gyuri
Title: Re: MAc emulator??
Post by: Ep128 on 2011.August.23. 20:51:12
... és iPhone -on futó mikor lesz belõle? :)
Title: Re: MAc emulator??
Post by: Czo on 2013.August.15. 22:03:30
Hali,

Forgattam egy "uj" 2.0.9.1 verziot osxre, viszont van egy relative apro problemam :D. A 100% sebesseg kb 10%-nak felel meg. Ha a menuben 25, 50, 200 vagy 400 van beallitva, az megfeleloen mukodik. Van barkinek barmilyen tampontja, hogy milyen iranyba induljak el? Esetleg mas platformon jelentkezett ez a problema?

szerk:
Problema megoldodott, az elozo 2.0.8 configjanak torlese, es az emulator ujra beallitasa utan. Tehat, forditva 10.6.8, tesztelve 10.6.8 es 10.8.4.

szerk2:
Elvetemulteknek csinaltam egy PPC macen is futo unversal buildet. Tesztelve: 10.5.8/ppc, 10.6.8/i386, 10.7.3/x86_64, 10.8.5/x86_64
Title: Re: MAc emulator??
Post by: Tutus on 2015.December.28. 10:53:38
Oké, lehet azt mondani, hogy az én bajom, hogy Macintosh gépet használok :)
Nekem ez kell a munkámhozl...

A lényeg: valaki esetleg MAC-re egy EP emulátort?
Igaz, hogy én az eredeti EP-t használom, de ha ez megvalósulna, akkor le lenne fedve kb. minden gépre :)

Az előző hozzászólásokban lévő verziók nálam nem működnek...

A jelenlegi MAC oprendszer 10.10.5

Ha linuxra sikerült, akkor gondolom a Unix alapú MAC-re is mehetne az EMU :)

A tesztelésben szívesen segítek, többet ne kérjetek, mert nem vagyok programozó :D
Title: Re: MAc emulator??
Post by: endi on 2015.December.28. 10:57:45
az előző hozzászólásban nem egy mac emu van éppen?
Title: Re: MAc emulator??
Post by: Tutus on 2015.December.28. 11:01:40
az előző hozzászólásban nem egy mac emu van éppen?

De az van :) de az én hozzászólásomban írtam, hogy nem működik a mostani MAC OSX rendszeren :)
Title: Re: MAc emulator??
Post by: Tutus on 2015.December.28. 11:04:03
Kicsit elavult a dolog, 2013-as hozzászólásról van szó.
Title: Re: MAc emulator??
Post by: endi on 2015.December.28. 11:15:33
ja bocs tényleg :)
Title: Re: MAc emulator??
Post by: IstvanV on 2015.December.28. 11:22:48
Ha forrásból lefordítani vagy a 2013-as Mac verziót futtatni nem sikerül, akkor még lehet próbálkozni a Windows-os verzióval és Windows emulátorral (Wine). Linuxon legalábbis működik ez a megoldás, de a régi 2011-es bináris csomag is. :)
Title: Re: MAc emulator??
Post by: Tutus on 2015.December.28. 12:25:42
Ha forrásból lefordítani vagy a 2013-as Mac verziót futtatni nem sikerül, akkor még lehet próbálkozni a Windows-os verzióval és Windows emulátorral (Wine). Linuxon legalábbis működik ez a megoldás, de a régi 2011-es bináris csomag is. :)

Hát, ahogy említettem, nem vagyok profi ilyenekben :) PC-m meg nincs itthon (szerencsére) :)
Title: Re: MAc emulator??
Post by: endi on 2015.December.28. 16:15:13
amúgy van még a webes emu, persze az fejlesztésre nem igazán használható
Title: Re: MAc emulator??
Post by: Zozosoft on 2015.December.28. 16:19:42
amúgy van még a webes emu, persze az fejlesztésre nem igazán használható
Hang hiányában játékra se az igazi :oops:
Title: Re: MAc emulator??
Post by: IstvanV on 2015.December.28. 19:03:01
Hát, ahogy említettem, nem vagyok profi ilyenekben :) PC-m meg nincs itthon (szerencsére) :)

Itt (http://wiki.winehq.org/MacOSX#head-d4a2cb6359851f1e382111806a19df09899cec23) található információ a Wine használatáról OS X-en, bár én eddig csak Linuxon próbáltam, ahol működik ilyen módon a Windows-os ep128emu is.
Title: Re: MAc emulator??
Post by: Tutus on 2015.December.28. 20:52:03
Itt (http://wiki.winehq.org/MacOSX#head-d4a2cb6359851f1e382111806a19df09899cec23) található információ a Wine használatáról OS X-en, bár én eddig csak Linuxon próbáltam, ahol működik ilyen módon a Windows-os ep128emu is.

Köszi István!
Közben ergoGnomik is talált rá megoldást nekem, amit nagyon köszönök :bow:
Ez szenzációs: WineBottler (http://winebottler.kronenberg.org/)
Ezt fel kellett installálnom a Mac-re és ezután tudok PC-s programokat installálni, futtatni, így az ep128emu v2.0.9.1-et is :smt026
Title: Re: MAc emulator??
Post by: endi on 2015.December.28. 22:05:27
durva azért hogy "simán" emulálnak egy win-t
sose értettem ez hogy lehetséges
Title: Re: MAc emulator??
Post by: nyuzga on 2015.December.28. 22:09:45
Ezekkel is megoldható:

virtual machine applications  (http://www.digitaltrends.com/computing/best-virtual-machine-apps-for-mac-linux-and-windows-pcs/)
Title: Re: MAc emulator??
Post by: Czo on 2017.January.17. 13:01:25
Sziasztok!

Nekem mukodik a regi 2013-as verzio Sierra alatt is! Annyi az egyeduli problema, hogy Sierra alatt mar csak regisztalt Apple fejlesztok szoftverei futhatnak (ez evi 100 dollarba kerul), mig a korabbi rendszerek alatt meg ki lehetett kapcsolni ezt az ellenorzest. Ugy szerintem nektek is elindul, ha jobb gombbal kattintotok az ep128emu ikonra es ott megnyitast valasztotok. Probalok keriteni valami fizetos fiokot, es csinalni egy uj verziot, ami mindenkinek el fog indulni.
Title: Re: MAc emulator??
Post by: Tutus on 2017.January.17. 15:58:04
Sziasztok!

Nekem mukodik a regi 2013-as verzio Sierra alatt is! Annyi az egyeduli problema, hogy Sierra alatt mar csak regisztalt Apple fejlesztok szoftverei futhatnak (ez evi 100 dollarba kerul), mig a korabbi rendszerek alatt meg ki lehetett kapcsolni ezt az ellenorzest. Ugy szerintem nektek is elindul, ha jobb gombbal kattintotok az ep128emu ikonra es ott megnyitast valasztotok. Probalok keriteni valami fizetos fiokot, es csinalni egy uj verziot, ami mindenkinek el fog indulni.
A 2013-as nekem is elindul, azt még Varró Gyuri konvertálta. Ha meg tudnád oldani az új ep128emu-val, hogy MAC-en is menjen, azt nagyon megköszönnénk! :)
A Sierrát egyelőre még nem tettem fel. Most már én is úgy látom, hogy az Apple agyára megy a sok hülyeség...
Title: Re: MAc emulator??
Post by: Czo on 2017.January.17. 21:08:58
Ha az ide feltoltott 2013-asra gondolsz (ep128emu.app-2.0.9.1-universal.zip) azt en buildeltem. Majd igyekszem osszerakni egy ujat is, csak elobb az ocskavas PowerPC -s Mac kozelebe kell jutnom, mert akkor abbol is universal binaryt forditanek (kerdes persze, hogy lehet-e meg ilyet 2017ben).
Title: Re: MAc emulator??
Post by: Tutus on 2017.January.17. 22:15:48
Ha az ide feltoltott 2013-asra gondolsz (ep128emu.app-2.0.9.1-universal.zip) azt en buildeltem. Majd igyekszem osszerakni egy ujat is, csak elobb az ocskavas PowerPC -s Mac kozelebe kell jutnom, mert akkor abbol is universal binaryt forditanek (kerdes persze, hogy lehet-e meg ilyet 2017ben).
Óóó, igen, ne haragudj, tényleg Te fordítottad.
Izgulok, remélem sikerül :)
Title: Re: MAc emulator??
Post by: varrogy on 2017.January.19. 14:17:46
Sziasztok!
IstvánV epemu v2.0.11-es változatból készítettem egy buildet, kérlek teszteljétek ti is.
ep128emu-2.0.11-macOS (http://luminet.eu/ep128emu/ep128emu-2.0.11-macOS.zip)
Title: Re: MAc emulator??
Post by: IstvanV on 2017.January.19. 22:14:53
Frissítettem a letöltési linket itt (http://ep128emu.sourceforge.net/downloads.html).
Title: Re: MAc emulator??
Post by: Tutus on 2017.January.21. 14:29:32
Sziasztok!
IstvánV epemu v2.0.11-es változatból készítettem egy buildet, kérlek teszteljétek ti is.
ep128emu-2.0.11-macOS (http://luminet.eu/ep128emu/ep128emu-2.0.11-macOS.zip)

Köszönjük szépen Gyuri!
Nekem még frissítenem kell Sierrára, mert nekem Yosemite van még (10.10) és nem indul, követeli a 10.12-es Sierrát :)
Ha feltelepítem, tesztelem és írok. :)
Title: Re: MAc emulator??
Post by: Tutus on 2017.September.02. 17:40:44
Közben itt kicsit elakadtunk :)

Tehát a lényeg: ha a régebbi ep128emu verziókat telepítem, melyeket Varró Gyuri fordított Mac OSX-re, akkor azok szépen működnek.

Viszont a Gyuri által fordított 2.0.11-es verzió az alábbit produkálja (ezt üzenetben küldtem már Gyurinak):

Lásd a videót itt (http://www.enterpriseklub.hu/ep128emu_mac.mov)

Tehát teljesen be van lassulva. Hátha van valami ötletetek a fordításra, hogy jó legyen (Linux és Mac oprendszer kb. hasonló elven működik.)
Oké, hogy MAC-re is lehet Windowst telepíteni (VMWare Fusion), de szuper lenne Mac-en is, hiszen az előző verziók működnek.


Title: Re: MAc emulator??
Post by: IstvanV on 2017.September.02. 17:51:34
Tehát teljesen be van lassulva.

Ezt gyakran hang vagy video (OpenGL) driver probléma okozza. Tehát érdemes szoftveres video móddal próbálkozni (ha ez nem volt már az), vagy OpenGL esetén a single/double buffered mód helyett a másikat beállítani. A hang letiltása (vagy "none" eszköz választása) eredményez javulást? Ha igen, akkor itt is lehet próbálkozni más beállításokkal, másik kimeneti eszköz/API választásával, a pufferek száma és latency módosításával/növelésével, vagy fordításnál másik PortAudio verzióval.

Az emulátor egyébként a MIDI-s beta verzió?

A Windowsos .exe futtatására használható Wine (https://www.winehq.org/) is, legalábbis Linuxon elfogadhatóan működik így.
Title: Re: MAc emulator??
Post by: Tutus on 2017.September.02. 17:57:44
Ezt gyakran hang vagy video (OpenGL) driver probléma okozza. Tehát érdemes szoftveres video móddal próbálkozni (ha ez nem volt már az), vagy OpenGL esetén a single/double buffered mód helyett a másikat beállítani. A hang letiltása (vagy "none" eszköz választása) eredményez javulást? Ha igen, akkor itt is lehet próbálkozni más beállításokkal, másik kimeneti eszköz/API választásával, a pufferek száma és latency módosításával/növelésével, vagy fordításnál másik PortAudio verzióval.

Az emulátor egyébként a MIDI-s beta verzió?

A Windowsos .exe futtatására használható Wine (https://www.winehq.org/) is, legalábbis Linuxon elfogadhatóan működik így.
Köszi a tanácsokat, próbálkozom :)
Ez még a sima midi nélküli verzió.
De bízom benne, hogy Gyuri is olvassa :)
Title: Re: MAc emulator??
Post by: Tutus on 2017.December.26. 20:44:29
Uraim!
Én voltam a figyelmetlen, mert nem olvastam végig rendesen István válaszát, elnézést :oops:

Az emulátorban Options -> Sound -> Configure menüben a Latency csúszkát minimumra kell állítani (bal szélre, akkor 5 lesz az értéke).
És láss csodát, így tökéletesen működik a 2.0.11-es Ep128emu :)

Köszönet a ráhatást Dr.Préry-nek aki figyelmesebb volt mint én ...
Title: Re: MAc emulator??
Post by: Tutus on 2017.December.28. 22:24:07
És akkor íme, hogyan lehet összehozni Mac-en az ep128emu 2.0.11-es verzióját :)

http://www.enterpriseklub.hu/letoltesek/ep128emu_mac_osx.html (http://www.enterpriseklub.hu/letoltesek/ep128emu_mac_osx.html)

Köszönjük Dr.Préry klubtársunknak! :)
Title: Re: MAc emulator??
Post by: tango on 2020.November.08. 15:04:30
Sziasztok!

Fordítottam egy friss 2.0.11.2-es változatot az EMU-ból, gondoltam közkinccsé teszem.
OSX 10.15.3 Catalina alá 4 core-os procihoz készült de ennél egy kicsit többet is tettem :)

1) Az eddigi OSX-es változatokban nem volt OpenGL, így nem működtek a display settingsben az 1-nél nagyobb Quality beállítások. A gldisp.cpp és az img_disp.cpp-ben kicseréltem a #include <GL/gl.h> -t #include <OpenGL/gl.h>-ra, valamint a #include <GL/glext.h> -t #include <OpenGL/glext.h>-ra. Így már megtalálja a hiányzó header fileokat, amit a Catalina alapból tartalmaz.
2) GL Shader supporthoz telepítettem a freeglut 3.2.1-et, ezek után hibátlanul fordul a kód OpenGL-es része.

3) Találtam egy apró hibát : az Emuban fileok megnyitásakor a "Save" dialogus jelenik meg az "Open" helyett. (Windows-os változatban ez nem jelentkezik). Ehhez két helyen átírtam a forráskódot (gui.cpp - 1341 és 1996-os sor), így lefordítva ez is megoldódik.

Csatoltam a lefordított emu-t és a módosított forrást.

Tango
Title: Re: MAc emulator??
Post by: ergoGnomik on 2020.November.08. 16:30:52
Nem rossz, bár én a helyedben az emulátor GitHub (https://github.com/istvan-v/ep128emu) oldalán próbálkoztam volna. Ha máshogyan nem, a hibajelentő szolgáltatáson keresztül biztosan elérted volna Istvánt és természetesebben lenne kezelve a javítás.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.08. 18:58:27
Fordítottam egy friss 2.0.11.2-es változatot az EMU-ból, gondoltam közkinccsé teszem.
OSX 10.15.3 Catalina alá 4 core-os procihoz készült de ennél egy kicsit többet is tettem :)

Köszi szépen! Nekem nagyon hasznos, mert Mac-em van itthon :)
Title: Re: MAc emulator??
Post by: tango on 2020.November.12. 12:04:01
Jeleztem a hibákat Istvánnak a Github-on, reméljük lesz ideje kijavítani.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.12. 17:51:58
Jeleztem a hibákat Istvánnak a Github-on, reméljük lesz ideje kijavítani.
Köszi!
Ahogy írtam Neked, nem megy, mindent úgy csináltam, ahogy leírtad.
Title: Re: MAc emulator??
Post by: tango on 2020.November.13. 20:05:41
Sajna nem tudom mi lehet a gond, miért keresi azokat a library-ket, ami a fordításhoz kellett.

Nálam hibátlanul megy, a saját javításaimmal együtt.

Title: Re: MAc emulator??
Post by: szipucsu on 2020.November.14. 09:43:17
miért keresi azokat a library-ket
Nem lehet, hogy előtte telepíteni kell valamilyen kiegészítőt a rendszerhez? Régen a Windowsnál külön fel kellett tenni a DirectX-et meg ezt-azt, amazt, hogy bizonyos programok működhessenek.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 13:48:42
Nem lehet, hogy előtte telepíteni kell valamilyen kiegészítőt a rendszerhez? Régen a Windowsnál külön fel kellett tenni a DirectX-et meg ezt-azt, amazt, hogy bizonyos programok működhessenek.
Tamás, Mac-en másképpen működik ez az egész, ezt a legszuperebb fejlesztők is tudják, valamint a legzöldfülűbbek is, mint én :D
Minden library telepítve lett, úgy ahogy Tango elmondta nekem :) és mégsem! A Mac egy külön állat, Unix alapú és látod, Linuxon megy, itt nem... :(
Sőt, Tango Mac-jén megy, nálam nem...
Title: Re: MAc emulator??
Post by: geco on 2020.November.14. 13:56:23
az nem lehet, hogy tenyleg valamilyen csomag(ok) hianyoznak a gepedrol, ami kellene a beforgatashoz? Ceges linuxomon mar meg se probalom, mert a fel vilag hianyzik rola.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 13:58:06
az nem lehet, hogy tenyleg valamilyen csomag(ok) hianyoznak a gepedrol, ami kellene a beforgatashoz? Ceges linuxomon mar meg se probalom, mert a fel vilag hianyzik rola.
Lásd előző hozzászólás :)
Title: Re: MAc emulator??
Post by: geco on 2020.November.14. 14:33:32
lattam en azt,mondjuk a minden libraryt nem vettem eszre, de biztos nincs valami hiany? Csak kiabal valamiert az a rohadt alma :-D
Title: Re: MAc emulator??
Post by: tango on 2020.November.14. 15:10:33
Mivel a lefordított futtatható bináris állományt adtam Tutusnak, nála nem kellene hiányoljon egyetlen librarary-t sem, mert azok csak a fordításhoz kellettek.
Mac-en pont ezért nagyon egyszerű a programok telepítése, mert nincs semmi előfeltétel, csak bemásolod és futtatod.
Title: Re: MAc emulator??
Post by: geco on 2020.November.14. 16:08:55
ok, akkor nem a beforditashoz szukseges libraryk, de valami gondolom nincs fent, pont mint nalam linuxon, nalam is rinyal az ep128emu binaris, mar nem emlexem miert, es nem is volt kedvem utanajarni, ugyis winfos alatt hasznalom az emut, meg minden mast :-D
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 16:12:00
Ez az én formám... nálam semmi sem működik, mindennel gond van... lásd SF3 is ... :(
Title: Re: MAc emulator??
Post by: ergoGnomik on 2020.November.14. 16:18:03
A Mac egy külön állat, Unix alapú[]/i
Hát ezt azért inkább ne mondjad egy igazi Unixosnak, mert furcsán fog rád nézni és kiröhög, vagy elküld melegebb éghajlatra. Maradjunk annyiban, hogy az alapjai Unix-szerűek és tényleg külön állatok az Apple-féle *OS-ek.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 18:30:23
Na, hátha valaki megfejti:

A teljes library csomag telepítve lett valamint a Homebrew is.

Aztán egyenként kért .dylib fájlokat, melyeket kézzel terminalon keresztül telepítettem Tango utasításai szerint.
Most itt tartunk:

  Library not loaded: /usr/local/opt/lua/lib/liblua.5.3.dylib
  Referenced from: /private/var/folders/*/ep128emu.app/Contents/MacOS/ep128emu
  Reason: image not found
Title: Re: MAc emulator??
Post by: geco on 2020.November.14. 18:51:07
add ki a kovetkezo parancsot: brew switch lua 5.3
elmeletileg ha nem talalja,kiirja, hogy milyen verzioid vannak.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 18:56:37
add ki a kovetkezo parancsot: brew switch lua 5.3
elmeletileg ha nem talalja,kiirja, hogy milyen verzioid vannak.
lua's installed versions: 5.3.5_1
Title: Re: MAc emulator??
Post by: geco on 2020.November.14. 18:57:56
akkor switchelj arra: brew switch lua 5.3.5_1
es probald inditani az emut
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.14. 20:05:57
Következő :)

Dyld Error Message:
  Library not loaded: /usr/local/opt/portaudio/lib/libportaudio.2.dylib
  Referenced from: /private/var/folders/*/ep128emu.app/Contents/MacOS/ep128emu
  Reason: image not found
Title: Re: MAc emulator??
Post by: tango on 2020.November.14. 20:12:25
brew install portaudio
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.15. 17:35:34
Még volt egy ilyen lib install, és most MEGY!
Viszont baromi lassan üzemel. Mit kell állítanom?
Mintha emlékeznék valami beállításra amitől ez megjavul... Előző MAC-es emuknál írta valaki, de elfelejtettem :(
Title: Re: MAc emulator??
Post by: Trefe on 2020.November.15. 17:38:23
Ezt gyakran hang vagy video (OpenGL) driver probléma okozza. Tehát érdemes szoftveres video móddal próbálkozni (ha ez nem volt már az), vagy OpenGL esetén a single/double buffered mód helyett a másikat beállítani. A hang letiltása (vagy "none" eszköz választása) eredményez javulást? Ha igen, akkor itt is lehet próbálkozni más beállításokkal, másik kimeneti eszköz/API választásával, a pufferek száma és latency módosításával/növelésével, vagy fordításnál másik PortAudio verzióval.

Az emulátor egyébként a MIDI-s beta verzió?

A Windowsos .exe futtatására használható Wine (https://www.winehq.org/) is, legalábbis Linuxon elfogadhatóan működik így.
Title: Re: MAc emulator??
Post by: Tutus on 2020.November.15. 17:39:18
Köszi, meg is van!
Az emulátorban Options -> Sound -> Configure menüben a Latency csúszkát minimumra kell állítani (bal szélre, akkor 5 lesz az értéke).
És láss csodát, így tökéletesen működik!

Köszönöm mindenkinek a segítséget! :)
Title: Re: MAc emulator??
Post by: Czo on 2023.January.14. 19:33:26
Buildeltem egy uj verziot, ami rendes macOS appkent, nem keri semmilyen kulso, extra lib forditasat/masolasat/stb. Inteles, 2018-as gepen keszult, Ventura alatt, a fejlesztoi fiokommal pedig ala is irtam. Tehat elvileg hasonlo, vagy ujabb gepen is mukodnie kell, noha, csak sajat magamnal tudtam eddig kiprobalni :)) Tovabba kijavitottam a SAVE/OPEN dialog problemat valamint elvileg, OpenGL-t is hasznal, csak nem tudom, hogy ezt hol tudom ellenorizni.

Az elvegzett valtozasok itt lathatoak: https://github.com/czo/ep128emu


 
Title: Re: MAc emulator??
Post by: vargham on 2023.January.15. 09:37:31
Hát ezt azért inkább ne mondjad egy igazi Unixosnak, mert furcsán fog rád nézni és kiröhög, vagy elküld melegebb éghajlatra. Maradjunk annyiban, hogy az alapjai Unix-szerűek és tényleg külön állatok az Apple-féle *OS-ek.
A MacOS márpedig hivatalosan is egy szabványos UNIX operációs rendszer.
Lásd: Single UNIX Specification (https://en.wikipedia.org/wiki/Single_UNIX_Specification)
Title: Re: MAc emulator??
Post by: DrPrery on 2023.January.16. 19:45:10
Buildeltem egy uj verziot, ami rendes macOS appkent, nem keri semmilyen kulso, extra lib forditasat/masolasat/stb. Inteles, 2018-as gepen keszult, Ventura alatt, a fejlesztoi fiokommal pedig ala is irtam. Tehat elvileg hasonlo, vagy ujabb gepen is mukodnie kell, noha, csak sajat magamnal tudtam eddig kiprobalni :)) Tovabba kijavitottam a SAVE/OPEN dialog problemat valamint elvileg, OpenGL-t is hasznal, csak nem tudom, hogy ezt hol tudom ellenorizni.

Az elvegzett valtozasok itt lathatoak: https://github.com/czo/ep128emu

Kipróbáltam egy Macbook Air ARM-os masinán. Intel-es emulációval kitűnően működik eddig, úgy látom, megy az OpenGL is (a Display Config-nál a Quality-n állítgatom a csúszkát 0-ról 2-esre, 3-asra és látszik a képernyőn a változás).

Sajnos natív ARM fordítás eddig nem jött össze, mert a linkelésnél kiakad valami ARM64 architekturális hibaüzenettel... :shock:
Title: Re: MAc emulator??
Post by: Czo on 2023.January.17. 13:55:11
O, szuper. Mindenfele problema nelkul elindult? A notarizacion nem tudom sajnos atrugdosni. Gondlkodok meg azon, hogy rakni kellene bele egy TouchBar supportot, de lassan a TouchBarnak is vege. Pedig kinn lehetnenek a TB-n a szep kek funkciogombok, meg a piros hold/stop esetleg es a reset is. Terveztem, hogy a hetvegen megnezem, hogy le tudom-e buildelni crosscompile kornyezetben, mert akkor lehetne csinalni unibin buildet is.

Szerk: Tehat, akkor a rasztercsikok kerulnek be OpenGL segitsegevel :) Szuper.

Szerk2: Meg kozben az is eszembejutott, hogy a hangeszkoz valasztast is meg kene csinalni, mert nincs olyan opcio, hogy hasznald a rendszert. Igy amikor valtok a TBD meg az MBP sajatja kozott, mindig meglepodok, hogy hol szol illetve nem szol.
Title: Re: MAc emulator??
Post by: Czo on 2023.December.11. 12:31:23
Kiderult, hogy 10.15-on is elindul a binaris, igy atutottem benne a minimum 13.0-ra vonatkozo kitetelt, igy elindithatova valt Catalina, Big Sur es Monterey alatt is. Ez a verzio is ala van irva.
Title: Re: MAc emulator??
Post by: Czo on 2024.January.16. 22:37:23
Beujitottam egy ARM-os Macet es szomoruan tapasztalom, hogy az Inteles binaris nem indul el. Ez masnak is igy van?
Title: Re: MAc emulator??
Post by: Tuby128 on 2024.January.17. 11:18:37

Újra lehet fordítani a emulátor forráskódot az új CPU-ra?
Title: Re: MAc emulator??
Post by: kvaczko on 2024.January.17. 11:23:56
Beujitottam egy ARM-os Macet es szomoruan tapasztalom, hogy az Inteles binaris nem indul el. Ez masnak is igy van?

Nekem megy szépen, M2 MBP-n. Amivel gondjaim vannak, az a gép sebessége, valahogy a 100%-os normál sebesség nem annyi, sokkal lassabb. Egyébként azt hiszem ez az a változat, amit te csináltál legutóbb és közzétetted az előző bejegyzésben. A Rosetta 2 rajta van a gépeden? Az kell az M-es Mac-ekhez.

VK

Title: Re: MAc emulator??
Post by: Czo on 2024.January.17. 11:30:23
M3 Pro, Sonoma 14.2.1. Igen, van fenn Rosetta, ugy gondolnam, hogy mennie is kellene. Ami az app bundleban van tapeedit, az megy is (meg minden mas is megy), ez viszont SDL2 betoltesre panaszkodva nem tud elindulni. Mind1 vegulis, ugyis itt az ideje, hogy osszerakjam ugyonezt ARM nativra is, esetleg universal binaryra is megcsinalni. Majd megnezem a hetvegen. Meg tenylg at kene irni, hogy sandbox kompatibilis lehessen, es akkor nem kellene extra jovahagyas az elinditashoz, de ez mar a tavoli jovo zeneje.

Szerl: Kozben van otletem a sebesseg problemadra. A hang beallitasoknal lehet mindenfele bufffereket meg ilyeneket allitani. Ha azoka elkezded tekerni, akkor visszakapod a sebesseget es a hang is jo lesz.
Title: Re: MAc emulator??
Post by: tango on 2024.February.13. 14:33:09
Nálam is hiányolta az SDL2-t (M1 Pro MBP, Monterey - Rosettaval kiegészítve).

Áthidaló megoldásként le lehet tölteni az SDL framework-öt (https://github.com/libsdl-org/SDL/releases), a dmg tartalmaz telepítési leírást is, de a lényeg hogy az "SDL2.framework" mappát be kell másolni a /Library/Frameworks alá. Utána rendben elindul az emulátor, a sebességgel sincs gond.
Azért nyilván egy ARM64-es nativ build lenne az optimális.
Title: Re: MAc emulator??
Post by: Czo on 2024.February.13. 14:36:42
Szerintem, 1-2 heten belul lesz boven annyi szabadidom, hogy ujra fogom tudni buildelni, es akkor csinalok majd egy ugyonilyen, aarch64-es buildet is.
Title: Re: MAc emulator??
Post by: kvaczko on 2024.February.13. 22:46:00
Szerintem, 1-2 heten belul lesz boven annyi szabadidom, hogy ujra fogom tudni buildelni, es akkor csinalok majd egy ugyonilyen, aarch64-es buildet is.

"LOVE" emoji 🙂
Title: Re: MAc emulator??
Post by: Czo on 2024.February.14. 05:25:55
No, mivel semmit sem csinaltam delelott, igy vegulis, adta magat, hogy ranezzek. Itt egy build, ami mar "ugy ahogy megy". A Display Beallitasoknal be kell allitan, hogy "single buffered mode" legyen, mert nalam nem mukodik sem a "double buffered mode", sem a "resample to monitor refresh rate" opcio. Itt szerintem, a 120Hz Display kavar be a MacBook Pronal. Ezzel majd meg futok par kort, ha megfejtettem, hogy mi lehet/lesz a tenyleges baj.
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.15. 14:39:11
Kipróbáltam, elindul, de valahogy a konfigurációt nem tudja betölteni. "cannot open ROM file" hibát dobja annyiszor ahány ROM fájlt próbál megnyitni.
Az emulátor fekete képet mutat, "meg se moccan". Ugyen ez a konfig Windowsos (emlált) gépen szépen megy. (a ROM file-ok útvonalát, természetesen, Win--Mac irányból egyeztettem.
A ROM file-ok, a User/Application Support/ep128emu/rom folderben vannak..
MacOS Sonoma 14.4
Van valami tipp, hogy mi lehet a hiba?
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.16. 19:20:49
Tovább szöszöltem vele. Úgy tűnik, hogy egy csomó "dylib"-et keres az /opt/local/lib mappában. Néhány "megvolt már" a Homebrew lib-ek között, itt akkor symlinket csináltam a /opt/local/lib folderbe, de egy lépésről-lépésre haladva eljutottam egy idő után a következő hibához:
Code: [Select]
feat@FeAts-Mac-mini-M1 ENTERPRISE128 % ./install-osx.sh                                                                     
dyld[44974]: Symbol not found: _BrotliSharedDictionaryAttach
  Referenced from: <68779DF1-39AD-3DAF-8226-C586845172A6> /Users/feat/SheepShaver_and_emulators/ENTERPRISE128/ep128emu.app/Contents/Frameworks/libbrotlidec.1.dylib
  Expected in:     <003031C3-86B7-3197-AF0C-4C8BD82F6557> /opt/local/lib/libbrotlicommon.1.dylib
./install-osx.sh: line 10: 44974 Abort trap: 6           "$MAKECFG" "$BASEDIR"
Make config done.
Az install-osx.sh - az a szokásás:
Code: [Select]
#!/bin/bash

BASE_DIR="$HOME/Library/Application Support/ep128emu"
MAKECFG="`dirname \"$0\"`/ep128emu.app/Contents/MacOS/epmakecfg"

if ( ! [ -e "$BASE_DIR/config/ep128uk/EP_640k_EXOS231_IDE_utils.cfg" ] ) ; then
  "$MAKECFG" -f "$BASE_DIR" ;
else
  "$MAKECFG" "$BASEDIR" ;
fi

echo "Make config done."
Kellett itt az "install-osx"-ben faragni, mert a mostani makecfg-t "epmakecfg"-nek hívják. Az "echo "Make config done."-t is én tettem hozzá.

Az EP128Emu továbbra is sötét marad, ha config-ot váltok "Cannot open ROM file"-hibaüzenetet dob.
Title: Re: MAc emulator??
Post by: geco on 2024.March.16. 19:26:30
Az EP128Emu továbbra is sötét marad, ha config-ot váltok "Cannot open ROM file"-hibaüzenetet dob.
Ez azt jelenti, hogy van működőképes konfigod?
Ha igen, nézd meg abban cfg fájlban a pathokat, amire váltanál.
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.16. 19:42:33
Igen, az előző build ami még Inteles target-re lett fordítva (x86_64) az működik. Az összes hibájával együtt (lassú amíg az ember nem játszik a hangbeállításoknál a Latency-val). Szóval az OK, csak ez az új, ami már natív Apple M chipes (arm64) ez nem akar működni...
Title: Re: MAc emulator??
Post by: geco on 2024.March.16. 20:20:42
Ja, úgy értettem, hogy az új buildben van-e működőképes EP konfigod, és csak az újra váltásnál dobálja-e a ROM not foundot.
Title: Re: MAc emulator??
Post by: geco on 2024.March.16. 20:58:33
Bocs, úgy érzem a konfig váltás bekavart nálam, te úgy értetted, ha az emulált winfos változatról váltasz az új rohadt almás verzióra, akkor nem megy.
A konfig fájlokban nézted, hogy jó e az elérési útvonala a ROM-oknak?
Tipikusan akkor szokott ez a hiba kijönni, ha az elérési út nem jó, vagy esetleg ahhoz nincs hozzáférés.
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.16. 21:11:22
Bocs, úgy érzem a konfig váltás bekavart nálam, te úgy értetted, ha az emulált winfos változatról váltasz az új rohadt almás verzióra, akkor nem megy.
A konfig fájlokban nézted, hogy jó e az elérési útvonala a ROM-oknak?
Tipikusan akkor szokott ez a hiba kijönni, ha az elérési út nem jó, vagy esetleg ahhoz nincs hozzáférés.
Nem teljesen:
20+ éve Macintosh-t használok, nincs Windows-os fizikai gépem. A mostani gépem egy M1 Mac Mini, macOS 14.4 rendszerrel. Ezen próbálom natív ep128emu-t futtatni. Van egy Parallels környezetem, aktuális Windows 11-el.
A windows-os környezetben megy az ep128emu hibátlanul. De ez egy emulált, környezet, emulál egy másikat.
Azt szeretném, ha a Mac-en menne az ep128emu natív (arm64) verziója. Ehez csinált Czo pár napja egy verziót, emi még (nálam) nem meg jól.
Elindul az ep128emu program, vannak menük, de az emulált ENTERPRISE nem indul el. Minden konfigváltásnál "Cannot open ROM file" hibát ad, annyiszor ahány ROM file van a configban. A config filok jók, ott vannak a ROM-ok ahol lenniük kell.
A windows-os környezetben készített config fájlban, természetesen, frissítettem az elérési útvonalakat a Mac-es környezetnek megfelelően.
Ha Terminal-ból indítom akármelyik fájlt, direkt az ep128emu-t, vagy at epmakecfg-t, akkor azok az említett library-hibákat dobják.
Érdekesség, hogy az előző ep128emu, ami még x86_64-ra lett fordítva (tehát NEM natív az M1-es Mac-en) hibátlanul fut.
Title: Re: MAc emulator??
Post by: geco on 2024.March.16. 22:24:40
Lehet hülye kérdés, de az "$MAKECFG" "$BASEDIR" -nek, nem "$MAKECFG" "$BASE_DIR"-nek kéne lennie?
Title: Re: MAc emulator??
Post by: Zozosoft on 2024.March.16. 22:55:49
MAC-et közelről még nem láttam, de egy ötlet:
Esetleg ha nem konfig fájlt töltenél be, hanem közvetlen berakosgatni a ROM fájlokat? (Machine/Configure/memory)
És ha így működik, akkor kimenteni egy saját konfig fájlba, majd összehasonlítani a ROM-ok megadását egy gyári config fájllal.
Title: Re: MAc emulator??
Post by: Czo on 2024.March.17. 04:30:07
Kipróbáltam, elindul, de valahogy a konfigurációt nem tudja betölteni. "cannot open ROM file" hibát dobja annyiszor ahány ROM fájlt próbál megnyitni.
Az emulátor fekete képet mutat, "meg se moccan". Ugyen ez a konfig Windowsos (emlált) gépen szépen megy. (a ROM file-ok útvonalát, természetesen, Win--Mac irányból egyeztettem.
A ROM file-ok, a User/Application Support/ep128emu/rom folderben vannak..
MacOS Sonoma 14.4
Van valami tipp, hogy mi lehet a hiba?

A display brallitasa ugy, ahogy irtam, az nem segit? En is a fekete kep hibat tapasztaltam, ezert irtam, hogy a modot allitgatni kell. Ezt leszamitva, nekem, nalam (M3 Pro MBP, aktualis Sonoma) jol mukodik.
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.17. 10:46:47
Köszönöm a tippeket és a segítséget.
Még egyszer mániákusan átnéztem az összes ROM és config fájlt amit használni próbálok. Volt itt-ott pontatlanság, ROM nevek a config fájlban nem stimmeltek a ROM fájl nevével amim a szokásos (/Users/feat/Library/Application Support/ep128emu/roms) folderben vannak. Hogy mi az oka, hogy nálam nem stimmeltek a ROM fájlnevek a configban, nem tudom. EP128EMU-t próbálgatok már az ősidők óta (folder dátum szerint: 2012 június 20. óta), lehet, hogy a ROM fájljaim nem stimmelnek azzal amik a config fájlokban vannak.
Hogy miért, azt nem tudom, nem "túrtam" szét a ROM fájlokat, se a config folder tartalmát. Pl: az egyik config file a exos231uk.rom fájlt keresi, de nekem a exos232uk.rom van. Ilyesmi eltérések vannak... ki tudja miért...

Megnéztem még egyszer a Display beállításokat, tényleg el volt állítva Single Buffered Mode-ról Double Bufferef Mode-ra.
Működik: Single Buffered Mode és Resample to monitor refresh rate
NEM működik: Double Buffered Mode


Ezen felül,  az install_osx.sh-et kijavítottam, de nem lett eredménye. Az "IF", "ELSE" ágába nem megy bele, nálam a másik feltétel igaz, ott jó volt a BASE_DIR. (nem BASEDIR volt, ahogy geco kiszúrta. Köszönöet érte!

DE:
Az install-osx.sh még mindig nem tud lefutni, mert az epmakecfg folyamatosan dylib hibát ad. Ez a hiba még fennáll:
Code: [Select]
feat@FeAts-Mac-mini-M1 ENTERPRISE128 % ./install-osx.sh
dyld[49468]: Symbol not found: _BrotliSharedDictionaryAttach
  Referenced from: <68779DF1-39AD-3DAF-8226-C586845172A6> /Users/feat/SheepShaver_and_emulators/ENTERPRISE128/ep128emu.app/Contents/Frameworks/libbrotlidec.1.dylib
  Expected in:     <003031C3-86B7-3197-AF0C-4C8BD82F6557> /opt/local/lib/libbrotlicommon.1.dylib
./install-osx.sh: line 10: 49468 Abort trap: 6           "$MAKECFG" "$BASE_DIR"
Make config done.

Az EP128EMU most megy, köszönöm mindenkinek a segítséget.
Ha az epmakecfg is meg natívan, akkor kellene egy általános verziót "csomagolni", ahol minden jól működik.

Tanulság: Mindent át kell nézni, sorról-sorra, betűről-betűre. Nálam most jó! :smt026
Title: Re: MAc emulator??
Post by: Czo on 2024.March.19. 08:57:26
Osszeraktam egy uj buildet. En nem latok hibat az install-osx-ben, marmint, mindenhol $BASE_DIR van benne. Most beleraktam ezt a filet is (bar lovesem sincs, mire kell es miert kene bele). Szerintem, az epmagecfg-t se hasznaltam soha. Mindenesetre, kijavitottam a lib hivatkozasokat benne. A display modok meg mindig nem jok, mert semmim nincs, az MBP sajat kijelzojen kivul, igy pedig nincs ertelme probalgatni.

Felraktam ide is: https://homokozo.czo.hu/ep128emu/ep128emu-2.0.11.2-aarch64-try2.zip
Title: Re: MAc emulator??
Post by: fehervaria on 2024.March.25. 22:07:13
Köszönöm Czo! :-)
Ez most jól működik, legyen ez az első "ok" változat az Apple M chipjeihez. Valahogy meg kellene jelölni a posztodat mint nativ arm64 build.
Az install-osx.sh (epmakecfg) arra jó, hogy ha nem létezik a config folder, akkor letölti a friss rom fájlokat, valamint a példa konfigurációkat. GUI-ból választható, hogy mit csináljon. Nekem ez segített helyretenni a konfigurációmat.

Még egyszer mindenkinek:
az ep128emu fájljai az aktuális felhasználó Library/Application Support/ep128emu mappában vannak. Azon belül van a "rom", a "config", stb.
Az "install_osx.sh" pedig a letőlthező ZIP-ben található ep128emu.app/Contents/Resources mappájában van.

---
in English:
Thank you, Czo! :-)
This build works well, let's make it as the first "OK" version for the Apple M chips. We'd mark your post as "the native arm64 build"
The install-osx.sh (epmakecfg) is for checking the configuration folder, and in case it doesn't exist, it downloads the roms and example config files. You can choose from the GUI what shall happen. This was helping in my case.

One more time for everyone:
the ep128emu files are stored in the actual user's Library/Application Support/ep128emu folder. Inside that are the "rom", "config", etc. folders.
The "install_osx.sh" is in the downloadable ZIP file's ep128emu/Contents/Resources folder.