forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: amigancik w 2020.03.01, 17:40:13

Tytuł: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.01, 17:40:13
Cześć witajcie, mam problem z  jedną ze swoich ulubionych gier, polegający że jak wciskam "fire" to postać skacze w lewo, zamiast do góry :(
Sprzęt:
ZX Spectrum 128K wraz z RAM TURBO JOYSTICK INTERFACE FOR SINCLAIR ZX SPECTRUM coś takiego:
https://www.worthpoint.com/worthopedia/ram-turbo-joystick-interface-sinclair-262184197
oraz gra
Preliminary Monty
Nie jest to kwestia joysticka bo mam parę i na wszystkich jest tak samo :(
Joystick pracuje w I porcie
W porcie II działa fire poprawnie, bo postać podskakuje równo do góry, ale poza tym działa jeszcze tylko pozycja joysticka w dół i wtedy idzie w prawo

Myślę czy to nie kwestia jakiejś "niekompatybilności" interface joysticka z TĄ grą, bo z innymi działa poprawnie.

Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: andy w 2020.03.01, 17:42:13
A bez załadowanej gry jak ruszasz joyem to właściwe cyferki wyskakują?
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.01, 18:00:08
właśnie sprawdziłem
port I
1 lewo
2 prawo
3 dół
4 góra
5 fire
port II
6 - jak w lewo
7 - jak w prawo
8 - jak w dół
9 - jak do góry
0 - jak fire

nie sprawdzałem wcześniej ale na logikę taki układ ma jakiś porządek i analogie portu I do II, mimo to w grze jest jak napisałem, w grze Preliminary Monty (2009 r na 128k) nie ma żadnych opcji ustawiania (przynajmniej nie wiem o nich)
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: andy w 2020.03.01, 18:03:53
Pamiętam, że jakaś gra na IF II głupiała, ale jak zdefiniowałem klawisze 67890 to można było zagrać. Ale tu może być problem z układami - miałem kiedyś Kempstona z CSH co się w Jet Set Willy nie dało grać, w jedną stronę ludzik utykał...
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.01, 19:15:03
Właśnie sprawdziłem na innym pojedynczym interfejsie joysticka - tutaj w ogóle wczytaniu Preliminary Monty komputer się zawiesza na ekranie startowym i zapętlają 3 dźwięki...

Podmieniłem komputer, znaczy drugi egzemplarz ZX 128K - na obu interface (podwójny i pojedynczy) drugi egzemplarz zachowuje się IDENTYCZNIE jak ten pierwszy
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.02, 14:19:09
Dodatkowe obserwacje Preliminary MontyNa Timex 2048 (niestety bez dzwieku i znika postac ludzika bo gra jest na 128KB wiec nie da sie grac)
1. joystick podlaczony do portu w Timex - wyglada ze dziala sterowanie prawidlowo prawo, lewo, gora, dol, a fire daje skok do gory
2. joystick podlaczony przez interface turbo na 2 joysticki - reaguje tylko na "fire" i wtedy ludzik idzie w lewo tylko
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: andy w 2020.03.02, 19:47:39
Jeszcze bym spróbował zagrać bez interface na klawiszach 1-5 albo 5-0 - czy jest prawidłowy ruch. Z Timexem IF II nie działa (prócz kartridża) - tu pewnie jest podobnie.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: Gryzor w 2020.03.02, 20:36:05
Ktora to gra ? Ja widze tylko Kempston do wyboru.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.02, 21:46:33
Preliminary Monty,  na pojedynczym interface joysticka - joystick w ogóle nie działa tylko się zawiesza po uruchomieniu, a na  podwójnym interface do joysticka, na drugim porcie pomieszanie całkiem, a na pierwszym porcie joystick działa tak że "fire" zamiast podskakiwać postacią do "góry" - podskakuje w "góre-lewa", reszta ok, ale wiadomo co znaczy w grze nie móc podskoczyć do góry, a za każdym razem skakać tylko "góra-lewa"  :'(
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: andy w 2020.03.02, 22:08:59
Wg WOS też kursor do dyspozycji. Dlatego przy Fire ludzik idzie w lewo ;)
Jeśli ten i/f jest zrobiony tak samo jak if/II to można zrobić kursora za pomocą 2 wtyczek i gniazda DB9. Właśnie robię coś takiego do +2 żeby zagrać w gry, które mają opcję kursor.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.02, 22:20:15
Ludzik przy fire robi to co powinien normalnie robić przy "fire" + "w lewo" czyli skok w lewo.
Co zrobić żeby "fire" na joysticku powodował tylko skok "do góry" ?
Wygląda że gra ok, obsługuje kempston, komputer ok, interface ok, joystick ok, to czemu dzieje się jak dzieje ?
Może jakiś POKE by pomógł ?

Czy ma ktoś z Was ZX 128K żeby wgrał te grę i zobaczył u siebie czy joystick działa poprawnie, znaczy fire daje skok do góry tylko ?
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: misiek2 w 2020.03.03, 06:20:46
Mówisz o toastracku?
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.03, 08:48:06
Tak ;)
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: Gryzor w 2020.03.03, 10:03:03
Moze nie rozumiem, ale co dokladnie podlaczasz i co wybierasz - Turbo RAM interfejs obsluguje Kempstona tylko w prawym porcie.
Sama gra nie obsluguje standardu IF2 - musisz sie na cos zdecydowac  :D
W opcje Cursor nie ma co sie bawic.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.03, 14:22:33
Mam ZX Spectrum 128K i ten interface na 2x joystick z postu nr 1. Joystick podłączam do pierwszego portu. Nic nie wybieram w grze (Preliminary Monty) bo tam się chyba nie daje nic wybierać. Naciskam bodaj R (restart) i zaczyna się gra. I tu zaczyna się też problem, bo fire w joysticku daje skok w bok, a dokładnie w lewo. Czyli biegnąc w prawo i wciskając fire żeby skoczyć, ludzik skacze ale w lewo...
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: Gryzor w 2020.03.03, 16:14:29
Na poczatku wybierasz K - Kempston (jak tylko gra startuje), a joystick podlaczasz do portu 2 (z prawej).
Tak jest dla wersji z WoS:
https://www.worldofspectrum.org/infoseekid.cgi?id=0023815

Ewentualnie dla opcji Cursor (w emulatorze dziala) nic nie wybierasz w grze, za to:
Amazing! Your TURBO is also capable of becoming a PROTEK compatible interface! Because of
design considerations it is not possible to make this mode totally automatic. To select PROTEK
mode first switch off your computer. Connect your joystick to the left hand socket on TURBO. Press
the “fire button” on your joystick and keeping it depressed, switch on your computer. As soon as
the Spectrum screen clears, you can release the fire button. Your TURBO is now PROTEK
compatible.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.03, 16:50:15
Gryzor od dziś jesteś moim najlepszym kolegą ! Niech żyje forum speccy.pl ! :) HURAAAAAAAAAAAAAAAAAAAAAAAAA
Dziękuję serdecznie Gryzor, wspaniała robota !
W lewym porcie przytrzymuję fire przy włączeniu komputera, i włala! :)
Jeszcze raz wieeeeeeeeeeeeeeeeeeelkie dzięki, Gryzor oraz wszystkim zaangażowanym :)
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: Gryzor w 2020.03.04, 18:02:15
Na zdrowie.  :D

Zawsze warto pisac dokladnie co sie robi, bo inaczej sprzetowcy doradza od razu wymiane kondensatorow.
Nie raz widzialem jak na innych forach "medrcy" wysylali innych ze sprzetem do serwisu, a caly dowcip byl w wersji urzadzenia.
No i czytac jednak manuale.
Tytuł: Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
Wiadomość wysłana przez: amigancik w 2020.03.09, 10:55:59
1700 x czytany watek, hmmmmmm, nie spodziwałem się ze az tyle ludzi ma problem z Preliminary Monty jak ja ;)))
Gryzor tylu ludziom odmieniles swiat na lepsze !:)