ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Modern egér illesztése (Read 11224 times)

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Modern egér illesztése
« Reply #45 on: 2014.September.28. 20:53:02 »
Quote
Éppen erről van szó, hogy csak kell egy NYÁK-ot tervezni, amire rászórjuk a BOXSOFT 2 IC-jét, meg ennek az MSX cuccnak az 1 IC-jét, és aztán mindenkinek lehet PS/2 egérrel.
Ebben az esetben viszont ugyanúgy egy nyákod lesz csak, ahogy a mikrokontrolleres esetben, melyet ugyanúgy be kell köss az EP -be, ahogy nekem ezeket a mikrokontrollereket,
és a mikrokontrollereket éppenhogy egyben megveszed, nem kell nyákot tervezni, legyártatni, összeszerelni.
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #46 on: 2014.September.28. 20:58:34 »
Quote from: Z80System
Ebben az esetben viszont ugyanúgy egy nyákod lesz csak, ahogy a mikrokontrolleres esetben, melyet ugyanúgy be kell köss az EP -be, ahogy nekem ezeket a mikrokontrollereket,
Ráforrasztod az élcsatlakozót és kész. Ebben is van mikrokontroller, amit lehet programozni, csak már letölthető a kész progi :-)

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Modern egér illesztése
« Reply #47 on: 2014.September.28. 21:01:26 »
Quote
Ráforrasztod az élcsatlakozót és kész. Ebben is van mikrokontroller, amit lehet programozni, csak már letölthető a kész progi 
Hát jó, ha lesz belőle manifesztáció, akkor hurrá, nem én leszek akinek nem kell,

de már annyira belelovalltam magam hogy "nagy" hardver mágus lehetek szoftverből,

hogy mindenképp kipróbálom, jó kis tapasztalat lesz, később esetleg bármi komolyabbat megpróbálhatok,

sőt a belső vezeték nélküli billentyű csatoló már elég komoly is lehet ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #48 on: 2014.October.07. 23:22:24 »
Kipróbáltam a Boxsoft egér joymódját, szerintem van olyan használható a dolog, hogy érdemes lenne egy új cuccban megvalósítani. Egyedül egy érzékenység állítás kéne, azaz, hogy milyen sebességgel birizgálja az irány biteket.
BASIC lekérdezéssel is szépen látszik a folyamat. Nem egyenes mozgatásnál szépen keveri az iránybiteket.
EPDOS-ban nagyon jó, Musicbox-ban is, N&S menüben tökéletes, végre könnyedén lehet a fényképészt csiklandozni :-)
Simcityben is jól működik, csak egy picit lassú, azaz itt kéne nagyobb érzékenység.

Érzékenység állításra lehetne pl a görgőt használni, manapság már minden egéren van.

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Modern egér illesztése
« Reply #49 on: 2014.October.08. 07:22:37 »
Hmmmm ... hát lehet vele kísérletezni ... de gondolom azt végképp nem tudjuk milyen algoritmus szerint generálják a joy jeleket az egér jelekből ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #50 on: 2014.October.09. 12:55:31 »
Találtam egy másik PS/2 -> MSX illesztőt, ez ATTinyvel.
Lgb! Ezt meg lehetne építeni a Tigrian projectből bontott IC-vel? Az ugye 20MHz-es, itt megy 10-es van, ha beleírjuk a 20-asba a 10-es prohgramját, működik, vagy 2x gyorsabban fog futni?

És szerinted ezzel érdemesebb inkább foglalkozni, vagy a korábbi PIC-essel?
Az mindenképpen tetszik, hogy itt van már egy sebesség váltó jumper az egérhez.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #51 on: 2014.October.09. 13:03:30 »
Sőt itt egy újabb verziója!Ez már tud joy módot is! Két gomb egyszerre történő nyomásával lehet váltani.
És ha jól látom itt már 20-as IC van :-)

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Modern egér illesztése
« Reply #52 on: 2014.October.09. 13:11:16 »
Hát igen, de itt ugye nem kell EP oldali (gyors) illesztés ...

Ide csak az egér szutyi kell, az EP oldali illesztést majd megcsinálja a boxsoft illesztő, logikával.
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: Modern egér illesztése
« Reply #53 on: 2014.October.09. 13:49:52 »
Quote from: Zozosoft
Találtam egy másik PS/2 -> MSX illesztőt, ez ATTinyvel.
Lgb! Ezt meg lehetne építeni a Tigrian projectből bontott IC-vel? Az ugye 20MHz-es, itt megy 10-es van, ha beleírjuk a 20-asba a 10-es prohgramját, működik, vagy 2x gyorsabban fog futni?

Szerintem siman lehet. Ha jol nezem ugyanaz a tipus, csak egyik mogott van egy "V" meg ugye mas a jelzett max orajel. A "V" amugy annyi, hogy low voltage, azaz mar 1.8V tapfesszel is megy, a V nelkuli az 2.7V-nal kezd "elni". Mindegyik megy 5V tapfesszel is, tehat szerintem ez max akkor szamit, ha tenyleg alacsony tapfesz mellett es olyan logikai szinten kell mukodnie, a programot nem kene, hogy erintse (az mondjuk lehet, hogy par FUSE bit-et maskepp kell programozni pl a mar sokszor emlitett BOD feszultsegszintet, de ez ugye nem is maganak a programnak a resze).

Az orajelrol: ha jol remlik talan 8MHz-ig megy belso orajellel, amit egy belso jellegnel fogva nem tul stabil (raadasul homersekletfuggo is) RC oszcillatorral kreal. Ha ennel nagyobb orajel kell, akkor mar kulso forras kell, vagy vmi signal, vagy ugye egy kvarc formajaban. Ha egy AVR programot mondjuk ketszeres orajelen futtatsz, elvileg 2-szer gyorsabb, igen. Azert persze arra nem art figyelni, hogy az idozites mas lesz, tehat ha pl arra szamit a kod, hogy pontosan X orajel ciklus telt el Ydb utasitas utan, az nyilvan mas ertek lesz, ha valtoztatod az orajelet.

De amugy ilyen ATtiny-t szerintem szinte barhol kapsz, pl: http://www.hestore.hu/prod_10024914.html.

Persze AVR programozo szuksegeltetik, az epp nekem sincs :-( Mondjuk, ha van egy PC-d, amin meg van valodi printerport, akkor kb par drot :) Aztan a PC software-bol rangatja a megfelelo jeleket, es kesz. Modern USB-s stb AVR programozok is vannak nyilvan.

Quote
És szerinted ezzel érdemesebb inkább foglalkozni, vagy a korábbi PIC-essel?
Az mindenképpen tetszik, hogy itt van már egy sebesség váltó jumper az egérhez.

PIC-rol en nem merek nyilatkozni, mivel nem ertek hozza. Elvi (hit kerdese, open source elkotelezettseg reszemrol - AVRhez van minden linux ala is szabad forrassal stb) es neha technikai (AVR gyorsabb uazon az orajelen mint a PIC) megfontolasok alapjan en AVR parti vagyok. A PIC mar sokat emlitett PSP-je viszont tetszene, ha lenne AVR-hez, egy pont a Griffendel .... PIC-nek :)

Masreszt, hogy oszinte legyek, nem igazan kovettem az eger hw illesztes dolgokat annyira a forumon :( Majd potlom a hianyossagot :D

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: Modern egér illesztése
« Reply #54 on: 2014.October.09. 13:53:06 »
Elozo hozzaszolasomhoz (es ahhoz, hogy eddig nem kovettem a temat szorosabban): szerintem ez a boxsoft ep-s illeszto egy remalom (mar amit az JSep irasa kozben megertettem belole). Most mi a cel, tenyleg 100%-ig az eredeti illesztovel compatible megoldas kell barmi aron, vagy megengedheto, hogy maskepp csinaljuk, csak menjen? Ez utobbit kerdem en azert, mert ugy latom, ami van cuccos egerhez EP-re az nem sok, es ott is a mouse.xr kornyeken surrusodnek a dolgok, azon at mukodnek, tehat ha barmi mast is csinalunk, nemi mouse driver reszeles utan ugyanugy menni fog a kerdeses software-ekkel (sot talan gyorsabb is lenne, ha nem kene bitenkent szerencsetlenkedni).

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Modern egér illesztése
« Reply #55 on: 2014.October.09. 13:59:15 »
Quote
Elozo hozzaszolasomhoz (es ahhoz, hogy eddig nem kovettem a temat szorosabban): szerintem ez a boxsoft ep-s illeszto egy remalom (mar amit az JSep irasa kozben megertettem belole). Most mi a cel, tenyleg 100%-ig az eredeti illesztovel compatible megoldas kell barmi aron, vagy megengedheto, hogy maskepp csinaljuk, csak menjen? Ez utobbit kerdem en azert, mert ugy latom, ami van cuccos egerhez EP-re az nem sok, es ott is a mouse.xr kornyeken surrusodnek a dolgok, azon at mukodnek, tehat ha barmi mast is csinalunk, nemi mouse driver reszeles utan ugyanugy menni fog a kerdeses software-ekkel (sot talan gyorsabb is lenne, ha nem kene bitenkent szerencsetlenkedni).
Igen, hát pont ennyit tudunk.

Ha módosítunk, akkor még mouse.xr -t is kell reszelni hozzá,
meg annak el kell jutnia ahhoz, aki azt a vasat használja, stb ...

Egyik ezért jó, másik meg azért jó.

Először pld. én is a 100% kompatibilis dologra törekszem majd, hogy ne kelljen másik mouse.xr -t is csináljak ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #56 on: 2014.October.09. 14:07:00 »
Quote from: lgb
vagy megengedheto, hogy maskepp csinaljuk, csak menjen?
Milyen másként akarnád csinálni?
Persze lehetne bővítőkártyát csinálni, de akkor ahhoz kéne buszbővítő is sokaknak, hogy pl EXDOS-sal együtt menjen.
Esetleg cartridge, de akkor az meg az SD-vel ütközik....
Olyan cucc kell, ami egyszerű, bármely gépre ráköthető, gép módosítása nélkül, és akár házilag is megépíthető.

Normális joy illesztő amúgy is kell (autofire és társai). Egy panelen megcsinálható a 2 porthoz, kb 3 IC-vel. Ehhez még egy (a mikrokontroller) meg a PS/2 port, és kész az egér is. Ennél low costabb megoldást nem tudok kitalálni :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #57 on: 2014.October.09. 14:12:41 »
Quote from: lgb
De amugy ilyen ATtiny-t szerintem szinte barhol kapsz, pl: http://www.hestore.hu/prod_10024914.html.
Ok, de én nem akarok sehova rohangálni, várni postára, vagy akármi. Ha ott a fiókban, és neki lehet esni azonnal :-)

Quote
Persze AVR programozo szuksegeltetik
Minden rendes háztartásban van, nálam is akad :-D

Quote
, az epp nekem sincs :-( Mondjuk, ha van egy PC-d, amin meg van valodi printerport, akkor kb par drot :) Aztan a PC software-bol rangatja a megfelelo jeleket, es kesz.
Van ott valami MSX progi amivel tudják programozni, igaz nekünk joy porton nem menne, hanem printerporton lehetne. Talán lehetne módosítani a programot.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Modern egér illesztése
« Reply #58 on: 2014.October.09. 14:24:40 »
Ami számomra nem világos: a Fuse bitek. Ezek egyszer használatosak, vagy ezek is szabadon átprogramozhatóak? Mert, hogy Fuse=biztosíték, az olyan dolog, hogy egyszer kiég, és nem forr össze többet...
Magyarán ha a Tigrian féle cucchoz be volt írva valami beállítás, az felülírható-e?

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: Modern egér illesztése
« Reply #59 on: 2014.October.09. 14:50:50 »
Quote from: Zozosoft
Ami számomra nem világos: a Fuse bitek. Ezek egyszer használatosak, vagy ezek is szabadon átprogramozhatóak? Mert, hogy Fuse=biztosíték, az olyan dolog, hogy egyszer kiég, és nem forr össze többet...
Magyarán ha a Tigrian féle cucchoz be volt írva valami beállítás, az felülírható-e?

Nem tudom miert hivjak fuse-nak, mert ujrairhatoak. Talan tortenelmi okai vannak (regen OTP jellege volt), vagy a fontossagat hivatott hangsulyozni, ui azert vigyazni kell vele, be lehet olyasmit allitani, ami utan nem egyszeru ujra mukodesre birni, van amihez utana mar speci HVP (High Voltage Programmer) cuccos kell. Tehat csak ovatosan, azt szoktak mondani, hogy FUSE biteket atgondolni legalabb 10-szer, mielott beallitod, doksit elolvasni, stb :)

Amugy nemi magyarazat: http://www.ladyada.net/learn/avr/fuses.html

Ez az oldal azert is jo, mert epp most nezem, pl BOD-ot is elmagyarazza, erdemes vegigolvasni.

Amugy most jutott eszembe meg egy lehetoseg a flash korrupciora (parat mar irtam, tobbszor is, pl BOD beallitas hianya, stb ugye): ugyan nem ismerem, hogy pontosan milyen protokollal megy jel szinten az AVR programozas (azon kivul hogy SPI szeruseg, es most nem a HVP-re gondolok pl), de nem lehet, hogy az EP-be beepitve, ki/be kapcsolasnal szegeny AVR neha olyan jeleket kapott, hogy programozasi uzemmodot feltetelezve valamit elkezdett csinalni, felulirva a flash-t, vagy annak egy reszet? Sajnos en sem vagyok nagy MCU magus, tehat csak tippelgetek ...
« Last Edit: 2014.October.09. 15:35:14 by lgb »