Mysz z Amigi w C64

Tutaj możemy porozmawiać o sprzęcie i modyfikacjach C64.
Wiadomość
Autor
lincoln06
Posty: 20
Rejestracja: 26 paź 2020, 19:42

Mysz z Amigi w C64

#1 Post autor: lincoln06 »

Witam. Posiadam "trumienkę" do Ami. Da się zrobić jakąś przejściówkę żeby działała pod C64? Gdzieś kiedyś wyczytałem, że mają inne ułożenie pinów, ale wolę nie próbować bez konsultacji :wink:
Obrazek
Cicho, bo się nie wgra :)

Awatar użytkownika
rs2322
Posty: 162
Rejestracja: 25 sty 2018, 20:39
Kontakt:

Re: Mysz z Amigi w C64

#2 Post autor: rs2322 »

Hej

O ile wiem to w przypadku C64 mysz jest widziana jako sygnał analogowy x/y (tak jak wioselka), natomiast w przypadku Amigi masz komunikacje szeregową z myszką. Poziom napięć jest taki sam dla obydwu urządzeń na tym porcie zatem nawet podłączając nie uszkodzisz myszki ani C64. Są osoby na amibay które twiedzą że są jakieś programy które wykorzystują mysz z amigi w c64, linki poniżej.

http://www.amibay.com/showthread.php?72 ... ins%20port.
http://www.vcfed.org/forum/archive/inde ... 53291.html
https://www.lemon64.com/forum/viewtopic ... p;start=30

o proszę na tym sofcie z c64 mozesz uzywać myszki z amigi :)
https://csdb.dk/search/?seinsel=all&sea ... x=0&Go.y=0
rs2322 [ten z banem od Raf'a] z forum c64power
Projekty elektroniki, pamięci sram, eprom, eeprom, flash, programowanie free.
kontakt: rs2322[at]interia.pl

lincoln06
Posty: 20
Rejestracja: 26 paź 2020, 19:42

Re: Mysz z Amigi w C64

#3 Post autor: lincoln06 »

Wiem tylko, że były 2 myszki - jedna udawała joystick a druga była pełnoprawną myszą, więc musiała odbierać sygnał analogowy :D
Obrazek
Cicho, bo się nie wgra :)

Awatar użytkownika
carrion
Posty: 2351
Rejestracja: 27 lut 2009, 17:38
Kontakt:

Re: Mysz z Amigi w C64

#4 Post autor: carrion »

tak jak napisał i zalinkował rs2322 niektóre programy umiały korzystać z myszki migowej bez problemu.
do tej listy z CSDB dodał bym jeszcze Interpaint. A w latach 90tych sam używałem myszki amigowej z programem Amica Paint :)
c64portal.pl, retronavigator.com

hobocti77x_
Posty: 195
Rejestracja: 15 gru 2020, 10:41

Re: Mysz z Amigi w C64

#5 Post autor: hobocti77x_ »

byly dwie myszy produkcji commodore model 1350 ktora byla jak najbardziej "cyfrowa"tj. emulowala joystick i druga 1351 ktora dzialala jak 1350 i dodatkowo miala tryb analogowy.O ile pamietam istnial konwerter DIY na PICu ktory pozwalal podlaczyc mysz od PC na RS i/lub PS-2 ktory emuliawal protokol myszy 1351.

Awatar użytkownika
KB777reborn
Posty: 217
Rejestracja: 12 lut 2020, 08:30
Grupa: 1100°Crew
Kontakt:

Re: Mysz z Amigi w C64

#6 Post autor: KB777reborn »

Amigowe to zupełnie co innego jak do C64/C128 i nie, nie jest to emulacja joysticka. Amigowe wypluwają sygnał kwadraturowy dla X i dla Y (po dwie linie na każdy kierunek - o ile przy emulacji joya tylko jedna linia z pary jest zwierana przy ruchu w jedną stronę - tu na obu liniach jest przebieg prostokątny, faza jednej lini względem drugiej mówi o kierunku, a zmiany o przesuwie). Zrobiło się kiedyś driver do Geosa dla myszy amigowej ;) Działał dobrze tylko dla małych prędkości przesuwu (Geos driverów dla inputu nie "pollował" zbyt często).
1100°C

Awatar użytkownika
rime.
Posty: 156
Rejestracja: 24 sty 2019, 02:52
Grupa: Fancy Rats

Re: Mysz z Amigi w C64

#7 Post autor: rime. »

Czy standard myszy Amiga/Atari (oprócz drobnej różnicy między nimi w postaci odwróconych kierunków) w ogóle jest bezpieczny do podłączenia do C64 ? Czy przypadkiem nie jest ustalany stan wysoki na pinach kierunków (za którym układ CIA nie będzie przepadał) ?

comankh
Posty: 1644
Rejestracja: 08 wrz 2009, 12:10
Kontakt:

Re: Mysz z Amigi w C64

#8 Post autor: comankh »

mysz z amigi i jednoczesne pisanie na klawiaturze - nein.

Awatar użytkownika
rs2322
Posty: 162
Rejestracja: 25 sty 2018, 20:39
Kontakt:

Re: Mysz z Amigi w C64

#9 Post autor: rs2322 »

rime. pisze:
20 sty 2021, 13:22
Czy standard myszy Amiga/Atari (oprócz drobnej różnicy między nimi w postaci odwróconych kierunków) w ogóle jest bezpieczny do podłączenia do C64 ? Czy przypadkiem nie jest ustalany stan wysoki na pinach kierunków (za którym układ CIA nie będzie przepadał) ?
To co napisałeś nie ma sensu, przecie używajac joya na CIA idzie stan wysoki lub niski :) zależnie od wychylenia. Trochę logiki. CIA to nie zniesie ESD jak zamieniasz joye na włączonej comci, trochę ładunku z ubrania i CIA papa - taka ułomność technologi bi-mos. Jeżeli podłączane urządzenie nie ma przetworników napięcia w układzie step-up to nie przekroczy wartości logicznych w zakresie 0-5V - zatem jest bezpieczne.
rs2322 [ten z banem od Raf'a] z forum c64power
Projekty elektroniki, pamięci sram, eprom, eeprom, flash, programowanie free.
kontakt: rs2322[at]interia.pl

dekanex
Posty: 197
Rejestracja: 28 lut 2020, 22:14

Re: Mysz z Amigi w C64

#10 Post autor: dekanex »

Jeśli ma się kilka retro sprzętów to warto się zaopatrzyć w adapter Tom V2. Emuluje joye, pady i myszki do większości retro sprzętów. Fajny gadżet.

Awatar użytkownika
rime.
Posty: 156
Rejestracja: 24 sty 2019, 02:52
Grupa: Fancy Rats

Re: Mysz z Amigi w C64

#11 Post autor: rime. »

rs2322 pisze:
21 sty 2021, 19:51
używajac joya na CIA idzie stan wysoki lub niski
Z tego co mi wiadomo jeżeli kierunek portów w CIA jest ustawiony na wejście to załączają się wewn. rezystory podciągające ale dość małe, bo bodajże 3-5k. Wciśnięcie kierunku/fire w joyu ustawia stan niski na porcie. Ale co z pozostałymi trybami pracy CIA? Moje pytanie jest jak najbardziej na miejscu. Czy mysz Amigowa nie robi czegoś więcej niż typowy joy tzn. nie próbuje ustawiać stanu wysokiego (5V) na pinach kierunków, tak jak kontrolery Sega Genesis/Mega Drive których nie należy podłączać do C64. Niestety nie posiadam myszy w tym standardzie aby to potwierdzić.
Polecam post na lemonie: https://www.lemon64.com/forum/viewtopic.php?p=676432

Awatar użytkownika
KB777reborn
Posty: 217
Rejestracja: 12 lut 2020, 08:30
Grupa: 1100°Crew
Kontakt:

Re: Mysz z Amigi w C64

#12 Post autor: KB777reborn »

rime. pisze:
22 sty 2021, 22:25
Z tego co mi wiadomo jeżeli kierunek portów w CIA jest ustawiony na wejście to załączają się wewn. rezystory podciągające ale dość małe, bo bodajże 3-5k. Wciśnięcie kierunku/fire w joyu ustawia stan niski na porcie. Ale co z pozostałymi trybami pracy CIA? Moje pytanie jest jak najbardziej na miejscu. Czy mysz Amigowa nie robi czegoś więcej niż typowy joy tzn. nie próbuje ustawiać stanu wysokiego (5V) na pinach kierunków, tak jak kontrolery Sega Genesis/Mega Drive których nie należy podłączać do C64. Niestety nie posiadam myszy w tym standardzie aby to potwierdzić.
Polecam post na lemonie: https://www.lemon64.com/forum/viewtopic.php?p=676432
1. Rezystory podciągające (w rzeczywistości tranzystory) nie załączają się gdy port CIA ustawiony jest na odczyt, one tam są "zawsze" - niezależnie od tego, co się ustawi w DDRA/DDRB.
2. Ten post na Lemonie, zwłaszcza wynaturzenia tego "speca" z Włoch, o tym że do CIA można jedynie stan niski podawać na wejście bo inaczej jest źle... Co za szurstwo. Chyba typ nigdy datasheetów 6526/6522 nie widział. Max. napięcie wejściowe == napięcie zasilające.

I tak, o ile joy do C64 działa na zasadzie zwierania do masy, tak mysz amigowa zapodaje 0/1 logiczne - aktywnie (że joy do C64 tak robi to oczywiście bujdy na resorach). Mi się CIA nie zjarały ani przy podłączeniu amigowych myszy ani LCD alfanumerycznych, symulatora EPROMów, programatora EPROMów + paru innych rzeczy, gdzie CIA robił (też) jako wejście i to z poziomami CMOSowymi.
1100°C

JUMBO
Posty: 14
Rejestracja: 14 gru 2021, 08:45

Re: Mysz z Amigi w C64

#13 Post autor: JUMBO »

Cześć
Nie chwaląc się, jam jeszcze taki handler popełnił i wbudował go w AmicaPaint
https://csdb.dk/release/?id=96347

JUMBO
--
JUMBO

comankh
Posty: 1644
Rejestracja: 08 wrz 2009, 12:10
Kontakt:

Re: Mysz z Amigi w C64

#14 Post autor: comankh »

najs!

ODPOWIEDZ