Mitä on tapahtunut PC-tietokoneille sitten windows 2000 -kauden jälkeen? Esim. kaikissa XP-koneissa, joita olen kokeillut, on DOS-ohjelmille muistia n. 50 KB vähemmän kuin vanhemmissa W2K- tai NT4-koneissa -- ja se on niin paljon pois yhdestä megasta, että jotkin DOS-ohjelmat jo alkavat tökkiä muistin puutteeseen.
Käyttiksestä se tuskin johtuu, vaan todennäköisesti MS on pakottanut valmistajat muuttamaan laitepesifikaationsa niin, että sisukkaimmatkin DOS-käyttäjät alkaisivat jo downgreidata ohjelmiaan windows-versioihin.
Osaako kukaan kertoa tarkemmin, mitä on tapahtunut. Mistä se 50 kiloa on kupattu ja miten, ja voiko sen jotenkin saada takaisin käyttöön, ja jos voi, niin miten? Tai saako jostain vielä vanhan specin mukaisia koneita?
Käyttiksestä se tuskin johtuu, vaan todennäköisesti MS on pakottanut valmistajat muuttamaan laitepesifikaationsa niin, että sisukkaimmatkin DOS-käyttäjät alkaisivat jo downgreidata ohjelmiaan windows-versioihin.
Osaako kukaan kertoa tarkemmin, mitä on tapahtunut. Mistä se 50 kiloa on kupattu ja miten, ja voiko sen jotenkin saada takaisin käyttöön, ja jos voi, niin miten? Tai saako jostain vielä vanhan specin mukaisia koneita?
Vastaukset 3
Vanhimmat
Microsoft hävitti Dossin kokonaan Windows NT -sarjassa ja sen jälkeen Dos on ollut joissakin käyttöjärjestelmissä vain emulaattorina. Microsoftin käyttöjärjestelmissä komentokehote osaa pyörittää jotain tekstipohjaisia Dos-ohjelmia vielä mutta muistia niillä nyt voi olla mitä sattuu eikä sille asialle ole oikein järkeä edes yrittää tehdä mitään. Emulaattoria vaan kehiin, eli Dosbox.
Kyseessä ovat ns. tekstipohjaiset hyötyohjelmat, ei pelit. Miten DOSBOX parantaa tilannetta? Vapauttaako se enemmän muistia DOS-ohjelmille kuin pelkkä XP ilman DOSBOXia? Löytääkö se uusissa koneissa sen kadonneen 50 KB takaisin dos-ohjelmille?
P.S. Se kadonnut muisti on ilmeisesti jokin näyttömuistiblokki, jota nykyiset näytöt eivät käytä, mutta jonka aiemmin pystyi konfiguroimaan DOS-muistitilaksi, nykyisin ei, ei ainakaan samalla tavalla kuin vielä win2k:n aikakaudella.
Dosbox on emulaattori, ei se mitään vapauta mistään. Se vaan lohkaisee virtuaalikoneeseen niin paljon muistia kuin dossin rajoitteet antaa myöten. Oisko jotain sellaista kuin 640kt perusmuistia ja varmaan kymmeniä megoja DPMI:tä tai jotain kummallisia 16-bittisiä muistilaajennoksia.
Toki se on hidas koska se emuloi x86:n käskykannankin, että voi ajaa myös tulevaisuudessa niitä ohjelmia. Käytännössä tuota käytetään peleissä enimmäkseen kun kaikki muut ohjelmat jostain 80-luvulta on tehty nykyalustoille paljon paremmin, niin tekstipohjaisesti kuin graafisesti aikoja sitten.