Witam
Opiszę pokrótce mój problem z nadzieją, że trafiłem w odpowiednie miejsce:
Chodzi o problemy ze starą grą komputerową "Abandoned Places" z roku 1992 w wersji na PC. Otóż jak pewnie wielu z Was wie, sporo jest problemów z uruchamianiem starych gier na współczesnym sprzęcie - w środowisku Windows jest to często niemożliwe, jeśli chce się uniknąć emulacji DOS-a np. poprzez program DOS-BOX. Ja właśnie takiej emulacji unikam ze względu na stosunkowo wolny sprzęt (procesor 400 MHz, 160 MB RAM) - emulacja kosztuje wiele mocy i praktycznie mija się z celem z powodu wolnego działania emulatora.
Dlatego uruchamiam gry pod czystym DOS-em i tutaj mam pewien problem. Po pozbyciu się problemów z brakiem pamięci konwencjonalnej i brakiem dźwięku mam inny kłopot tego rodzaju, że gra chodzi zbyt wolno, aby dało się w nią normalnie pograć. Kursor skacze, a reakcja na kliknięcia jest opóźniona o co najmniej 1-2 sekundy. I tu moje pytanie: czy jest jakiś uniwersalny sposób na to, aby gra działała płynnie? W menu głównym jest wszystko w porządku - kursor śmiga i nie ma żadnych przestojów - przycinanie zaczyna się w czasie właściwej rozgrywki.
Czy ma tu znaczenie konfiguracja plików startowych? Z pamięcią konwencjonalną radziłem sobie tylko poprzez kombinację poleceń z HIMEM.SYS oraz EMM386.EXE w pliku CONFIG.SYS. Do tego w AUTOEXEC-u i CONFIG-u znajdują się linie odpowiedzialne za sterowniki do myszki, karty dźwiękowej oraz CD-ROM-u plus kilka standardowych, jak obsługa wyświetlania obrazu czy ustawienie strony kodowej.
Próbowałem skorzystać z programu SMARTDRV.EXE przypisując wartości 2048 oraz 8192, ale to w niczym nie pomogło.
Tak to pokrótce wygląda. Jeśli to możliwe, proszę o wskazówki.
PS. Szukałem sporo przez Google'a jakiegoś sposobu, ale poza tym ze SMARTDRV.EXE nic nie znalazłem.
Opiszę pokrótce mój problem z nadzieją, że trafiłem w odpowiednie miejsce:
Chodzi o problemy ze starą grą komputerową "Abandoned Places" z roku 1992 w wersji na PC. Otóż jak pewnie wielu z Was wie, sporo jest problemów z uruchamianiem starych gier na współczesnym sprzęcie - w środowisku Windows jest to często niemożliwe, jeśli chce się uniknąć emulacji DOS-a np. poprzez program DOS-BOX. Ja właśnie takiej emulacji unikam ze względu na stosunkowo wolny sprzęt (procesor 400 MHz, 160 MB RAM) - emulacja kosztuje wiele mocy i praktycznie mija się z celem z powodu wolnego działania emulatora.
Dlatego uruchamiam gry pod czystym DOS-em i tutaj mam pewien problem. Po pozbyciu się problemów z brakiem pamięci konwencjonalnej i brakiem dźwięku mam inny kłopot tego rodzaju, że gra chodzi zbyt wolno, aby dało się w nią normalnie pograć. Kursor skacze, a reakcja na kliknięcia jest opóźniona o co najmniej 1-2 sekundy. I tu moje pytanie: czy jest jakiś uniwersalny sposób na to, aby gra działała płynnie? W menu głównym jest wszystko w porządku - kursor śmiga i nie ma żadnych przestojów - przycinanie zaczyna się w czasie właściwej rozgrywki.
Czy ma tu znaczenie konfiguracja plików startowych? Z pamięcią konwencjonalną radziłem sobie tylko poprzez kombinację poleceń z HIMEM.SYS oraz EMM386.EXE w pliku CONFIG.SYS. Do tego w AUTOEXEC-u i CONFIG-u znajdują się linie odpowiedzialne za sterowniki do myszki, karty dźwiękowej oraz CD-ROM-u plus kilka standardowych, jak obsługa wyświetlania obrazu czy ustawienie strony kodowej.
Próbowałem skorzystać z programu SMARTDRV.EXE przypisując wartości 2048 oraz 8192, ale to w niczym nie pomogło.
Tak to pokrótce wygląda. Jeśli to możliwe, proszę o wskazówki.
PS. Szukałem sporo przez Google'a jakiegoś sposobu, ale poza tym ze SMARTDRV.EXE nic nie znalazłem.