OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 20.04.2024, 02:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: myš pro Sharpíka
PříspěvekNapsal: 02.08.2014, 23:25 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3055
Has thanked: 2202 times
Been thanked: 906 times
Tuším jsem kdysi-kdesi četl o Atari myši.
Je myš podporovaná, ve kterých programech?

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Shapíka
PříspěvekNapsal: 02.08.2014, 23:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Pre Sharpa bol nejaký poker alebo čo to bolo, ale mám MZF na druhom počítači, lebo v tomto to neviem nájsť.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Shapíka
PříspěvekNapsal: 03.08.2014, 22:54 
Offline
Radil

Registrován: 12.05.2013, 21:24
Příspěvky: 300
Has thanked: 10 times
Been thanked: 47 times
Myš si nejsem jist, tipoval bych nejspíš v nějakém Art Studiu, nebo GH Paint, že bude podpora? staré manuály (nabídkové listy) od BBS Děčín, tak by se to člověk nejspíš dočetl :-)

_________________
ex-STklub BRNO,SEGA Mega Drive, Sharp MZ 800, ZX emul,Commodore C64 kalkulátory HP/TI/FX, (PSP, PS2, X360)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Shapíka
PříspěvekNapsal: 09.08.2014, 15:25 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3055
Has thanked: 2202 times
Been thanked: 906 times
Našel jsem tohle:

http://mz-800.xf.cz/emu_input.htm

...specifikace, která pochází od firmy Tatra softer (ing. Ján Koštial) - jednalo se o klasickou paralelní myš Atari připojenou přes Joystick port, spolupracovala s mnoha programy a hrami - pro příklad uvedu Lemmings, MZ Paint 4, Return to Kyrandia, Pasians, POOL mouse, HD Setup a další...
... její nepříjemný syndrom, který se projevoval na SHARPu - pokud jste myši jeli velmi rychle jedním směrem, kurzor se začal pohybovat směrem opačným.

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 29.09.2014, 11:49 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 146 times
Been thanked: 422 times
Kdo ma schema mysi, pripadne i napsany ovladac tak at ho zverejni at muzeme uvazovat o vyrobe mysi.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 29.09.2014, 14:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3055
Has thanked: 2202 times
Been thanked: 906 times
suksoft píše:
Kdo ma schema mysi, pripadne i napsany ovladac tak at ho zverejni at muzeme uvazovat o vyrobe mysi.

No právě schéma asi není, protože se píchala na joyport.
Uvažoval jsem o PC myši a chtěl jsem autora Unikarty Mk3 přemlouvat na doplnění firmware o emulaci SAM-Turbo/ZX-K Mouse,
ale uklidnil mne, že Unikarta už emulaci myši umí... :)

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 29.09.2014, 21:36 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1488
Bydliště: Kurim
Has thanked: 829 times
Been thanked: 582 times
SCjoe píše:
Unikarta už emulaci myši umí... :)

No, ne tak uplne. Bohous by to musel dopsat, coz asi neni az tak problem, ale musel by to posadit na jiny port nez sedi joye (0xF0 a 0xF1) a tim padem to nebude podporovat zadny soft. Teda, ono jich stejne moc neni.

Ja myslim, ze by bylo nejlepsi upravit nejaky plosak na PS/2 to Atari redukci, aby odpovidala zapojeni Sharp konektoru. Treba by Ctirad byl ochoten upravit tu jeho, kdyby se naslo par zajemcu. Ale furt mame ten problem se softem. Vite nekdo o softu, co podporuje mys? Ja myslel, ze ARTEX, ale ten co mam tedy ne :-(

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 00:16 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Martin8bity píše:
Bohous by to musel dopsat, coz asi neni az tak problem, ale musel by to posadit na jiny port nez sedi joye (0xF0 a 0xF1) a tim padem to nebude podporovat zadny soft. Teda, ono jich stejne moc neni.


Pokud ma jit jen o zmenu cisla portu, tak se neni ceho bat. Software se da snad upravit, ne ? Tohle je navic ta nejjednodussi mozna uprava, kdy staci zmenit jen par bajtu v kodu Z80, ktere urcuji adresu. Takovych her jsem upravil na ZX tunu a SHARP je to same v blede modrem (take ma Z80...). Pokud existuje treba jen 20 programu/her, dalo by se to zmaknout za jeden den a tim by to bylo jednou pro vzdy vyresene.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 08:41 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3055
Has thanked: 2202 times
Been thanked: 906 times
Martin8bity píše:
No, ne tak uplne. Bohous by to musel dopsat...
Aha, tak to jsem vzal Bohouse prilis za slovo, nejspis v te fazi pokecu, kdy jsem jej zacal nadsene vyslychat, co karta neumi, proc to neumi a co bude v dalsi verzi (zmena palety barev na radku, z 64 - 4096 barev?).

Martin8bity píše:
...Ja myslim, ze by bylo nejlepsi upravit nejaky plosak na PS/2 to Atari redukci...
Mozna by mohlo byt kriteriem, co se lepe softwareove obsluhuje? Obsluha ruznych seriovych i a-mouse je zatezujici, mj. proto prevazili Velesoftovi hlodavci? (tedy nejen kvuli vetsimu poctu tlacitek, kolecku...)

Martin8bity píše:
...Ale furt mame ten problem se softem. Vite nekdo o softu, co podporuje mys?...
Podle seznamu z infa k emulatoru hadam tak do deseti kousku...

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 11:01 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1488
Bydliště: Kurim
Has thanked: 829 times
Been thanked: 582 times
SCjoe píše:
Mozna by mohlo byt kriteriem, co se lepe softwareove obsluhuje? Obsluha ruznych seriovych i a-mouse je zatezujici, mj. proto prevazili Velesoftovi hlodavci? (tedy nejen kvuli vetsimu poctu tlacitek, kolecku...)

Obsluha mysi pres joyport je hodne narocna, protoze se musi cist rychle a zabira to hodne CPU. Proti tomu realizace v Unikarte by byla tezka pohoda, jen by musel Bohous pridat do repository API pro prime nacitani souradnic. Ovsem toto by uz bylo naprosto nekompatibilni s puvodni Sharp mysi, takze by neslo snadno (a bez zdrojaku asi v podstate vubec) upravit ani tech par programu co mys podporuji. Tj. chtelo by to neco noveho. Budete nekdo psat neco noveho? Ja mam v planu napsat server a nejakou jednoduchou gamesku, az bude dodelana alsepon nejaka jednoducha podpora site.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 12:10 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 146 times
Been thanked: 422 times
Martine pred spanim v posteli jsem jeste v hlave premyslel zda ta Sam mouse by sla pred prechodku pripojit na joystick. Problem je v tom ze mame cca 100us na rutinu pak se mys automaticky resetuje. V mem pripade doma je to nekde okolo 95us. Ale samozrejme, protoze to dela 74HCT123 tak neni problem cas jednorazove upravit. Urcite by nam Velesoft rekl kam as se muze s casem jit aby to na 100% fungovalo na Samovi. Kdyz by rekl ze napr. 120us je take v toleranci soucastek tak by to nebyl problem to upravit. Udelal jsem specialni rutinku, zatim na papire, ktera za 333 taktu precte vsechny potrebne hodnoty z mysi pres joystick. Nutno rici ze znici skoro vsechny registy ale neni problem je predem ulozit. Takze za cca 93us je to v Sharpovi. Nejvetsi zdrzeni v rutine je to nastavovani strobe pro joystick. Toto reseni ma vyhodu ze se nic nemusi delat se Sharpem a muze to pouzivat i absolutni amater, jen to pripoji. Rutinku muzu kdyz bude zajem ukazat.

Osobne bych jen tak pro srandu chtel vyvest kablik z sam coupe mysi s ATARI ovladanim. Jako dalsi pokus pripojit tu Sam coupe mys pres joystick ale vyuzivat ty vnitrni citace. Jako treti pokus dat do radice FDD jeden 5 bitovy input registr a pouzit nejakou z techto instrukci in 0dch, in 0ddh, in 0deh, in 0dfh pro nacteni dat s mouse do Sharpa - toto reseni by melo vyhodu ze by slo pouzit originalni rutinky ze Sama a kdyz by se predelavala nejaka hra ze Sama tak by to slo predelat i s mysi. Take by toto slo simulovat u karty od Bohouse. Porty jsem zvolil takove ze do radice bych dal jeden cip navic a vyuzil bych vyhodnocovaci logiky co uz tam je.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 16:54 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Martine pred spanim v posteli jsem jeste v hlave premyslel zda ta Sam mouse by sla pred prechodku pripojit na joystick. Problem je v tom ze mame cca 100us na rutinu pak se mys automaticky resetuje. V mem pripade doma je to nekde okolo 95us. Ale samozrejme, protoze to dela 74HCT123 tak neni problem cas jednorazove upravit. Urcite by nam Velesoft rekl kam as se muze s casem jit aby to na 100% fungovalo na Samovi. Kdyz by rekl ze napr. 120us je take v toleranci soucastek tak by to nebyl problem to upravit. Udelal jsem specialni rutinku, zatim na papire, ktera za 333 taktu precte vsechny potrebne hodnoty z mysi pres joystick. Nutno rici ze znici skoro vsechny registy ale neni problem je predem ulozit. Takze za cca 93us je to v Sharpovi. Nejvetsi zdrzeni v rutine je to nastavovani strobe pro joystick. Toto reseni ma vyhodu ze se nic nemusi delat se Sharpem a muze to pouzivat i absolutni amater, jen to pripoji. Rutinku muzu kdyz bude zajem ukazat.

Osobne bych jen tak pro srandu chtel vyvest kablik z sam coupe mysi s ATARI ovladanim. Jako dalsi pokus pripojit tu Sam coupe mys pres joystick ale vyuzivat ty vnitrni citace. Jako treti pokus dat do radice FDD jeden 5 bitovy input registr a pouzit nejakou z techto instrukci in 0dch, in 0ddh, in 0deh, in 0dfh pro nacteni dat s mouse do Sharpa - toto reseni by melo vyhodu ze by slo pouzit originalni rutinky ze Sama a kdyz by se predelavala nejaka hra ze Sama tak by to slo predelat i s mysi. Take by toto slo simulovat u karty od Bohouse. Porty jsem zvolil takove ze do radice bych dal jeden cip navic a vyuzil bych vyhodnocovaci logiky co uz tam je.


Pripojovat sam mouse na joystick port bude mit smysl asi jen kdyz se bude tvarit jako atari mouse, coz neni vubec zadny problem zajistit. To by byla 100% kompatibilni mys s originalem. Pokud by se neemulovala atari mys, ale na joystick port by sem posilal data souradnic mysi, nadelalo by to asi bordel v programech, ktere stejny joystick port pouzivaji pro ovladani joystickem. Mozna to pripojit misto druheho joysticku, ktery se mene pouziva. A vubec bych se neparal s nejakym autoresetem citacu. Jednoduse by sem mohl souradnice po castech posilat na joy port v presne danem sledu. Souradnice by byly absolutni hodnoty citacu, stejne jako ma K-MOUSE a mys by na joy port posilala stav 8bit citace pro osu X a Y.

Nejak takto by se z joy portu vycitalo:

....
....
..hleda se byte 00011111 na joyportu
....
1. 00011111 - startovni znacka pro synchronizaci softwarove rutiny
2. 00001xxx - xxx = 3 tlacitka mysi
3. 000101xx - xx = stav dvou clonek kolecka mysi
4. 0000xxxx - xxxx = nizsi 4 bity (osa X)
5. 0001xxxx - xxxx = vyssi 4 bity (osa X)
6. 0000xxxx - xxxx = nizsi 4 bity (osa Y)
7. 0001xxxx - xxxx = vyssi 4 bity (osa Y)

Invertovany bit D4 by vzdy dal na vedomi, ze se zpracovava dalsi hodnota, takze vycitani souradnic i samotna detekce mysi by byla jednoducha.

A zajistit dualni rezim, kdy sam mouse bude fungovat jako ATARI mouse i jako nova mys bude mozny (s prepinacem). K-MOUSE to take umi.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 17:07 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Martin8bity píše:
Obsluha mysi pres joyport je hodne narocna, protoze se musi cist rychle a zabira to hodne CPU. Proti tomu realizace v Unikarte by byla tezka pohoda, jen by musel Bohous pridat do repository API pro prime nacitani souradnic. Ovsem toto by uz bylo naprosto nekompatibilni s puvodni Sharp mysi, takze by neslo snadno (a bez zdrojaku asi v podstate vubec) upravit ani tech par programu co mys podporuji.


Jak neslo ? Vsechno jde kdyz se chce :-) Ja na ZX stejnym zpusobem upravoval plno her a bez zdrojaku. K uprave postaci v nejakem debuggeru protrasovat rutinku ktera cte joy port s mysi. Disasss kodu samotne hry/programu se da vygenerovat na PC a zde uz se rutina da take najit. Staci cmuchat po instrukci IN A,(joypoart) nebo LD BC,joyport + IN A,(C)....ci tak neco. Problem muze nastat maximalne jen pokud je potrebny blok komprimovan nebo jinak chranen. Rutiny pro cteni stavu atari mysi staci presmerovat na zacatku nejakym JP nebo CALL na nas novy driver pro mys. Tady uz zbyva jen najit nejakych 200 nevyuzitych bajtu pro driver. Ja k tomu na zx casto pouzil velkou cast IM2 tabulky, ze ktere CPU potrebuje stejne jen 2 posledni bajty (z 257 bajtu), pokud je tedy HW sharpa stabilni a datovka pri preruseni neplave a vraci #FF.

Dalsi moznost je pouzit INTERNI K-MOUSE, primo pripojenou na CPU, ale musel bych se mrknout na schema sharpa, uz si nepamatuju.... :
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/kmouse-ps2.jpg

_________________
http://velesoft.speccy.cz/


Naposledy upravil VELESOFT dne 30.09.2014, 17:13, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 17:12 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1488
Bydliště: Kurim
Has thanked: 829 times
Been thanked: 582 times
VELESOFT píše:
Jak neslo ? Vsechno jde kdyz se chce :-)

Jo, toz to jo, takhle jo, ale je to safra moc prace ;-)

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: myš pro Sharpíka
PříspěvekNapsal: 30.09.2014, 18:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 146 times
Been thanked: 422 times
Velesofte to jak to pises by urcite slo udelat ale ztratilo by to kouzlo ze by to uz nebyla originalni sam coupe mys ale upravena. Osobne bych radeji videl originalni mys s prechodkou z DIN a Canon a jako druhy vyvod primo napajeny na chip tento zkraceny kabel http://www.gme.cz/kabel-propojovaci-fd9 ... m-p652-026 a ten by delal Atari mys - na tech par pokusu doma by to bylo vice nez super. Jedine co bych zmenil je ze bych zmenil odpor u HCT123 aby ten automaticky reset se delal o neco pozdeji. Samozrejme bych to na Sharpovi pripojoval na Joy2 a Joy1 bych nechal volny, pripadne bych vypnul mys tlacitkem on/off.

Kdyz by jsi rekl ze se muze klidne jit s autoresetem az nekam na 250us a ze zadny sw to tak casto netestuje na Samovi, tak pak uz se muze udelat docela pohodlne rutinka co by pouzivala jen par registru a v klidu by prevzala data z mysky. Velesofte ten algoritmus co pises ale musi zajisti synchronizaci hazardu a tak stejne musis 2x kazdy bajt nacist aby byla jistota ze je nacten v poradu a jeste to vyhodnotit a pripadne odskok a tak to tahani na COM, ktery nahrazuje signal cteni ze Sama je mozna rychlejsi.

Sice mi do toho nic neni ale vim ze kluci maji rezervni desky a tak by bylo pekne kdyz by se to pouzilo pro dalsi Sharpisty. Samozrejme neni problem udelat presne desku optimalizovanou pro Sharpa ale nejsou kapacity to zapajet a tak by si to stejne skoro nikdo nepostavil.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 13 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz