21781 Image82 (4)

21781 Image82 (4)



Projektowanie ■

Projektowanie ■


oo = == u«>- ——

°°= “ll

no— M


ggs == “ 111111=00

II =m|iiiiiIIii III

SS~miU'..........

OOOÓOOOOOCOOOOO

000000030C0030C


REKLAMA


U HilwirtilM

IJUIUOI IISMD


ATARI, Commodore), a nawet pierwsze pecety, miały po kilkadziesiąt, a co najwyżej kilkaset kilobajtów pamięci RAM. Microsoft, twórca MS-DOS-a, a konkretnie Bill Gates, nie wyobrażał sobie, że komputery osobiste będą mieć więcej niż 1 megabajt RAM-u. Dlatego od początku DOS, ściślej MS-DOS, obsługiwał tylko 640kB pamięci RAM (tzw. pamięć konwencjonalna). Potem okazało się, że potrzeba więcej pamięci, ale „sprytne" rozwiązanie Microsoftu uniemożliwiło zwyczajne, proste dodawanie i adresowanie pamięci

choćby dlatego, że obszar powyżej 640kB do 1Mb przeznaczono w PC-cie do innych celów. Co gorsza, wczesne wersje DOS-a wręcz nic mogły „zobaczyć", czyli zaadresować więcej pamięci niż 1MB Aby pokonać tę barierę, zastosowano wtedy pokrętne sposoby. Wykorzystywane każdy mały „kawałek” w obszarze adresowym 640kB do 1MB i wymyślono przedziwny sposób zwiększania ilości pamięci RAM w sposób, który można porównać do patrzenia na duży obraz przez małe okienko - chodzi o tak zwaną pamięć stronicowaną (expanded memory, EMS). Autotrax pochodzi właśnie z tych zamierzchłych czasów i wykorzystuje takie dziwne sposoby korzystania z dodatkowej, rozszerzonej pamięci RAM. Wykorzystuje pamięć konwencjonalną i stronicowaną.

I właśnie rysunek 20 pokazuje, że przy emulacji w systemie Win XP domyślnie pamięć stronicowana -pamięć rozszerzona EMS, nie jest emulowana. Niestety, nie wystarczy zmienić wpisu w okienku skrótu, ponieważ przy emulacji DOS-a system Win XP wykorzystuje dodatkowe pliki. We właściwościach skrótu, na zakładce Program, po kliknięciu przycisku Zaawansowane widać, co to za pliki. Są to AUTOEXEC.NT i CONFIG.NTy umieszczone w katalogu C:\WINDOWS\SYSTEM32V Po otwarciu pliku CONFIG.NT wydaje się on duży, ale w ogromnej większości są to komentarze (linie zaczynające się od REM). „Prawdziwej" treści umieszczonej na końcu pliku jest tam raptem trzy linijki Aby na zakładce Pamięć z rysunku 20 można było włączyć pamięć rozszerzoną EMS, w pliku CONFIG.NT należy dodać polecenie: emm=ram Plik C:\WINDOWS\SYSTEM32\ CONFIG.NT można otworzyć w notatniku i po prostu dodać to polecenie. Rysunek 21 pokazuje zakładkę Program i na tym tle uzupełniony w Notatniku Windows plik CONFIG.NT z dodanym poleceniem

m__u

u i i

oooaoooacr o Ooopoooooęępo. o miinmiiiiin ’

«<>E SE ===    :

gsi == ^iiiii=««i

ifMiniMimnt

ÓOOOOOCOÓ

pozwalającym na wykorzystanie pamięci EMS.

Opisana procedura dodania pamięci EMS przez dodanie linii w pliku CONFIG.NT i zmiany na zakładce Pamięć danego skrólu jest niezmiernie prosta, ale niestety, nic na wszystkich komputerach działa. Na przykład na moim komputerze nie działa. W rezultacie, jak pokazuje rysunek 22, po uruchomieniu Traxploia, a jeszcze przed wczytaniem płytki, program ten ma do dyspozycji tylko niecałe 300 kilobajtów RAM-u. Przy niezbyt dużydl płytkach nie ma to znaczenia, a e tak mała pamięć nie wystarcza na przykład do wczytania dużej płytki BIGDFMO PCR o objętości 544kB, dostarczanej wraz / Aulolraxcni. Prawdopodobnie też dlatego na moim komputerze nie chcą pracować zmodyfikowane sterowniki karty graficznej, dające rozdzielczość ekranu większą od standardowej 640x480

Według przypuszczeń, można byłoby tę rozszerzoną pamięć „uruchomić” po ingerencji w BIOS i po wyłączeniu niektórych uizą-dzeń, w tym sterowników USB. Nie przeprowadzałem takich prób, ponieważ istnieje inna droga rozwiązania problemu - wykorzystanie darmowego programu DOSBox. Wbrew ubawom, instalacja i konfigurowanie l)OSBoxa przebiegły gładko, szybko i bez jakichkolwiek problemów

DOSBox lekko, łatwo

i przyjemnie

DOSBox to program pozwalający umchamiać i w pełni wykorzystywać w systemie Windows XP stare DOS-owe programy DOSRox nie został przygotowany specjalnie dla Auto-traxa, tylko dla starych gier. które nadal mają zaskakująco duże grono miłośników. Stąd też w DOSBox-ie przewidziano rozbudowane opcje emulacji sterowników starych kart dźwiękowych i graficznych

Ściągnąłem DOSBox-a 0.63 ze strony http:/kłos bar. sourceforge net kio wnload php ? main=l

DOSBox to emulator udający, że na komputerze zainstalow any jest system MS-DOS.

Pliki windowsowego programu DOSRox grzecznie siedzą sobie w standardowym

Płytka do montażu elementów PLCC16-PLCC68

MS-DIP/PLCC1) w cena 4,50 zt J

www.sklep.avt.pl tel. 722/ 568 99 50


Elektronika dla Wszystkich Czerwiec 2006 27


Wyszukiwarka

Podobne podstrony:
PROJEKT LOCATIOM SECTION/HOLE no SMEET NO OATE OPERATOR ElEvATlONS GROLWO SuRFACE GWUND wAlfp UBiE
Image81 (4) Projektowanie Kilkunastoletni pakiet Autotrax, opracowany dla systemu operacyjnego MS-DO
DSC05134 Pytanie 4 Czynniki uwigl^ntaM przy projektowaniu lokAtiiacji prwdsł^biołstwa (no priytlariz
Image81 (4) Projektowanie Kilkunastoletni pakiet Autotrax, opracowany dla systemu operacyjnego MS-DO
projekt //2 ,oo Kotic^fcj/ir 3>^NtccJ //£d<S{l£&o f WWl/^jŁ/ <£Z*JTjJ /Iźk^IZ StC
Image81 (4) Projektowanie Kilkunastoletni pakiet Autotrax, opracowany dla systemu operacyjnego MS-DO
Image84 (4) Projektowanie ■ Projektowanie ■ Pro«y tc/eni ■1^‘frucny    Wy k 4ULOJI4 ł
30117 Image83 (4) Projektowanie folderze C:Program Files, natomiast udawany DOS „działa’’ na specjal
img044 (22) Opis drogi w planie Projektowany odcinek drogi klasy G ma długość Iab ~ 3100,00 m. Począ
12 I S t r o n a71 PROJEKT INNOWACYJNY Tabela 4 - „ Matryca testu wiadomości dla klasy II i III gimn

więcej podobnych podstron