1 Ostatnio edytowany przez czezz (2024-03-03 01:24:37)

atari800 uruchomione pod Ubuntu 20.04
W każdej grze, którą uruchomię, mam efekt tak jak by klawisz "w lewo" był wcisięty na stałe (tak jakby autofire, ale zamiast fire, to  klawisz "lewo").

Przetestowałem poniższe wersje:
1. Ta dostępna w repozytorium Ubuntu 20.04: atari800_4.1.0-1
2. Poniższe 3 dostępne na githubie https://github.com/atari800/atari800/releases
atari800_4.1.0-1_amd64.deb
atari800_4.2.0-1_amd64.deb
atari800_5.0.0_amd64.deb

3. Poniższe 2 skompilowane ze źródeł: (./configure --with-video-input=sdl --with-sound=sdl)
atari800-4.1.0
atari800-5.2.0

Za każdym razem dokładnie ten sam efekt!
Workaround: atari800 uruchomione przez Docker'a - działa poprawnie (bez efektu klawisza w lewo).

Co jest nie tak?

2

Zwróć uwagę jak masz ustawiony kursor myszy względem okna bo może to jest problem (mysz emuluje joystick). Nie używam Ubuntu więc moje doświadczenia się bezpośrednio nie przełożą - używam PLD.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

3 Ostatnio edytowany przez czezz (2024-03-03 10:27:15)

Cześć, dzięki za odpowiedź.
Przed chwilą sprawdziłem, ale niestety to nie to.

Dodatkowo co zwróciło moją uwagę:
Domyślnie jako FIRE ustawiony jest PRAWY CRTL. Jednak po uruchomieniu gry, FIRE nie działa.
Nawet jeśli wejdę "Controller Configuration" i jeszcze raz chciałbym zdefiniować FIRE jako  PRAWY CRTL to zostanie to zignorowane. Muszę użyć innego klawisza.  Kursory działają za to bez problemu (4568 na numerycznej)

Może tu jest problem z mapowaniem klawiatury?

4

Nie wiem czy to to, ale miałem podobny efekt gdy uruchamiałem atari800 pod Debianem 12.x ... Pomogło dodanie opcji -nojoystick podczas uruchamiania emulatora z linii komend. W moim wypadku SDL z którego korzysta atari800 myślał że mam w systemie jakiś joystick, którego oczywiście nie miałem.

5 Ostatnio edytowany przez czezz (2024-03-03 16:46:50)

THAT'S IT !!!
Dzięki Seban :)