Autor Wątek: Mysz  (Przeczytany 5875 razy)

matofesi

  • *****
  • Wiadomości: 1804
  • Miejsce pobytu:
    Toruń/Poland
Mysz
« dnia: 2011.11.18, 14:58:18 »
Oglądając Rosyjskie gry nie sposób nie zwrócić uwagi na to, że część z nich ma sterowanie myszą. Jak rozumiem standardem u nich jest mysz Kempston. Pytanie nasuwa się samo - można gdzieś nabyć coś takiego? Albo może jakiś interface pozwalający podłączyć normalną (najlepiej oczywiście USB ;)) mysz do Spectruma?

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Mysz
« Odpowiedź #1 dnia: 2011.11.18, 15:04:48 »
Cześć,
powinien to sprzedawać, jak sądzę, Velesoft http://velesoft.speccy.cz/ który się tym zajmuje (a wręcz się w tym lubuje :) przerabiając masę programów - nawet "Chronosa" :) ), jego adres to:
sprinter2000 AT quick.cz
Jeśli by nie sprzedawał, to napewno jest tam schemat - może Duddie się zainteresuje? :)
Ja mam defaultowo taką myszkę w Evie i Sprinterze, więc w detale nie wchodziłem, ale wiem, że on ma od lat i mu działa.
Pzdr.

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Mysz
« Odpowiedź #2 dnia: 2011.11.18, 15:08:30 »
Lista programów działających lub przerobionych na KempstonMouse:
http://velesoft.speccy.cz/kmsoft.htm (zapewne niekompletna).

PS: Myszę zwykłą podłączasz, ale chyba na PS2.

Gryzor

  • *****
  • Wiadomości: 1800
  • Miejsce pobytu:
    Warszawa
Odp: Mysz
« Odpowiedź #3 dnia: 2011.11.18, 17:33:11 »
Niestety Velesoft ceny ma w EUR, a teraz zlotowa doluje.
A te dodatki nie sa tanie.
Ale skoro Duddie robi super joystick interface, to moze tam sie i mysz da podlaczyc ?  ;)

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4172
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Mysz
« Odpowiedź #4 dnia: 2011.11.18, 17:50:26 »
Juz kilka dni temu podsunalem mu ten pomysl :-) post z androida.

Duddie

  • ****
  • Wiadomości: 402
  • Miejsce pobytu:
    Warszawa
Odp: Mysz
« Odpowiedź #5 dnia: 2011.11.18, 18:53:44 »
Tak, będzie ten interfejs w moich urządzeniach.
ZX Spectrum 48K, ZX Spectrum+, ZX Spectrum 128K, ZX Spectrum +2/+3, Timex 2048, Unipolbrit 2086, FDD3000, Timex Terminal 3000, PlusD, Multiface 128, Multiface +3, divIDE Plus, IF1+microdrive

VELESOFT

  • ****
  • Wiadomości: 255
Odp: Mysz
« Odpowiedź #6 dnia: 2011.11.26, 15:08:11 »

RafalM

  • *****
  • Wiadomości: 1133
  • Miejsce pobytu:
    Sulejówek
Odp: Mysz
« Odpowiedź #7 dnia: 2011.11.26, 15:56:25 »
Witam Velesofta !

Czy mógłbyś dać jakiś link, jak się taką Kempston mysz czyta i obsługuje w kodzie assemblera?

matofesi

  • *****
  • Wiadomości: 1804
  • Miejsce pobytu:
    Toruń/Poland
Odp: Mysz
« Odpowiedź #8 dnia: 2011.11.26, 16:08:54 »
@RafalM Takie coś mi wyskoczyło na szybko...

http://8bit.yarek.pl/hardware/zx.mouse/kmouse.html

VELESOFT

  • ****
  • Wiadomości: 255
Odp: Mysz
« Odpowiedź #9 dnia: 2011.11.26, 16:27:43 »
Witam Velesofta !

Czy mógłbyś dać jakiś link, jak się taką Kempston mysz czyta i obsługuje w kodzie assemblera?

Please click to KEMPSTON MOUSE DRIVERS: http://velesoft.speccy.cz/kempstonmouse-cz.htm

This interface use three readable ports:
IN 64479 return X axis (value 0-255)
IN 65503 return Y axis (value 0-255)
IN 64223 return mouse buttons status