Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zoldalma

Pages: 1 2 3 [4] 5 6 7
46
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.16. 08:45:51 »
OK, azt a két spec. gombot (zoom és info) felveszem állíthatónak. Input beragadásra is csináltam valamit, majd kiderül hosszabb távon, javít-e rajta, mert nálam csak ritkán jön elő.

Csak hogy legyen néha kép is, 6 joystick teszt:

47
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.15. 20:00:54 »
Quote
Milyen játékgyűjteményre gondoltál és az hol lenne elérhető?
ennyire részletes elképzeléseim még nincsenek :).

48
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.15. 19:42:36 »
Kísérleti jelleggel beleraktam a 6 külső joystick támogatást, bár lehet, hogy a végén kikerül, összesen talán 2 játék támogatja az ext3/4/5/6-ot, az inputválasztó viszont már így is kicsit túl van bonyolítva a Sinclair opciókkal.

Ehhez bele kellett nyúlni az ep128emu Dave emulációjába is, arra küldhetek pull request-et az eredeti kódhoz, bár ott nem nagyon lehet kényelmesen beállítani ezeket az extra joystickokat.

49
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.15. 16:15:00 »
v0.89, végre van Windows build is (bár csak a 32 biteset tudtam most kipróbálni).
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.89

Bekerült az input választási lehetőség is.

A core lassan-lassan már tud mindent, amit elképzeltem (bár ötlet mindig jöhet), úgyhogy két másik irányba lehet elindulni a kényelmes használathoz. Az egyik, hogy kerüljön be a retroarch választható-letölthető core-ok közé, ezt elkezdem majd intézni, de lehet, hogy eltart egy darabig.

A másik pedig, hogy legyen egy megbízható játékgyűjtemény. Megbízható alatt azt értem, hogy az elérhető legjobb változat, ami betölthető, végigjátszható (ahol ez értelmezhető), nem tartalmaz idegesítő hibákat, lehetőleg angolul kommunikál stb. Ezzel persze jópár játék kiesik, de nem is az lenne a cél, hogy ebbe minden bekerüljön (arra van a TOSEC, bár az is igényelne némi törődést), hanem hogy ami benne van, arra megérje rászánni az időt. Ehhez aztán már hozzá lehetne csapni egy konfigot, hogy gond nélkül lehessen indítani a kontrollerrel, és esetleg egy rövid leírást, hogy mit lehet benne csinálni, ami menet közben is előhozható.

50
Emulators / Re: ep128emu-core: libretro core version of ep128emu
« on: 2022.April.15. 15:47:59 »
v0.89 is out. Windows builds are finally available, testing needed.
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.89

51
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.13. 21:56:25 »
Igen, ez TAPir formátumnak néz ki. De azt a sima ep128emu se viszi közvetlenül, legalábbis most se magnó, se fájl formátumban nem sikerült neki beadni, és a kódban se látom nyomát.

52
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.12. 07:48:25 »
Oh, köszönöm a megemlékezést :)

Quote
vagy a core options-nél lehetne állítani, hogy melyik port hova mappelődik az emuban
Megoldható, beleteszem majd.

Érdekelne, melyik volt a konkrét .tap, elvileg fel kellene ismerje a formátumot.

Quote
6128 esetében nem találom a megfelelőjét
ez közben megoldódott, a BASIC van ott.

53
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.10. 12:29:46 »
Van új verzió, v0.85: https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.85

Ami a lentiek közül belekerült: választható EP ROM "original" vagy "advanced", az advanced az "exos24uk.rom"-ra alapul, amiben gyorsteszt van. A teszt átugrását vszg. nem építeném emulátorba, módosított ROM-ot lehet használni.

Quote
ilyen ep128cfg fájlt csak játékonként lehet csinálni, vagy felnyal esetleg egy default-ot is valahonnan
Lehet már ilyet is, a system könyvtárban ep128emu/config/enterprise.ep128cfg néven (tvc, cpc, zx is használható az adott típusokhoz)

DTF fájlok is tölthetők, ehhez bekerült a ZozoTools 1.9 ROM változat. Régebbi fórumbejegyzések alapján elvileg nem mindegyik DTF fájlt viszi, de egyelőre amit kipróbáltam, mind működött, a TOSEC-es gyűjteményből szemezgettem.

Jelen állapot szerint, amit az eddig innen-onnan összeszedett gyűjteményből rádobok, az mind elindul, legalábbis EP-n és CPC-n. TVC-n az Unicum, UnicumV2, UnicumV3 egyike se produkál értelmeset, de mintha az eredeti ep128emu-n se menne. ZX-et nem nagyon próbálgattam, mert ott most egy ZX 128-as indul alapértelmezetten, hogy ne kelljen a kulcsszavas billentyűzettel foglalkozni, azért 1-2 dolgot megnéztem és ment.

Jó lenne, ha a TOSEC gyűjteményekben levő ROM-ok is használhatóak lennének, mert akkor a licenszproblémák jó részét ki lehetne kerülni. Ez EP esetben valamennyire igaz, bár van pár bájt különbség az "exdos13.rom" és a "Disk Controller v1.3 (1985)(Intelligent Software).bin" közt, de amennyire kipróbáltam, nem okoz gondot.  ZX-nél is találtam passzolót, de CPC-nél van némi gond, az ep128emu által használt ROM-ok 32 Kb-osak. Az első fele megegyezik ismert ROM-okkal 464 és 6128 esetében is. A második fele töltődik a 0-s szegmensre, 464-nél kis eltérésekkel ez az "Amstrad CPC 464 OS (19xx)(Amstrad)(da)[h][CPC464DK.ROM].rom", de 6128 esetében nem találom a megfelelőjét.  TVC esetén meg nincs a TOSEC-ben ROM sajnos.

54
Emulators / Re: ep128emu-core: libretro core version of ep128emu
« on: 2022.April.10. 11:58:53 »

55
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.06. 22:07:48 »
Na, örülök, hogy nem csak magamnak csinálom :) Majd lesz új verzió is.

Lib-eket megpróbálom belefordítani statikusan majd. A többi opció emlékeim szerint szintén hozott pár fps javulást, de ha stabilan megy 60-nal, akkor ez csak olyan esetben érdekes, ha fel van oldva a sebességkorlátozás (fast-forward), pl. magnóról töltésnél hasznos.

A gyorstesztes ROM mint opció jó ötlet. Az eredetit mindenképpen bennehagynám, nekem inkább hozzáad az élményhez. Általánosságban, ilyen választható dolgokat core option-nek tudok felvenni, ezek az elindított játékból menübe lépve jönnek elő (Options néven), most csak pár grafikai / teljesítmény állítgatás van benne.
Lehet csinálni..ep128cfg fájlt akár minden betöltött fájlhoz külön (pl. abyss.com -> abyss.ep128cfg), ebben azon kívül, amit a mintafájl felsorol, igazából az összes ep128emu paraméter állítható, így a ROM is, bár ezt konkrétan nem próbáltam, de valahogy így nézne ki:

memory.rom.00.file   "exos21.rom"
memory.rom.00.offset   0
memory.rom.01.file   "exos21.rom"
memory.rom.01.offset   16384


Ezt a lehetőséget amúgy arra gondoltam, hogy egy megfelelően előkészített gyűjteményben az a néhány gomb, ami kellhet az adott játékhoz, előre be legyen állítva a hozzá tartozó .ep128cfg-ben. Az 1-2-3-4 csak egy első próbálkozás, elég sok játék van pl. ami 0-ra indul. Az Input menüt szerintem nem tudom módosítani... de megnézem majd az lr-fuse-t, hogy mit csinál, A fentebb említett core option-öket igen, de oda reménytelen mindent bezsúfolni, majd kialakul.

Billentyűzettel az a helyzet, hogy a legtöbb gombot a retroarch foglalja le. Két módon lehet "felszabadítani", vagy egy hotkey-t állít be az ember, akkor csak ezzel együtt érzékeli a retroarch (pl. Ctrl - utána F1 helyett csak Ctrl+F1-re nyílik ki a menü), vagy a "game focus" mód, ami talán a scroll lock. Ezen kívül más beállítás nem kell hozzá. Ext joy1 tűzgomb amúgy a numpad 0.

56
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.05. 06:52:08 »
Quote
először nem akart indulni RPi400-on, mert valami library hiányára panaszkodott
Ha egyszerűen előidézhető, akkor érdekelne, pontosan mire. Szándék szerint kevés lib kell neki, kevesebb, mint az eredetinek.

Quote
Valahogy nem lehetne beletenni az exception üzenetébe, hogy hol próbálja meg keresni a ROM fájlokat?
De, megoldható, következő verzióhoz felírom. Addig is, valamkor korábban kell legyen egy ilyen sor:
[libretro INFO] Retro ROM DIRECTORY
Ez alá jön az ep128emu/roms.

RetroPie alá mennyire volt körülményes új core-t bepakolni? Én Lakka-val próbálkoztam, azt külön parancssori módba kell bootolni ehhez, nem annyira barátságos.

57
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.03. 22:26:33 »
Emulációban többet nem tud, használatban és megjelenésben tér el. Talán két dolog az, ami használat szempontjából markánsan máshogy megy, mintha önálló ep128emu-t futtatna az ember:
- az indításhoz meg kell adni, hogy milyen tartalmat szeretne az ember betölteni (ami itt lehet diszk, szalagos image, vagy a fileio-val rögtön a programfájl)
- az irányítás alapvetően nem billentyűzettel történik, hanem egy virtuális joypad-del (retropad), ami tetszőlegesen felüldefiniálható, tehát végeredményben maradhat a billentyűzet is, de nem muszáj, én is egy xbox kontrollerrel tesztelem

A környezet támogat savestate-eket, amik tulajdonképpen ep128emu savestate-ek. Bekapcsolható egy "rewind" funkció is, ami folyamatosan menti az állapotot, szükség esetén vissza lehet ugorni az (emulált) időben. Meg még rengeteg dolgot, amit nem próbáltam, képernyőrögzítés és streamelés, hálózatos játék... Ugyanakkor az ep128emu menüi semmilyen formában nem jelennek meg, nincs lehetőség ROM konfigurálásra, debuggolásra stb.

Megjelenítésben pedig ad egy felületet, amivel az emulátor magnak nem kell foglalkoznia a video (és hang, és bemeneti) driverekkel, tehát tetszőleges felbontásban futtatható (ablak, fullscreen mindegy), és a már említett CRT pixel shader-ekkel tovább hangolható az eredmény.

Végső (?) cél az lenne, hogy EP-re is meglegyen a lehetőség, ami már rengeteg 8-16 bites rendszerre megvan: a játékok egyszerűen előszedhetőek legyenek modern rendszereken ezzel a retroarch megoldással, ennek egyik válfajaként kifejezetten retro célú kisméretű számítógépeken. Ehhez azért még sok minden hiányzik, ha ez a core elér egy stabil állapotot, akkor is még  be kellene kerüljön a megfelelő csatornákra, hogy egyszerűen telepíthető legyen, és akkor még a  játékadatbázisról nem beszéltünk.

Pár minimális dolog azért van benne újdonság is: a bemenetként érkező fájlról megállapítja, hogy milyen rendszerhez való (EP, TVC, CPC, ZX), és ha tudja, el is indítja rögtön (load és barátai), illetve ez a keret-levágás.

58
EP128Emu / Re: ep128emu libretro core
« on: 2022.April.03. 12:21:32 »
Van v0.8:
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.8

Amiben ez új, hogy van egy nagyító funkció, R3 gombra megpróbálja levágni a fekete/egyszínű keretet és csak a tényleges játék tartalmat mutatni. ZX, CPC is megy.

59
Emulators / Re: ep128emu-core: libretro core version of ep128emu
« on: 2022.April.03. 12:18:50 »
New 0.8 version is available, with better performance and "zoom-to-content" function:
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.8

60
Hi Tom,

not sure if you're still active here, anyway someone else may also have experience with this :)

I compiled and tried Clock Signal on Linux, but could not get Enterprise to start. If I supply a disk image, some disk activity will be shown (I guess that is the green dot that appears), but no actual content is shown, screen remains blank. I supplied the ROMs that are used for ep128emu (changed the file names to match clock-signal expectations), but I am not sure if that's the right approach?

(I had even less success with the snap version, it just crashes complaining about "Could not link shader program: "" ".)

Pages: 1 2 3 [4] 5 6 7