Welcome, Guest. Please login or register.


Author Topic: Billentyûfólia helyettesítés (Read 50047 times)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #105 on: 2015.March.03. 13:28:36 »
Akkor csináljuk úgy, hogy külső egység felismeri hol tart a ProgramCounter, előre tekint a memóriában, és megtalálja a bill. kezelő rutint. IRQ-t generál, és megtölti a megfelelő regisztert értékkel. Ezután felülírja a PC-t (ami a verem tetején van), ezzel átugorva a két IO utasítást. Ezzel még akár gyorsabb is lehet a gép.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #106 on: 2015.March.03. 13:31:23 »
Kár, hogy az EP-n nincs kivezetve a buszbővítőre a BUS-RQD és a BUS-ACK.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #107 on: 2015.April.04. 19:24:15 »
Kedves Fóumozók!

 Áttörést értem el USB-billentyűzet vs. EP fronton.
 A dolog Mikrokontroller oldalról már egyenesbe jött. Innen már nincs sok hátra.

 A következő dolgot tapasztaltam meg az USB billentyűzettel kapcsolatban, ami mások számára érdekes lehet.
Egy normál billentyűzet USB porton 8 Byte-tal kommunikál.
Ebből az első byte a "módosítóbillentyűké" (pl shift, alt, ctrl) a második fenn van tartva valamire (jelenleg ismeretlen számomra), a többi 6 pedig az aktuálisan lenyomott billentyűt jelzi. Mégpedig így:
(#Figyelem a következő sorok időben egymás után következnek, továbbá az első két byte-ot nem ábrázoltam#)
00-00-00-00-00-00 => semmi sincs lenyomva
04-00-00-00-00-00 => 'a' lenyomva
04-16-00-00-00-00 => 'a' és 's' lenyomva
04-16-07-00-00-00 => 'a' és 's' és 'd' lenyomva
04-07-00-00-00-00 => 'a' és 'd' lenyomva (közben 's' felengedve)
07-00-00-00-00-00 => 'd' lenyomva (közben 'a' is felengedve)


ha 6-nál több gomb van lenyomva akkor pedig a következő üzenetet kapom:
01-01-01-01-01-01

 Ennek alapján úgy gondolom azon túl, hogy egyszerű pötyögésre jó lesz, a többit majd úgyis meglátjuk.
« Last Edit: 2015.April.04. 19:33:04 by tubybb »

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #108 on: 2015.April.04. 19:30:37 »
És persze az USB billentyűzet sor és oszlop mátrix-kiosztása miatt már H+J+K kombinációra is hibát jelez:
01-01-01-01-01-01

Erről az jutott eszembe, hogy 10 éve amikor Playstation 1-es emulátorral játszottam PC-n egy verekedős játékot, bizonyos ütéskombinációk nem működtek (ahol sok gombot egyszerre kellett lenyomni). Akkor az egy PS/2-es PC billentyűzet volt, de a mátrixa ugyanaz mint a mai USB-seké.
« Last Edit: 2015.April.04. 19:34:06 by tubybb »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Billentyûfólia helyettesítés
« Reply #109 on: 2015.April.04. 20:24:57 »
Külön lehet kapni olyan gamer billentyűzeteket (több tízezerért...) amik kezelik a sok gomb egyszerre lenyomását.

Offline balagesz

  • EP user
  • *
  • Posts: 277
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #110 on: 2015.April.04. 20:43:19 »
Külön lehet kapni olyan gamer billentyűzeteket (több tízezerért...) amik kezelik a sok gomb egyszerre lenyomását.

Itt egy teszt az MS® jóvoltából, ahol tesztelhető a jelenlegi billenő ilyen képessége. Néha lehangoló a látvány. :)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #111 on: 2015.April.28. 09:07:36 »
Jelenleg ott tartok a billentyűzet projektben, hogy ismerkedem a Positiv 20-as előhívő eljárással. A dolog háttere, hogy vettem egy felületszerelt IC-t (nem ehhez a projekthez), aminek a lábtávolsága (széltől-szélig) kb. 0.15mm, a láb szélessége pedig 0.25mm. Ezt a szokásos lamináló (vasalásos) eljárással már nem tudom megcsinálni, ráadásul  a lézernyomtatóm is megöregedett.
 Emiatt úgy döntöttem, hogy a Positiv 20-as eljárásra térek át transzparens fóliával. Lehet venni előre elkészített nyáklemezt (akár kétoldalasat is) a RET-ben, ennek is nagyon örültem, mert sok gondot levesz az ember válláról.
 Bejártuk tegnap az összes fénymásoldát Szegeden, mindenütt nyomtattunk egy-két tesztlapot transzparens fóliára. Két grafikával foglalkozó cég nagyon pontos és gyönyörű rajzolatot produkált, a 0.1mm-es vonalak is szép egyenes szélűek és jól kitöltöttek voltak. A levilágítás után gyönyörű lett a maszk, sajnos azonban gyakorlatlanságom miatt tönkretettem a maszkot a túladagolt lúg pasztillával, és így borzalmas lett a maratás eredménye.
 Azt a tanulságot szűrtem le, hogy kis digitális mérleggel ki kell mérni az 1l vízhez 7g pasztillát. Mérleg nélkül sajnos nem megy.

 Most ez a projekt - távollétem miatt - 6 hétig pihenni fog, addig megpróbálom az angol topikban Mr. Pear által javasolt kínai céget, amely nyákgyártással foglalkozik olcsón. Közben folytatom a mikrovezérlő és a CPLD szoftverének írását.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Billentyûfólia helyettesítés
« Reply #112 on: 2016.November.17. 13:10:17 »
Végre előkerült egy példány a Mészáros Gyula féle billentyűzetből:

[ Guests cannot view attachments ]

A gazdája azt ígéri, hogy elhozza a klubnapra, ott meg lehet nézni közelebbről.
« Last Edit: 2016.November.17. 14:12:36 by szipucsu, Reason: Nagy kép beillesztése »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Billentyûfólia helyettesítés
« Reply #113 on: 2016.November.17. 15:53:46 »
erről most az jut eszembe hogy az ep még egész jól nézne ki mint külön házas gép, ha levágjuk elöl a billentyűzetet :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Billentyûfólia helyettesítés
« Reply #114 on: 2016.November.17. 15:55:28 »
erről most az jut eszembe hogy az ep még egész jól nézne ki mint külön házas gép, ha levágjuk elöl a billentyűzetet :)
Lásd ezt :-)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Billentyûfólia helyettesítés
« Reply #115 on: 2016.November.17. 16:08:54 »
Lásd ezt :-)

nem semmi
de maga a ház lenne nagyon modern kinézetű
Vigyázat! Szektás vagyok! :)

Offline kazi113

  • Newbie
  • Posts: 4
  • Country: hu
Re: Billentyûfólia helyettesítés
« Reply #116 on: 2016.November.30. 16:51:19 »
Végre előkerült egy példány a Mészáros Gyula féle billentyűzetből:

(Attachment Link)

A gazdája azt ígéri, hogy elhozza a klubnapra, ott meg lehet nézni közelebbről.
Ez egy Hall elemes billentyűzet,hogy van illesztve az Ep-hez.
Már vagy 25-éve őrzők egy ilyen billentyűzetet,csak át kéne alakítani de hogyan!

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Billentyûfólia helyettesítés
« Reply #117 on: 2017.February.08. 00:04:04 »
Sziasztok!

Új vagyok itt, bár EP-m régóta, gyerekkorom óta van. Két gépem van, egy strapálható (de azért vigyázok rá) kétnyelvű és egy szinte új állapotú, dobozlakó angol nyelvű masina gazdája vagyok.
A billentyűzet fólia mindkettőben eredeti és egyelőre jól működnek, de kíméletesen is bánok velük. A strapás gépen van egy egyszerű trükk a belső joystick védelmében. Lehet, hogy másnak is eszébe jutott már, még alaposabban át kell olvasnom a fórumot. Egy mikrokapcsolós külső joystickkal használom, ami rá van kötve az EP billentyűzet fóliájára. Az alaplapról vezettem ki a négy irányhoz tartozó "gombokhoz" két-két vezetéket egy 15 pólusú (talán PC soros port?) csatlakozóhoz (ami hátul fityeg), a külső joy pedig ide van bedugva egy ehhez való csatlakozóval. A joy belsejében az elektronikát elfelejtettem, gyakorlatilag a mikrokapcsolók párhuzamosan rá vannak kötve az EP gombjaira. A két tűzgombra a szóköz és az enter került, így szinte csak az F1-re kell vigyázni játék során. 12 erű vezetékkel vannak összekötve, amiről a joy lehúzható és átalakítóval külső joystickként is használható.

Nagyon tetszik, hogy milyen sok ötlet, fejlesztés, élet van továbbra is e gép körül. Elképesztő, amit csináltok. :)
Kotasoft

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Billentyûfólia helyettesítés
« Reply #118 on: 2017.February.08. 08:44:23 »
Üdv a klubban :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Billentyûfólia helyettesítés
« Reply #119 on: 2017.February.08. 09:02:15 »
Az alaplapról vezettem ki a négy irányhoz tartozó "gombokhoz" két-két vezetéket egy 15 pólusú (talán PC soros port?) csatlakozóhoz (ami hátul fityeg), a külső joy pedig ide van bedugva egy ehhez való csatlakozóval. A joy belsejében az elektronikát elfelejtettem, gyakorlatilag a mikrokapcsolók párhuzamosan rá vannak kötve az EP gombjaira. A két tűzgombra a szóköz és az enter került,
Ügyes, ilyen megoldásról még nem hallottam!
Gondolom azért lett ez a sok drótos megoldás, mert rájöttetek, hogy a space nem oldható meg sima joyként? Mivel az másik sorban van a mátrixban, mint a négy irány.
Normál (nem módosított) joy csatlakoztatásához kell egy kis elektronika, az Enterpressben hirdették ezt az átalakítást.

A rossz hír az, hogy manapság már nem a joy szétjátszása* okozza a gondot, hanem a több mint 30 éves fóliák anyaga elöregedett, és az alaplapi csatlakozásnál, ahol legjobban meg van gyötörve, ott eltörik. Ehhez még használni se kell a gépet, simán a polcon állva is megtörténik. A törött szakasz levágásával időlegesen lehet javítani, de sajnos elöbb-utóbb újra eltörik, aztán végül már nem ér el a fólia szára az alaplapig.
Szerencsére - jó 20 évnyi hiány után - ma már kapható vadonatúj fólia, két forrásból is: magyar gyártmány, angol gyártmány.


* én anno sem játszottam szét a joyt, nálam a sok programozástól az Enter romlott el :-)