|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Pytanie o kombatybilność - dlaczego gry pisane pod 286 nie działają na Core2? , kubazzz 7/10/08 16:35 W sumie to już od czasów Pentium III chyba były.
Z czego wynika brak kompatybilności wstecz?
Bo to niby wciąż jest architektura x86, ma parę rzeczy dodanych [sse], ale dlaczego stare gry się wywalają?:)
Z ciekawości pytam bo mało się znam na takich tajnikach architektury.SM-S908 - .:. , Shneider 7/10/08 16:46
16bitow :).:: Live at Trance Energy ::. - hmm , kubazzz 7/10/08 16:53
no dobra, ale rozwin to jakos;)
wspolczesne procesory pracuja na 32 albo 64 bitach ale nie wszystkie stare programy sie wysypuja, wiec jak to jest?
Poza tym - nie ma emulacji 16-bitow?SM-S908
- gry = najgorzej pisane programy, a te z czasów 286 to były na skróty , Artaa 7/10/08 16:57
pisane, często dostęp do komponentów był bezpośredni, a nie przez OS - Dawno dawno temu , JOTEM 7/10/08 17:10
procesory nie miały wielu użytecznych rozkazów. Były też wolniejsze. Nie było też systemów wielowątkowych z wywłaszczaniem lub bez.
Trzeba było pewne rzeczy realizować na piechotę oraz bardzo często poprzez bezpośredni dostęp do sprzętu.
Do takich problematycznych miejsc należała m.in. regulacja szybkosci działania programów - uniezależnianie od zegara procesora. Robiono np. to mierząc czas wykonania pewnego ściśle określonego kodu. Na nowoczesnym procesorze ten czas, mierzony w milisekundach wychodzi np zero i program w najlepszym razie głupieje, w najgorszym dzieli przez zero.
Z podobnych powodów rozjeżdżają się zależności czasowe - pętle zmieniają czas działania w rozmaity sposób.
No i bezposredni dostęp do sprzętu - zwykle zakazany w nowych systemach operazyjnych. Innego sprzętu po prostu już w PCcie nie ma a gry się odwołują. Są gry, które sobie poradzą, inne padną. Pozostaje emulacja itp.
Pzdr.Poryjemy..zrobaczymy - a konkretnie jaki program? , Grocal 7/10/08 17:35
Bo powodow moze byc wiele. Brak koprocesora matematycznego, zaleznosc od predkosci procesora (jak mowi Jotem, slynny error 200 w programach pisanych w Turbo Pascalu, itp.) a takze trywialne rzeczy takie jak slynne 640kB pamieci, co to kazdemu mialo wystarczyc ;)
A tak w ogole, to powinno sie odcinac do architektury x86 a szczegolnie od zgodnosci wstecz. Rozwijac sie. Jakbysmy tak nie dzialali, to dzis F1 wygladaloby jak wyscigi rydwanow z ostatniej czesci Asteriksa. Chociaz jak pokazuje wdrazanie 64-bitowej architektury nie zawsze jest to proste.Na pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie! - hmm , kubazzz 7/10/08 18:02
rozne, Lotus, Stunts, Arkanoid, jakies platformowki...
wiekszosc sie nie odpala:)
chyba nawet gry na DOS4GW sie nie odpalaja..SM-S908 - odpalane w dosie? , nmd 7/10/08 18:27
ostatnio na e6750 (uruchomionegi na dyskietce dosowej) odpalalem sobie starego checkita i jego testy, wszystko biegalo az milo. - Oddziel architekturę procesora od architektury komputera , JOTEM 7/10/08 18:31
a tego wszystkiego nie mieszaj z systemem operacyjnym.
Stare programy były pod DOSa, a w nowych systemach zostały już tylko jego resztki. Albo program próbuje dostać się do sprzętu bezposrednio i system blokuje, albo próbuje się dostać bezpośrednio a sprzętu a jego już nie ma (choćby specyficzna karta muzyczna czy graficzna) albo poprzez funkcje systemowe (przerwania systemowe nie BIOSu) których już nie ma itp. Sam procesor ma tu jeszcze najmniejsze znaczenie - zdecydowanie większe OS.
Tak czy inaczej korzystając z wszelkiego typu symulatorów uruchomienie starszych programów często się udaje.
Jak zobaczyłem całkowicie grywalnego Duke Nukem 3D pod DosBoxem z emulacją VGA to się wzruszyłem. A jeszcze bardziej, jak pouruchamiałem prawie wszystkie swoje stare wypociny ze studiów (poza paroma takimi, które wykorzystywały np. nieopublikowane oficjalnie właściwości mojej ówczesnej karty graficznej).
Pzdr.Poryjemy..zrobaczymy - A tak swoją drogą - mam jeszcze na dysku partycyjkę DOSa , JOTEM 7/10/08 18:34
z bootowaniem i z fat16 - startuje sobie NC i zasadniczo wszystkie stare programy działają jak powinny ale są wtedy pod kontrolą starego DOSa.Poryjemy..zrobaczymy
- One word: DOSBox , Barts_706 7/10/08 18:34
I wszystko gra, prędkość można wyregulować i w ogóle._______________________________
http://jawnesny.pl - wiem, znam, używam , kubazzz 7/10/08 18:39
to raczej taka dziecieca ciekawosc. tak sobie patrze na niektore gry i sobie mysle, ze one sa juz tak stare, ze sie nawet juz nie odpalaja;)SM-S908
- tak na szybko, to gigantyczne roznice w predkosci i system 32bitowy , chris_gd 7/10/08 18:53
jakby nie patrzec dzisiaj takie 40mhz czyli tyle ile mial 386 to praktycznie roznica bledu pomiarowego, nikt na to nie patrzy, bo czy ktos ma 3.24 czy 3.2ghz to sorry
no i system, jakbys zainstalowal na nowytm kompie dosa to i pewnie sporo rzeczy by smigalo, pod windowsem to juz inna bajka
ogolnie dzieki Bogu mamy DOSboxaRyzen 7 3700X@4.3GHz/16GB 3000Mhz/
RTX 2060Super@GPU1600/MEM1900
- wyobraz sobie , gorii 7/10/08 21:05
co musi czuc gierka napisana w duchu "640kb should be enough for everyone" gdy odpalajac sie widzi 4gb ramu... ze swoim 16bitowym rejestrem to jak z motyka na slonce- probuje sobie wyobrazic, jak ja kiedys gralem w te gry , kubazzz 8/10/08 02:23
http://www.youtube.com/watch?v=tBlX9m5zXvc
przeciez to wymaga naprawde silnej wyobrazni:DSM-S908 - .:. , Shneider 8/10/08 02:37
byl trick na b. szybka jazde.
zx albo xz
trzeba szybko klepnac i fruuuunie na luzie :).:: Live at Trance Energy ::. - taa , kubazzz 8/10/08 02:42
tylko to odwzorowanie rzeczywistości i te dźwięki z pcspeakera... ale i tak wiało realizmem:DSM-S908 - .:. , Shneider 8/10/08 02:48
to bylo piekne :)
do tej pory w domu lezy toshiba t3100.
286, 640kb ramu, 10MB dysk, stacja fdd dd, ekran plazmowy cga.
jak otrzymalem od bliskiej osoby covoxa, to po prostu bylem w szoku. :-).:: Live at Trance Energy ::.
- grałem w to na Amige 1200 , Master/Pentium 8/10/08 08:21
grafika była chyba ciut lepsza. Realizm jak na te czasy dobry, ba nawet w stosunku do dzisiejszych gier jest znośny.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - eee tam , Barts_706 8/10/08 10:38
Właśnie przez to były kozackie, że wyobraźnia zapełniała wszelkie braki, dopowiadała, upiększała._______________________________
http://jawnesny.pl
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|