Nowe posty

Autor Wątek: Jaka dystrybucja do emulowania gier??  (Przeczytany 6408 razy)

marrrcinnn

  • Gość
Jaka dystrybucja do emulowania gier??
« dnia: 2010-02-23, 00:36:57 »
Witam wszystkich!

Poszukuję dystrybucji Linuksa która składała by się głównie (lub tylko! :) ) z emulatorów do starych gier na różne konsole (msx, psx, nes, snes, megadrive, sega master system i inne).

Chodzi mi o to żeby po włączeniu kompa można było wybrać (graficznie!) jaki emulator konsoli / automatu do gier odpalić, a potem oczywiście wybrać grę i nie martwić się o sterowniki, programy, aktualizacje, albo problemy z graniem przez zamulony komputer.

Można powiedzieć, że jestem trochę hobbystą i uwielbiam grać w klasyczne (często bardzo stare) gierki. Wiele konsol podłączonych do jednego telewizora to wielka uciążliwość. Starałem się rozwiązać problem całego sprzętu emulatorami na PC, ale co jakiś czas ewidentnie przyjemności z grania nie ma bo z komputera korzysta cała moja rodzina i niestety co chwila komputer jest "zamulony" i przeciążony virusami, błędami itp.

Chciał bym (a w zasadzie już to po części zrobiłem) wydzielić fizycznie komputer który służył by tylko i wyłącznie do grania.

Właśnie z tego powodu bardzo proszę o pomoc bo w temacie dystrybucji Linuksa (istniejących jak również tworzenia własnych) jestem zupełnie niedoświadczony i się na tym nie znam.

Komputer przeznaczony do grania  to PC 1GB RAM, 80 GB HDD, PENTIUM IV, GeForce IV (nie pamiętam dokładnie jaki), karta dźwiękowa jakiś soundblaster. Całość podłączona zwykłym kablem do monitora 40" firmy Samsung.
Bez żadnych problemów można na nim grać w gry z Nintendo 64 i PlayStation (PSX).

Marzenia mam takie, że włączam komputer, wybieram emulator, grę i finito. Wszysto graficznie, bez konsoli, żeby mje dzieci też miały z tego pożytek. Komputer nie ma służyć do niczego innego, więc nie potrzebuje (A NAWET NIE CHCE!) mieć możliwości robienia na nim czego kolwiek innego. Chciał bym żeby był tak prosty i intuicyjny jak każda konsola czy automat do gier. Jedyna dodatkowa opcja to możliwość dogrywania/usuwania romów, obrazów płyt, itp.

Na to wszystko, chciał bym żeby jedynym urządzeniem sterującym był pad do PlayStation2 połączony przez przejściówkę do USB (tak gram teraz, tylko na tym padzie) - ŻADNEJ KLAWIATURY,MYSZKI, ITP. Dobrze by było żeby można było w przyszłości podłączyć dodatkowe pady (razem 4). W tej chwili do grania w kilka osób mam 1 pad do PS2 przez przejściówkę i 3 pady od PS3 zwyczajnie wpięte pod USB.

Na tej dystrybucji chciał bym mieć możliwość odpalania gier na: Atari Jaguar, CPS,CPS2, FinalBurn, GameBoy (do Color -Advance niekoniecznie), MAME,MSX1, MSX2, NeoGeo, NES, SNES, Nintendo 64,Sega Master System, Sega Saturn, Sony PlayStation oraz stare gry na PC - np. seria mortal kombat do MK3 włącznie, Diablo, Doom 1 i 2, DUke Nuke 3d, Heretic, HExen, Alien Trilogy i podobne /z podobnego okresu.

W żadnym wypadku nie potrzebuje możliwości grania w sieci.

Spędziłem wiele godzin szukając gotowych rozwiązań w internecie i niestety niczego nie znalazłem. Proszę pomóżcie. Bardzo zależy mi na konkretnych rozwiązaniach - nie ukrywam, najlepiej gotowych. Sam jestem w temacie Linuksa zupełnie niedoświadczony i zielony. Dowiedziałem się, że wszystko co wypisałem wyżej można dokonać za pomocą odpowiedniej dystrybucji Linuksa.
PROSZĘ POWIEDZCIE JAKIEJ, ALBO JAK TAKĄ ZROBIĆ:)
Mam nadzieję, że informacje jakie wypisałem wyżej są wystarczające do rozwiązania tego problemu. Jeśli nie to oczywiście je uzupełnię, tylko proszę o info.
Żeby nie było nieporozumień oczywiście jestem zwolennikiem praw autorskich i każdą grę (rom , iso itp.) w jaką gram posiadam w oryginale.

Będę bardzo wdzięczny za szczegółowe odpowiedzi na które z niecierpliwością czekam. Pozdrawiam serdecznie, Marcin.

arctgx

  • Gość
Jaka dystrybucja do emulowania gier??
« Odpowiedź #1 dnia: 2010-02-23, 01:17:11 »
Nie znam gotowców spełniających Twoje oczekiwania, ale podejrzewam że znajdzie się tu ktoś, kto pomógłby Ci skonfigurować tak zwany system kioskowy (czyli z możliwościami dla użytkowników ograniczonymi do Twojej wizji - tak by nie narozrabiali mniej lub bardziej umyślnie: np. pulpit tylko do odczytu z wybranymi emulatorami). Sam pamiętam Xmame, Dosbox, Dosemu czy Atari800, ale zapewne jest więcej emulatorów - spróbuj w międzyczasie poszukać innych na własną rękę.

Nie miałem doświadczenia, jak urządzenia wejściowe typu pad dają się skonfigurować w serwerze Xorg. Być może sprawa będzie tak prosta jak z dodatkowymi przyciskami na klawiaturze czy myszy. Wtedy za pomocą xev sprawdzisz czy generuje on kody oraz symbole (jeśli kod nie ma symbolu, nadajesz go poleceniem xmodmap). Następnie warto by sprawdzić mapowanie danych symboli w emulatorze i dopiero w grze. To na razie tylko teoretyczna gadka, ale starałem się zobrazować Ci, jak może być to złożone.

Debian ma bogate repozytoria, co ułatwi Ci instalację (z nich) i aktualizacje poszczególnych emulatorów.

marrrcinnn

  • Gość
Jaka dystrybucja do emulowania gier??
« Odpowiedź #2 dnia: 2010-02-23, 13:27:45 »
Cytat: arctgx
Nie znam gotowców spełniających Twoje oczekiwania, ale podejrzewam że znajdzie się tu ktoś, kto pomógłby Ci skonfigurować tak zwany system kioskowy (czyli z możliwościami dla użytkowników ograniczonymi do Twojej wizji - tak by nie narozrabiali mniej lub bardziej umyślnie: np. pulpit tylko do odczytu z wybranymi emulatorami). Sam pamiętam Xmame, Dosbox, Dosemu czy Atari800, ale zapewne jest więcej emulatorów - spróbuj w międzyczasie poszukać innych na własną rękę.

Nie miałem doświadczenia, jak urządzenia wejściowe typu pad dają się skonfigurować w serwerze Xorg. Być może sprawa będzie tak prosta jak z dodatkowymi przyciskami na klawiaturze czy myszy. Wtedy za pomocą xev sprawdzisz czy generuje on kody oraz symbole (jeśli kod nie ma symbolu, nadajesz go poleceniem xmodmap). Następnie warto by sprawdzić mapowanie danych symboli w emulatorze i dopiero w grze. To na razie tylko teoretyczna gadka, ale starałem się zobrazować Ci, jak może być to złożone.

Debian ma bogate repozytoria, co ułatwi Ci instalację (z nich) i aktualizacje poszczególnych emulatorów.
Dzięki wielkie za te informacje.
Czyli mam zacząć od Debian i z niego zrobić "kiosk" jeśli Cię dobrze zrozumiałem. Co do reszty to raczej na ten moment dla mnie za trudne:) Dużo zacząłem czytać o Linux i mam nadzieję go oponować w miarę możliwości i chęci.

Znalazłem w necie artykuł do instalowania pada do PS3 bezprzewodowego pod adresem:
http://psubuntu.com/wiki/SetupSixAxis

Niestety moja wiedza jest niewystarczająca żeby to ogarnąć ale może Wy będzie wiedzieć jak to zahaczyć z projektem który poruszyłem w tym temacie.

Bardzo proszę o dokładną (dosłownie łopatologiczną) instrukcje jak zrobić ten "kiosk", od czego zacząć i/lub jakie artykuły polecacie (po Polsku proszę - nie znam tłumaczenia większości technicznych spraw) od których zacząć, którą wiedzę i praktyczne rozwiązania posklejać (najlepiej krok po kroku), żeby osiągnąć dystrybucję o jaką pytam.
Może jest już coś podobnego, w tym guście, jednak z innym przeznaczeniem, co można było by "zmodyfikować" do wyżej postawionych wymagań...

Jeśli chodzi o same emulatory to pozwoliłem sobie znaleźć kilka w sieci. Na początek jak najbardziej wystarczy obsługa wymienionych poniżej;) Oczywiście wklejam linki, żebyśmy mogli wspólnie zorganizować jakieś rozwiązanie mojego pomysłu.

Emulatory:
NES:
http://www.emulator-zone.com/doc.php/nes/fakenes.html
http://www.emulators.cc/linux/nes/

SMS/ GameGear:
http://www.emulators.cc/linux/smsgg/

GameBoy:
http://www.emulators.cc/linux/gameboy/

Jaguar:
http://www.emulators.cc/linux/jaguar/

Gensis:
http://www.emulators.cc/linux/genesis/

N64:
http://www.emulators.cc/linux/n64/  - średni
http://www.doperoms.com/emulatorinfo.php?id=103

NeoGeo:
http://www.emulators.cc/linux/neogeo/  - średni

PC:
http://www.emulators.cc/linux/turbografx16/

Playstation:
http://www.emulators.cc/linux/playstation/

Sega Saturn:
http://www.emulators.cc/linux/saturn/ - średni

SNES:
http://www.zsnes.com/index.php?page=files
http://www.emulators.cc/linux/snes/

FinalBurn:
http://caesar.logiqx.com/php/emulator.php?id=finalburn_linux

MAME:
http://caesar.logiqx.com/php/emulator.php?id=xmame

Tak sobie pomyślałem, że może bardzo toporna, lecz myślę satysfakcjonująca metoda to stworzyć do każdego emulatora osobną dystrybucję, która służy tylko i wyłącznie do włączania i obsługi jednego emulatora. Wtedy przy starcie PC można by wybrać emulator, tak jak się wybiera system operacyjny w momencie, jeżeli mamy ich kilka na swojej maszynie. Takie rozwiązanie chociaż może trochę toporne to na pewno by mnie satysfakcjonowało. Tak samo widziałem są rozwiązane narzędzia diagnostyczne do PC oparte o Windows albo Linux. Bootuje się system z płyty/pendrive, a ten automatycznie przechodzi do sprawdzania dysku (błędy, wirusy itp). Biorąc pod uwagę, że mam do dyspozycji 80 GB i dosłownie ten PC nie ma służyć do niczego innego to dla mnie takie rozwiązanie by zupełnie wystarczyło, jeżeli za trudne było by zrobienie "jednego kombajna".

Jeżeli uważacie, że takie rozwiązanie jest do zrealizowania to proszę o przykład jak to zrobić na jednym przykładzie, to mam nadzieję że z resztą sobie poradzę.

Bardzo proszę o pomoc. Pozdrawiam!

arctgx

  • Gość
Jaka dystrybucja do emulowania gier??
« Odpowiedź #3 dnia: 2010-02-23, 15:44:27 »
Masz możliwość porobienia aktywatorów na pulpicie lub w stworzonym menu, więc zakładać osobne dystrybucje dla każdej z gier to jak skład mający w tym samym kierunku i czasie dotrzeć na miejsce obdzielić po jednej lokomotywie na wagon i puścić każdą parę z osobna.

Debiana zasugerowałem tylko dlatego, że inne dystrybucje znam o wiele słabiej lub wcale. Jeśli dla danej dystrybucji nie znajdziesz repozytorium z binarnymi wersjami, czasem przyjdzie Ci zbudować program ze źródeł, co będzie tym toporniejsze, im słabszy procesor i mniej pamięci. Jeśli chodzi o Debiana, to spokojnie możesz spośród kilku gałęzi rozwojowych wybrać testing.

Może zacznij krok po kroku zamiast myśleć nad jednym wielkim planem. Nie stracisz praktycznie nic, jeśli na początek skupisz się nad zainstalowaniem systemu i emulatorów, pracując w jednym z pulpitowych środowisk (polecam lżejsze typu XFCE czy LXDE: pozbawione bajerów, nie zabierze tyle zasobów sprzętowych co GNOME lub KDE). Potem lub równolegle, niezależnie od tego, możesz tworzyć na koncie osobnego użytkownika środowisko kioskowe czyli pozwalające mu odpalać jedno z gotowych rozwiązań.

Offline Robert

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2516
    • Zobacz profil
Jaka dystrybucja do emulowania gier??
« Odpowiedź #4 dnia: 2010-02-23, 20:57:12 »
Cytuj
Chodzi mi o to żeby po włączeniu kompa można było wybrać (graficznie!) jaki emulator konsoli / automatu do gier odpalić, a potem oczywiście wybrać grę i nie martwić się o sterowniki, programy, aktualizacje, albo problemy z graniem przez zamulony komputer.
Ja bym to widział trochę inaczej, czyli prościej.

Zrobiłbym prosty skrypcik do każdej gry (chociażby taki skrót pulpitowy) w postaci emulator 'ścieżka do pliku_gry' - np. dosbox 'scieżka/do/scorch.exe' i wtedy kazda gra od razu by się wywoływała ze swoim emulatorem.
Zanim popełnisz grafomaństwo: 1 | 2 | 3
Baza RPM Jak szukać informacji