Pad NES albo SNES USB

PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
1

Polecicie jakieś pady w stylu NESowych albo SNESowych do emulacji na PC? Czy może wziąć jakikolwiek i się nie przejmować?
Może @furious programming coś podpowie.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:4 dni
  • Lokalizacja:Kraków
  • Postów:1999
2

Mam taki i całkiem przyjemnie się gra (analogi się przydają do emulatorów nowszych konsol, na NES/SNES są niepotrzebne):

https://www.amazon.pl/8Bitdo-kontroler-Bluetooth-Gamepad-przelacznika/dp/B07T8JKVNT

Ogólnie z tego co czytałem szukając padów do RetroPie, 8Bitdo robi całkiem dobre, więc jak weźmiesz model bez analogów to powinien być spoko :)


flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 13 godzin
  • Lokalizacja:Tuchów
  • Postów:12167
2

Dobre klony NES-owych kontrolerów były jeszcze kilka lat temu dostępne z Chin — nazywały się Data Frog, miały budowę i wymiary identyczne jak oryginalne kontrolery, plastik był porządny, gumki o dużej wytrzymałości, w środku porządne PCB (na glucie, ale porządne), układ duży, gruby i wsparty w wielu miejscach, dzięki czemu nie miało się wrażenia wyginania się całości podczas grania. Pierwszy kontroler tej ”firmy” kupiłem około 5-6 lat temu i młóciłem na nim platformówki około 4 lata — nic mu nie było po takim czasie.

Niestety dziś ta firma już nie produkuje dobrych kontrolerów — nazwa została, ale stosują najgorszy plastik jaki można sobie wyobrazić, etykieta jest badziewna, bez logo żaby i z reguły krzywo przyklejona, gumki są dość słabej jakości, a PCB jest malutkie i tak źle osadzone, że podczas wciskania przycisków B/A czuć, że płytka się wygina. Totalny syf, nie wart nawet 5zł.

Jeśli chodzi o w miarę dobry klon to wybór nie jest duży — są wysokiej klasy produkty 8BitDo, są też chwalone Hyperkin Cadet Premium oraz Hyperkin Scout Premium, a w razie czego jest też tani retro-bit, o ciut innej budowie niż NES-owy, ale dobrze się na nim gra (sam grałem, chłopaki od Tetrisa mają i grają, są zadowoleni ze stosunku jakość-cena). W razie czego jest też klon SNES-owy, ale nie miałem z nim styczności, więc nie wiem czy jest wart swojej ceny (choć wygląda obiecująco).

Sam za niedługo będę kupował jakiś sensowny kontroler i najpewniej wybiorę 8BitDo — kształt SNES-owego, z gałkami analogowymi oraz czterema ”listkami”. Zamierzam iść w game-dev i potrzebuję konkretnego kontrolera do testów. Najpewniej skuszę się na takiego.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
superdurszlak
Robiłem mały research odnośnie kontrolerów, jak składałem mojego RetroPie i faktycznie 8bitdo królowało jeśli chodzi o jakość kontrolerów. Po roku sporadycznego grania faktycznie mogę potwierdzić, że sprawiają wrażenie solidnie wykonanych (choć przy mnie nie miały okazji być jakoś niezwykle męczone)
99xmarcin
  • Rejestracja:około 5 lat
  • Ostatnio:5 miesięcy
  • Postów:2420
2

Jakikolwiek na USB powinien działać. Kupiłem ostatnio jeden z tych "certyfikowanych pod raspberry PI" https://botland.com.pl/817-kontrolery-do-gier-usb i wszystko działało pod linuxem od pierwszego podłączenia.

W sumie jak masz ochotę to możesz zrobić sam (rejestr przesuwny 8w1 wystarczy) i odczyt robić przez RS232+konwerter napięcia :P


Holy sh*t, with every month serenityos.org gets better & better...
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 13 godzin
  • Lokalizacja:Tuchów
  • Postów:12167
2

Odradzam kupowanie kontrolerów, których cena jest mniejsza niż ~40-50zł, i do których producent nawet się nie przyznaje (brak jakiegokolwiek oznaczenia, tabliczki znamionowej i nazwy na obudowie). To najgorszy chiński syf — po prostu szkoda pieniędzy. Jeśli kogoś interesuje wygodne i przyjemne granie, to lepiej dorzucić kilkadziesiąt złotych i kupić coś sensownego.

Gdyby pójść w klon SNES-owego kontrolera, to można by skusić się na tego retro-bita, ale można też trochę dorzucić i kupić 8BitDo SN30 Pro — za te kilka dyszek więcej dostaje się gałki analogowe oraz dwa analogowe shouldery (czy jak to się tam nazywa).


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
1
furious programming napisał(a):

Odradzam kupowanie kontrolerów, których cena jest mniejsza niż ~40-50zł, i do których producent nawet się nie przyznaje (brak jakiegokolwiek oznaczenia, tabliczki znamionowej i nazwy na obudowie). To najgorszy chiński syf — po prostu szkoda pieniędzy. Jeśli kogoś interesuje wygodne i przyjemne granie, to lepiej dorzucić kilkadziesiąt złotych i kupić coś sensownego.

Miałem taką zagwozdkę jak się rozglądałem: kupić za 60 zł kilka tańszych czy jeden lepszy. Tylko nie wiem czy poza trwałością też pracyzja ma tu jakieś znaczenie.,


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 13 godzin
  • Lokalizacja:Tuchów
  • Postów:12167
1
PerlMonk napisał(a):

Tylko nie wiem czy poza trwałością też pracyzja ma tu jakieś znaczenie.,

Zależy co konkretnie chcesz robić z tym kontrolerem. ;)

Jeśli nie chcesz podczas grania czuć, że kontroler się wygina, to nie kupuj taniej chińszczyzny. Poza tym inną bolączką tanich chińskich kontrolerów jest słaba precyzja krzyżaka oraz niska jakość gumek — węglowe styki wycierają się dość szybko, a pola załączane przez te styki z biegiem czasu pokrywają się jakimś dziwnym nalotem. W rezultacie przewodnictwo połaczenia słabnie i po kilku miesiącach czuć, że przycisk klika, ale obwód się nie zamyka, więc efekt jest taki, jakby przycisk czasami nie działał.

Kiedy lata temu grałem dla zabawy, to stary dobry Data Frog bardzo dobrze spełniał swoje zadanie. Krzyżak działał prawidłowo, do tego gumki dawały wystarczająco dużą precyzję, wystarczającą jak na granie w platformówki. Jednak kiedy przerzuciłem się na klasycznego Tetrisa, zużyty po latach młócenia w platformówki kontroler już był małym problemem.

W profesjonalnym Tetrisie, porządny kontroler to podstawa, bo niektóre ruchy wymagają dokładności wykonywania co do klatki, a chiński szajz tego nie zapewnia. Dlatego też zbudowałem swojego ”klikpada”, korzystając z chińskiego PCB, obudowy, przycisków i gumek, a pod gumkami zainstalowałem mikro-przełączniki z myszki. Wyszło całkiem nieźle — od mniej więcej roku gram na nim i precyzja jest wystarczająco duża.

Podsumowując, jeśli chcesz mieć kontroler, którzy będzie działał dobrze i posłuży na lata, raczej kup coś droższego, co wygląda na solidną konstrukcję. A już tym bardziej, jeśli planujesz grać profesjonalnie i potrzebujesz czegoś o dużej precyzji — np. na potrzeby speedrunów. W razie gdybyś potrzebował kontrolera uniwersalnego, do gier retro i nowoczesnych, a także do emulatorów oraz nowoczesnych konsol, to jedynym sensownym rozwiązaniem jest bezprzewodowy 8BitDo (koszt 200zł), z gałkami analogowymi — będziesz mógł grać wygodnie w co tylko chcesz i na czym tylko chcesz.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 3x, ostatnio: flowCRANE
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)