Wpis z mikrobloga

Wymagania dla gry:

System operacyjny: Windows XP / Vista / 7
Procesor: 1.0 GHz Processor
Pamięć: 512 MB RAM
Karta graficzna: 100% DirectX compatible graphics
Miejsce na dysku: 100 MB dostępnej przestrzeni
Karta dźwiękowa: 100% DirectX compatible card or onboard sound

O jaką grę chodzi? No cóż o port gry z komputerów ośmiobitowych Silent Service, procesory z zegarem 1-2MHz, pamięć 64KB. Grafika jak w oryginale. Coś poszło nie tak w rozwoju programowania.

#komputery #staregry #ciekawostki #heheszki #grykomputerowe
Rasteris - Wymagania dla gry:

    System operacyjny: Windows XP / Vista / 7
    Proc...

źródło: ss_44c58e163b8312c542416e918cb7c11244de4242.600x338

Pobierz
  • 9
@Rasteris: i tak winda na słabszym sprzęcie chodziłaby jak muł. Dwa, że oryginał na pewno nie korzystał z akceleratora a tu widać, że biblioteki directX zostały zaprzęgnięte do roboty, więc cała ta otoczka musi się w tle odpalić i policzyć wszystko. To troszkę tak jak zrobienie prostej strony w html, gdzie sama przeglądarka więcej zasobów zjada niż ta strona w niej otwarta ;)
@Rasteris: No a do płynnej emulacji peceta z Pentiumem MMX musisz mieć naprawdę szybki i nowoczesny procesor. Także porównując wymagania tego do wymagań PCem/86Box to to naprawdę nie jest żaden problem.

Na ten przykład DOSBox-X wymaga minimum Visty dla wersji 32-bitowej i minimum W7 dla wersji 64-bitowej, z czego wersja na XP jest kompletnie oddzielną kompilacją: https://dosbox-x.com

To po prostu wynika z tego że emulacja sama w sobie nie jest łatwa
@supra107: w przypadku pentium mmx to nie ma emulacji, bo masz nadal rozkazy w krzemie. I na Pentium 200MHz spokojnie zaemulujesz 6502, tym bardziej, że cała pamięć RAM i tak mieści się w jednym segmencie. Asembler 6502 jest bardzo prosty. Nie masz żadnych instrukcji skomplikowanych. Nie masz nawet dzielenia. W sumie to Atari 8bit spokojnie da się emulować i na MC68030 z zegarem 33MHz.
@Rasteris: Dlatego że XP jeszcze miał wsparcie dla programów DOSowych, a od czasów Visty/7 to zostało usunięte i trzeba emulować, albo przez DOSBoxa albo przez PCem/86Box, w zależności co chcesz osiągnąć?