Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Co zrobić kiedy na nowym Windowsie nie chcą ruszyć stare gry?

Korzystam z tego rozwiązania od dawna, jednak teraz dopiero stwierdziłem, że warto podzielić się tymże cudeńkiem. Otóż chcę sobie pograć w Wolfenstein 3D, Chaos Overlords, SimCity 2000. Niech to! Mam Windows 7 i za Chińską Republikę Ludową gry ruszyć nie chcą. Tryby zgodności nie pomagają, pomimo tego, że posiadam wersję Ultimate. Co by tu zrobić... Wszystkie te gry są na DOS'a. W Windows XP działały, ale już później nie. Instalowanie DOS'a lub XP na wirtualnej maszynie - bez sensu. Chciałbym też uruchamiać asemblerowe programy, gdyż nie chcą mi poprawnie działać na 64 bitowym Windowsie 7 (skompilowane NASM'em do *.com). I wtedy Google nadeszły z pomocą. I znalazłem go - dzielnego rycerza na srebrnym rumaku (albo srebrnego rycerza na dzielnym rumaku) - DOSBox. Moje pierwsze słowa podczas korzystania z tego programu:

Dys is emejzing! Dys is łanderful!

DOSBox - emulator DOS'a

Jest to emulator DOS'a, więc umożliwia uruchamianie programów lub gier, które normalnie by działały tylko pod DOS'em - tak dla mniej domyślnych. Działają w nim gry tworzone pod wszelakie karty graficzne i dźwiękowe. Tak jest, drodzy Państwo! Dźwięk także działa!
Jest to do tego oprogramowanie freeware opensource.

DOSBox - instalacja

Link do pobrania (oficjalna strona)Pobieramy, dwuklik, dalej, dalej, ..., dalej, czekamy, wciskamy "Zakończ". Przebrnęliśmy przez trudny proces instalacji. Czas na wisienkę na torcie i rozpoczęcie emulacji.

DOSBox - instrukcja obsługi

Po uruchomieniu programu mamy przed sobą okno konsoli:
- Okno po lewej jest oknem, w którym wyświetlane są logi, raporty i inne dziwy. Wyłączenie go poskutkuje wyłączeniem programu.
- Okno po prawej służy do komunikacji z użytkownikiem. Wpisujemy w nim komendy dokładnie tak samo jak w wierszu poleceń. Strzałeczką w górę możemy cofnąć się do polecenia wpisanego poprzednim razem. Obowiązują podobne komendy jak w CMD: cd, dir, cls itd.

Emulacja

Aby rozpocząć korzystanie z jakiejś starej gry (ja spróbuję uruchomić Sim City 2000) należy rozpocząć od umieszczenia jej w jakimś folderze, najlepiej tak, żeby ścieżka do pliku nie zawierała spacji (w przypadku, gdy zawiera (ścieżka lub nazwa), należy całość zamknąć w cudzysłowiu):
- mount x path:
--- funkcja "mount" służy do zamontowania katalogu "path" na wirtualnym dysku "x"- x:
--- za pomocą tego przełączamy się na nasz wirtualny dysk
- !!
--- złośliwy chochlik je tu wrzucił

W tym momencie możemy za pomocą polecenia "dir" wyświetlić zawartość katalogu. Ja znam nazwę pliku, który muszę uruchomić. Jest to: SC2000.EXE. Wpisuję tę nazwę, tak samo jak się uruchamia programy w CMD. Czyli po prostu wpisuję nazwę pliku.

Gdzie jest gra, gdzie muzyka, gdzie obraz?!

Uruchomiłem grę, słyszę muzykę, ale widzę tylko takie coś. Co się stało? Trzeba pokombinować. Nie widać obrazu... hm... wyłączam DOSBoxa, montuję od nowa, ale tym razem uruchamiam plik INSTALL.EXE - w większości starych gier jest to plik odpowiadający za konfigurację gry. Zmieniam Video card na VESA i uruchamiam grę - wszystko działa:
Jeśli sami nie umiemy wymyślić rozwiązania problemu czegoś niedziałającego warto spróbować poszukać pomocy na stronie:DOSBox Wiki Np. wpisując nazwę gry w wyszukiwarce. 

windows oprogramowanie porady

Komentarze

0 nowych
  #1 29.07.2012 15:58

O ile dobrze pamiętam to wystarczyło przeciągnąć ikonę dosowej gry na ikonę dosbox''a i zmiejsca startowało bez wpisywania żadnych komend.

  #2 30.07.2012 12:16

Jest też kilka innych sposobów na stare gry (pisane na windows)
1. Jakakolwiek dystrybucja linuxa + WINE
2. Instalacja wirtualnej maszyny z Windows 98 na VMware Player
3. Budowa/zakup starego kompa, który ma wsparcie dla starego systemu.
Najwydajniejszy komputer jaki można złożyć dla W98 to piecyk z Athlonem 64 na Socket 939, do tego jakiś Radeon 9600/9800 + VooDoo 3, sam takiego zbudowałem i śmiga aż miło.

  #3 30.07.2012 12:22

A tak przy okazji najlepsza wersja tego "emulatora" to ykhwong's DOSBox często aktualizowana, która ma o wiele więcej funkcji od podstawowej 0.74 oraz dodatkowo posiada obsługę Glide! Dzięki temu można pograć w Carmageddona lub Tomb Raidera z akceleracją sprzętową!
http://ykhwong.x-y.net/
http://www.emucr.com/2012/07/ykhwongs-dosbox-svn-daum-build-01072012.html

matrix012345   4 #4 30.07.2012 14:00

A próbował ktoś uruchamiać DOSowe gry w trybie Windows XP? soanvig pisałeś że masz Win7Ultimate. Ja nie moge przetestować bo wcześniej miałem Win 7 Home Premium a teraz mam Win 8 RP na którym ten tryb nie działa.

soanvig   10 #5 30.07.2012 14:52

DOSowe gry (większość) na XP 32 bit uruchamiają się bez żadnych problemów. Od Visty całkowicie porzucono DOS'a, XP posiadał jeszcze wsparcie.

soanvig   10 #6 30.07.2012 14:53

@czytelnik_bez_konkretów
A to ciekawe, nie próbowałem tego rozwiązania, ale wydaje się logiczne, jeśli DOSBox posiada *args'y, a zapewne takowe posiada...
Tak, działa ta metoda :D

  #7 30.07.2012 17:01

nie bardzo rozumiem dlaczego "Instalowanie DOS'a lub XP na wirtualnej maszynie - bez sensu"? Przecież wraz z licencją na Windows 7 w wersji Professional lub wyższej (a więc oczywiście również Ultimate) otrzymuje się licencję na Windows XP Mode poprzez Virtual PC. Rozwiązanie sprawdza się bardzo dobrze w programach 16 bitowych, choć sam MS wprowadził je pod kątem korporacji korzystających z interfejsów webowych zoptymalizowanych pod IE 6 (dlatego w XP Mode wciąż jest dostępna owa starożytna przeglądarka).

mateooshn   4 #8 30.07.2012 21:36

Ja, używając AnDOSBoxa (port DOSBox dla Androida) uruchomiłem na tablecie Windows 3.11 :) Chodzi dość płynnie, można zamontować kartę pamięci "gospodarza" jako dysk D: "gościa". W sumie brakowało mi tylko połączenia z siecią, ale będzie trzeba sobie pogrzebać w dosbox.conf (żeby uaktywnić wlan0 czy jakoś tak). W weekend spróbuję WinME, mam nawet oryginalną płytkę od niego :D

soanvig   10 #9 30.07.2012 22:39

@danweb
Żeby zabić muchę mogę użyć armaty, prawda?

  #10 28.10.2012 16:03

a mam pytanie jak zmienic wielkosc tego ekranu bo gre mam strasznie mała

  #11 27.12.2012 18:35

a czy jak chce się dostac do pliku to pisze że muszę uzyc dwoch !! wykrzynikow ale jesli je uzywam pisze ze niepoprawne zadanie

  #12 03.01.2013 23:42

ludzie wcale nie trzeba dosboxa pobierasz grę wpisując np: superfrog for windows install. lub superfrog.exe .i instalujesz jak każdą nowoczesną grę. stare gry nie posiadały instalatora dlatego duŻo ludzi myśli że tylko dosbox pomoże g.....no prawda.

soanvig   10 #13 17.01.2013 21:22

@tysq200
nie nie, "!!" to tylko taki dowcip był, bo jak zrobiłem screenshota, to tam wstawiło te wykrzykniki z winy skrótu :)

  #14 30.01.2013 09:55

Hej. Widzę mam tutj do czynienia ze "starymi wyjadaczami". Podpinam się pod temat tylko interesują mnie gry nieco młodsze, 2000-2006r. Mam laptopa z procesorem intel corel5 i windowsa 7 homepremiu.
Chciałem na początek pograć w grę "desperados 1 i 2" Dwójka się instaluje, ale ikona startowa jest nieaktywana po kliknięciu wyskakuje komunikat, że windows wyszukuje jakiegoś pliku ale coś mu to nie idzie. Odpala się dopiero po kliknięciu na cd rom gdy płytka jest w środku ale ikonka play jest nieaktywan. napisze mi ktoś o co tutaj chodzi i jak sprawić żebym mógl się nią trochę pocieszyć? Z góry dziękuję. Zaznaczam, że jestem "zielony" i ratują mnie tylko proste poleconia: "kliknij na to..., pobierz to, zrób to ... "

  #15 30.01.2013 12:43

Hejka. Rowniez podepne sie pod temat, bo potrzebuje pomocy. Zakupilem na alegro gre z 95' Command & Conquer. Gra jest na 2 plytach w wersji angielskiej. Posiadam windowsa 7 i niestety ta gra nie chce tu isc. Zainstalowalem DosBoxa, wpisalem komendy zeby ruszylo z cdromu, gra ruszyla, ustawienie dzwieku, wszystko ok no i przeszlo do instalacji. I na tym koniec. Prosi o podanie dysku gdzie ma gra zostac zapisana. Bez szans. Wpisuje wszystkie mozliwe sposoby. Utworzylem nowe foldery na dysku C i nic. Co chwile pisze, zebym wybral inny dysk \ wskazal inne miejsce. Nie mam pomyslu. Pomocy. Pozdrawiam.

  #16 04.04.2013 08:22

ponieważ Dosbox to emulator - tam nie masz fizycznych dysków tylko katalogi jakie sobie za mount ujesz ... np : mount d:\ (i tu podajesz ścieżke do istniejącego katalogu,,, np na dysku d załóż katalog d... wtedy np : mount d: d:\d ,,, od tej chwili będziesz miał dysk d w sosboxie

  #17 06.04.2013 15:21

sciagnalem clasha z 98 roku mam win 7 ultimate kombinuje z tym dosboxem i juz nie wiem. gre mam na C\s2\CLASH i jak juz przychodzi co do czego do wyskakuje could not find config czy jakos tak

  #18 26.06.2013 19:26

ja kupiłem thingpada za 20 złotych z win98. polecam kupić sobie lapka z win95 lub 98 do 100 zł i można sie bawic na obecnie uzywany monitorze jeśli jest wyjście - stary joystick to koszt 10 również... żaden emulator nie zastąpi klimatu z orginału

  #19 14.09.2013 19:01

co to za artykuł - dla nowicjusza nic nie znaczy. Powinien byc opisany krok po kroku jak otworzyc taka gre jak np jest na plycie. Co wpisac za ściezke i byloby jasne dla innych a nie fiku miku

  #20 21.09.2013 11:21

hej, mam podobny problem tylko, że ja mam windows 8 i kupiłem battelfielda 3 na windowsa 7 i mi nie działa co mam zrobić bardzo proszę o odp

  #21 16.10.2013 19:22

A Deserados zadziała na tym emulatorze?

  #22 09.11.2013 17:08

Desperados działa na win 8, ikona - właściwości, tryb zgodności z xp, instalacja. Może "mulić".

  #23 16.11.2013 19:42

Witam,

mam problem, programuję na wypalarce CNC, posiada ona stare oprogramowanie i nie chce się uruchomić na nowych windows'ach. Robię wszystko tak jak w opisie uruchamia się okienko DOS programu wypalarki, ale jak już wybieram w opcjach katalog i mam wejść do programu to dalej nie idzie. Czy ktoś jest chętny mi pomóc? Program wyślę ma emaila, mało waży.

  #24 03.01.2014 14:44

wywala jakieś komunikaty o błędach czy nic się nie dzieje?

  #25 03.01.2014 19:50

pojawiają się jakieś komunikaty przy tym czy nic się nie dzieje?

  #26 06.01.2014 14:32

windows 8... ja pierd*le... jak wytlllumaczyc tym gnomom z microsoft, ze jak sie robi nowy system, to najpierw musisz zadbac o to, aby wszystko co powstalo na wczesniejsze wrsje dzialalo bez problemow... co za banda meneli i nieudacznikow...

  #27 01.07.2014 19:36

Ja od paru lat mam jedna z gier, ale na ósemce nie mogę jej odpalić, DOSBox nie pomógl, bo pojawiła się informacja, że ta gra nie jest oparta na DOSie czy coś w tym stylu.

soanvig   10 #28 02.07.2014 17:46

Jaka to gra? DOSBox pisze coś o tej grze na swoim wiki (podałem adres w artykule)?

  #29 19.10.2014 12:06

no tak ale quake 2 się nieodpala :(

  #30 28.10.2014 21:34

a jak chce pograć w Lords of the Realm i nie moge, mam winde 8 pomocy !!!!!

  #31 07.01.2015 19:45

Jaką komendę dac potem Jeśli chcę odpaliś MaxPayne2

  #32 17.06.2015 09:06

Wszytsko pięknie ladnie !!!!! Odpal mi gre NBA jam extreme 97 !!! działa tylko pod windows 95 !!! Albo Lords of the realm 2 !!!! Moje 2 stare ulubione gry w które nie moge grac :/

  #33 09.07.2015 10:10

A ja zainstalowałem Jak rozpentałem 2 wojne światowa przygody Franka
i gra się włączyła i widać obraz muzyczka gra chwile można ruszyć myszką i nic. Obraz w miejscu ale jak sie porusza kursorem to słychać dźwięk przełanczanych ikonek , i co z tym zrobić

  #34 16.11.2015 16:04

@Anonim (niezalogowany): Siema też mam problem instaluje grę Knight and Merchants na windows 10 i nie pali wszystkiego próbowałem wiec twoja gra też nie pójdzie

  #35 23.04.2016 18:29

wszystko super pięknie jest, ale dlaczego windows nie przewidział kłopotów ze starszymi grami. Myślałem że jest to odpowiedzialna firma.

  #36 02.05.2016 10:09

Hej.no dobra,wystarczy,a teraz cxytac I rozdziawiac buski ;)
Proste I latwe:
Fizyczny didatkowy hard drive,odpinamy nasz z win 7 x64,
Podpinamy ten Drugi,instalujemy xp I gramy dowoli w kazda gre,potem wylaczamy kompa,przepinamy na nasz pierwotny dysk I jest ok,obecnie pracuje NAD przelacznikim dyskow zeby nie bawic sie za kazdym razem w przepinanie.
Pozdrawiam

soanvig   10 #37 03.05.2016 21:17

Serio, nie lepiej postawić maszynę wirtualną, Anonimie od dysków? :D

  #38 15.05.2016 01:23

@czytelnik_bez_konkretów (niezalogowany): Wystarczy plikiem exe najechać na ikonkę DOSBox0,74 i gra się sama uruchamia , a jak sie nam znudzi gra i będziemy chcieli wyjść , to trzeba wpisać ,,,,C:\Exit ......i po kłopocie DosBox się wyłączy . Gra Działa w Windows 10 , ale mamy malutkie okienko .