Welcome, Guest. Please login or register.


Author Topic: USB kormány (Read 10553 times)

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
USB kormány
« on: 2021.June.20. 00:49:05 »
Helló!

Egy vad ötlet: valamelyik EP- vagy Spectrum-emulátorhoz próbált már valaki USB-s kormánykereket illeszteni?
Vagy felejtős, mert mindkettő csak digitális joyt tud kezelni?

Konkrétan Juggernautoznék vele, mert nagy kedvencem. :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: USB kormány
« Reply #1 on: 2021.June.20. 08:31:37 »
Mivel az emulált rendszerek hírből sem ismertek semmilyen analóg beviteli eszközt, ezért a fejlesztőiknek sem volt célja ilyen képességek megvalósítása. Ráadásul maguk a játékok sincsenek felkészítve semmilyen olyan beviteli eszköz kezelésére, miután azok egyszerűen nem léteztek.

De biztosan nagy sikert aratnál vele, ha kibővítenéd az emulátort és átírnád a játékot kormányok kezelésére. Még nagyobbat, ha igazi gépre is megcsinálnád az illesztést. Ha "Jaj, nem értek én ezekhez a dolgokhoz!", akkor kérlek vedd úgy, hogy nem is mondtam semmit!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: USB kormány
« Reply #2 on: 2021.June.20. 08:56:20 »
Már megint nagyon érdes stílusban sikerült hozzászólnod... :roll:
Ezért javasolnám, olvasd el az ep128emu readme-jét: "configurable keyboard map for the emulated machine; it is also possible to use external game controller devices like joysticks and gamepads"
Rá kell konfigolni a kormányt az EP-s külső joy helyére, és aztán megnézni mennyire használható a játékban.

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #3 on: 2021.June.20. 10:24:04 »
Mivel az emulált rendszerek hírből sem ismertek semmilyen analóg beviteli eszközt, ezért a fejlesztőiknek sem volt célja ilyen képességek megvalósítása. Ráadásul maguk a játékok sincsenek felkészítve semmilyen olyan beviteli eszköz kezelésére, miután azok egyszerűen nem léteztek.

De biztosan nagy sikert aratnál vele, ha kibővítenéd az emulátort és átírnád a játékot kormányok kezelésére. Még nagyobbat, ha igazi gépre is megcsinálnád az illesztést. Ha "Jaj, nem értek én ezekhez a dolgokhoz!", akkor kérlek vedd úgy, hogy nem is mondtam semmit!

Nem mondom, hogy nem értek hozzá. Hardverbütykölésben abszolút nem vagyok jártas, de Z80 assemblyhez már hozzászagoltam egy kicsit. Nálam általában inkább a "már nem is érdekel a dolog" szokott akadály lenni.

Az megvan, hogy hol tárolja a játék az aktuális kormánypozíciót. Ha a billentyűzetfigyelő rutint kibővíteném valami port olvasásával, akkor már csak az emulátort kéne rávenni, hogy az usb-ről érkező jelet emulálja le, mintha az azon a porton jönne.

A hangbemenet nem lenne jó erre?


Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #4 on: 2021.June.20. 10:26:35 »
Ezért javasolnám, olvasd el az ep128emu readme-jét: "configurable keyboard map for the emulated machine; it is also possible to use external game controller devices like joysticks and gamepads"
Rá kell konfigolni a kormányt az EP-s külső joy helyére, és aztán megnézni mennyire használható a játékban.

Hoppá, már nézem is, kösz.:)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: USB kormány
« Reply #5 on: 2021.June.20. 10:37:25 »
Szerintem a helyes cím az lenne, hogy "modern vezérlés régi játékokon". Ez mindig azt jelenti, hogy a klasszikus játékkódon némi módosítást kell végrehajtani.

A legújabb játékokon/átalakításokon van néhány esetben egér integráció, egy analóg vezérlő típus, amit az EP emulátor a PC oldalára csatlakoztatott más USB vezérlőkkel tud kezelni, ahogy Zozo írja.

Azt a "Juggernaut" játékot nem ismerem az EP-n, de annyi mindent nem tudok...

-----

I think that he correct title would be "modern controls on old games". It always imply to make some modifications on the classic game code.

On recent games/conversions there are some cases of mouse integration, an analogical controller type that the EP emulator can manage with other USB controllers plugged on the PC side, as Zozo writes.


I don't know that "Juggernaut" game on the EP, but I don't know so many things...

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: USB kormány
« Reply #6 on: 2021.June.20. 10:46:50 »
Szerintem sincs meg EP-n a Juggernaut. Nem tudom, Spectrumon megvan-e, és ha igen, talán működik a (szoftveres vagy hardveres) emulátorral. Én csak egy PlayStation játékot találtam ilyen címmel.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: USB kormány
« Reply #7 on: 2021.June.20. 10:49:47 »
Ha már csináltál némi Z80-as kódolást(mint én...), akkor talán meg tudod hackelni a játékot, hogy az egér rutinját a joystick/billentyűzet rutinjába építsd be, ami minden játékban van. Találsz néhány példát a EnterMice Wiki végén.

---

If you have done some Z80 coding(just like me...) then maybe you can hack the game to include the mouse routine on the joystick/keyboard routine all games have. You can find some examples at the end of the EnterMice wiki.

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: USB kormány
« Reply #8 on: 2021.June.20. 11:15:02 »
Matt Goes Retro! ZX Spectrum 48k - Juggernaut!
https://www.youtube.com/watch?v=ak8VPzIiq30

Az emulátor felismeri mind a 3 gamepadomat.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: USB kormány
« Reply #9 on: 2021.June.20. 11:54:27 »
Micsoda nagyszerű játék!  Még soha nem láttam.

Szerintem a kerék egérrel való irányításával is élvezetes lehet.

-----

What a great game!  I have never seen it.

I think it can be enjoyable with mouse control for the wheel.

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #10 on: 2021.June.20. 15:30:42 »
Kösz a tippeket, utánukjárok. :)

Spectrum-játék, de van EP-átirata is, régen azon játszottam sokat. Sajnos, ami most van meg EP-re, az valamiért nem tölt be, ezért nem is lett feltöltve a honlapra a többi játékkal együtt. Fuse-ön játszom a Spectrumossal.

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #11 on: 2021.June.21. 02:52:05 »

Ugye, hogy jó?:) Azt olvastam, a maga idejében nem volt népszerű. Szerintem egy remake-et megérdemelne. Persze van ezer kamionos játék, de ennek a tipikus 8-bites hangulata, egyszerűsége tetszik nekem kifejezetten. Esetleg egy nagyobb térkép, kicsivel változatosabb táj, ami jól jönne.

Az biztos, hogy a kódba bele kell irkálni, mivel a játék eleve csak billentyűzetet támogat, az meg ugye azt jelenti, hogy vagy le van nyomva valamelyik iránybillentyű, vagy nincs, én pedig azt szeretném, ha a kormány állása mindig a kontroller pillanatnyi pozícióját követné.

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #12 on: 2021.June.21. 02:54:52 »
Az egérgörgős kormányzás sem rossz ötlet, de az "igazi" vezetési érzés csak a kormánykerekes.:)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: USB kormány
« Reply #13 on: 2021.June.21. 08:26:13 »
Én a meglévő lehetőségekről beszéltem, hogy egy analóg vezérlőt implementáljunk az Enterprise-ra, és valójában csak egérrel rendelkezünk(kódot kell beépíteni a programokba és egy valódi interfészt).

PC-s oldalon(EP emulátor) az egérmutatót USB-s kerékvezérlővel lehet mozgatni, ha megfelelően definiálod.

Vannak más lehetőségek is, de azokat létre kell hozni. Például a SymbiFace2-nek van egy HID portja, és az egyik lehetséges felhasználási módja, hogy analóg USB vezérlőket csatlakoztassunk hozzá. Jelenleg csak egér áll rendelkezésre.

Hans(TMTLogic) tud írni egy új definíciót egy kerékvezérlőhöz, de ez most nem tartozik a preferenciái közé, és ez eltartana egy ideig.

Vagy valaki más készíthet egy analóg interfészt.... és ez még valószínűtlenebb.

---

I was talking about the existing possibilities to implement an analog controller on the Enterprise, and in fact you only have a mouse (you have to include code in the programs and a real interface).

On the PC side(EP emulator) you can move the mouse pointer with a USB wheel controller if you define it properly.

There are other possibilities, but they have to be created. For example SymbiFace2 has a HID port and one possible use is to connect analog USB controllers to it. Currently only mouse is available.

Hans(TMTLogic) can write a new definition for a wheel controller, but this is not one of his preferences at the moment and it would take some time.

Or someone else could make an analog interface.... and that is even more unlikely.

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: USB kormány
« Reply #14 on: 2021.June.23. 17:34:21 »
Úgy néz ki, hogy az egérgörgős megoldás mégis célravezető lehet. A HydraMouse nevű Windows-programmal az egérgörgetésre tudtam mappelni a játék iránybillentyűit, így az emulátorban azzal forog a kormány.
Már csak annyi a tennivaló, hogy az egeret megbontjuk, és valahogy a görgőre ráapplikálunk egy tetszőleges kormánykerékszerű valamit, hogy az forgassa. :D