Autor Wątek: ZX Spectrum 128K i "skok w lewo zamiast do góry"...  (Przeczytany 6324 razy)

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« dnia: 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.

« Ostatnia zmiana: 2020.03.01, 18:00:35 wysłana przez szpotowicz »

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #1 dnia: 2020.03.01, 17:42:13 »
A bez załadowanej gry jak ruszasz joyem to właściwe cyferki wyskakują?
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #2 dnia: 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)

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #3 dnia: 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ł...
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #4 dnia: 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

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #5 dnia: 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

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #6 dnia: 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.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #7 dnia: 2020.03.02, 20:36:05 »
Ktora to gra ? Ja widze tylko Kempston do wyboru.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #8 dnia: 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"  :'(

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #9 dnia: 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.
« Ostatnia zmiana: 2020.03.02, 22:19:28 wysłana przez andy »
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #10 dnia: 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 ?
« Ostatnia zmiana: 2020.03.02, 22:26:46 wysłana przez szpotowicz »

misiek2

  • ****
  • Wiadomości: 287
  • Miejsce pobytu:
    lubelskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #11 dnia: 2020.03.03, 06:20:46 »
Mówisz o toastracku?
ZX Spectrum 128+ (toastrack), Timex 2048, Just Speccy 128, Sizif 512, N-GO, Masakrator FM, Divide 5.7c, Divide 2k14, ZX-UNO 2mb, Amstrad CPC 464 + DDI3 z 512 kb ram

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #12 dnia: 2020.03.03, 08:48:06 »
Tak ;)

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #13 dnia: 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.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Odp: ZX Spectrum 128K i "skok w lewo zamiast do góry"...
« Odpowiedź #14 dnia: 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...