Anonim

Wszyscy od czasu do czasu uwielbiają gry retro, prawda? Dorastając w latach 90., old-schoolowe gry z epoki zawsze będą zajmować szczególne miejsce w moim sercu i zawsze będą czymś, co sprawia mi przyjemność. Niestety dla miłośników nostalgii technologia przeszła bardzo długą drogę od czasów systemu operacyjnego Microsoft Disc. W rezultacie większość starszych gier nie gra dobrze z nowoczesnym sprzętem i oprogramowaniem, a uruchamianie ich w trybie zgodności często nie wystarcza.

Wpisz DOSBox; Platforma emulacji MS-DOS. Pozwala odtwarzać prawie wszystkie tytuły ze starszej generacji komputerów, tworząc środowisko programowe, w którym wirtualizuje ono środowisko sprzętowe i aplikacyjne z przeszłości. Prawdę mówiąc, wszystko, co naprawdę musisz o tym wiedzieć, to to, że pozwala ci grać w starsze tytuły na nowszych systemach.

Och, i prawdopodobnie powinieneś dać sobie kurs odświeżający na temat poleceń MS-DOS - plik instalacyjny samouczka dołączony jest do pliku instalacyjnego DOSBox. Jeśli pobierasz DOSBox, warto przeczytać.

W każdym razie, jak ma to miejsce w przypadku większości aplikacji - szczególnie platform emulacji - DOSBox nie zawsze działa idealnie. Najczęściej pojawią się problemy z częstotliwością wyświetlania klatek i usterki graficzne. Może się tak zdarzyć z wielu powodów, ale zwykle dzieje się tak dlatego, że system wyświetla zbyt wysoką liczbę klatek na sekundę, aby gra mogła sobie z tym poradzić, w wyniku czego dostajesz siekania, pomijania i ogólnie niskiej jakości obrazu.

Poprawki szybkości klatek

Aby utrzymać częstotliwość klatek w grze na poziomie możliwym do zarządzania dla aplikacji, w zasadzie będziesz musiał zmniejszyć moc swojego systemu. Można to zrobić na kilka sposobów - przede wszystkim możesz spróbować zmienić powinowactwo rdzenia DosBox lub gry, którą próbujesz uruchomić, na pojedynczy procesor w systemach wielordzeniowych.

Najłatwiejszym sposobem rozwiązania problemów z częstotliwością wyświetlania klatek jest jednak jakość znana jako Cykle procesora. Podczas uruchamiania programu przez DOSBox, wyświetli on cykle u góry ekranu. Najpierw spróbuj zwiększyć liczbę cykli, naciskając CTRL i F12. Kontynuuj to przez pewien czas. Jeśli nie widzisz, że Twoje problemy znikają, prawdopodobnie masz problemy z grą, ponieważ procesor idzie na to zbyt szybko. Użyj CTRL + F11, aby go zmniejszyć.

Po ustaleniu „ulubionego miejsca” dla konkretnej gry, możesz otworzyć plik konfiguracyjny DOSBox i zmienić plik konfiguracyjny DOSBox, otwierając „Opcje” w folderze DOSBox i zmieniając wartość widoczną obok „ cykli. ”

Alternatywnie możesz po prostu śledzić, które gry wymagają różnych prędkości procesora, i wpisać polecenie „cycles = (wartość, dla której ustawiasz cykle)”. Na koniec możesz spróbować włączyć przeskakiwanie klatek. Po prostu wpisz przeskakiwanie klatek 1 lub przeskakiwanie klatek 2. Ponownie możesz to wszystko zmienić, edytując plik konfiguracyjny (Opcje DOSBox).

Jeśli mimo powyższych problemów nadal występują problemy z szybkością klatek, być może problem z uruchomieniem DOSBox przez system wynika z braku zasobów obliczeniowych. Zastanów się, jakie inne programy działają po otwarciu emulatora.

Rozwiązywanie problemów z wyświetlaniem

Ze względu na różnicę między starszymi ekranami komputerów a nowoczesnymi ekranami wirtualizacja DOSBox dość często napotyka kilka problemów z wyświetlaniem tu i tam. Zazwyczaj albo zauważysz, że gra ma problemy z odświeżeniem ekranu (co prowadzi do wielu zawieszeń), albo po prostu całkowicie się zawiesi. Można również zauważyć, że obrazy na ekranie wyglądają na wypaczone lub rozciągnięte.

Rozwiązanie problemu „zniekształconych obrazów” jest dość proste - po prostu upewnij się, że włączona jest korekcja współczynnika kształtu. („Aspekt”) w pliku konfiguracyjnym. Jeśli chodzi o częstotliwość odświeżania i problemy z awariami, spróbuj zmodyfikować wyjście z „Surface” na OpenGL (output = openglnb) lub DirectDraw (output = ddraw). W tym celu otwórz plik konfiguracyjny i poszukaj „danych wyjściowych” w sekcji SDL pliku.

Wreszcie, zgodnie z ogólną zasadą, należy uruchomić plik instalacyjny gier, w które grasz w DOSBox (zazwyczaj „install.exe” lub „setup.exe”). Powodem tego jest to, że DOSBox nie zawsze poprawnie ustawia tryb grafiki dla konkretnej aplikacji. Uruchamiając aplikację za pomocą narzędzia instalacyjnego, upewniasz się, że używa ona prawidłowego trybu graficznego.

Problemy z paletą kolorów

Gry DOSBox zazwyczaj używają starszej palety kolorów z pozostałej części systemu Windows. Jeśli używasz go jako aplikacji pełnoekranowej, Windows prawdopodobnie przełączy się na inny „tryb koloru”. Problem w tym, że czasami system Windows ma problemy z przełączeniem się z powrotem do tego trybu, jeśli z jakiegoś powodu powracasz do ustawień domyślnych, gdy aplikacja jest otwarta. Upewnij się, że nie uruchamiasz żadnych programów, które mogłyby „zakłócić” działanie DOSBoxa, odciągając uwagę od aplikacji (takich jak wyskakujące okna w oprogramowaniu do przesyłania wiadomości błyskawicznych) i unikaj kombinacji klawiszy Alt + Tab, jeśli możesz to pomóc.

Nie będę kłamał, ten artykuł nie obejmuje każdego problemu, który istnieje w DOSBox, i jestem pewien, że jest nawet kilka błędów graficznych, których nie rozwiązałem. Każdy z was napotkał problem graficzny, którego nie było na liście, napisz do mnie, a zrobię, co w mojej mocy, aby ci pomóc.

Rozwiązywanie problemów z szybkością klatek i wyświetlaniem w dosbox