bosannes Skrevet 2. juli 2004 Del Skrevet 2. juli 2004 Hvilke muligheter finnes om jeg ønsker å kjøre gamle DOS programmer på en PC som for tiden kjører Windows XP og Linux Mandrake 10? Er det mulig å innstallere DOS ved siden av som et eget operativsystem, eller kan jeg kjøre "ekte" DOS i Windows? Lenke til kommentar
Hårek Skrevet 2. juli 2004 Del Skrevet 2. juli 2004 Den nyeste teknologien på området er Virtual PC. Sjekk denne artikkelen: http://www.informationweek.com/story/showA...icleID=18600449 Lenke til kommentar
Manuel Skrevet 2. juli 2004 Del Skrevet 2. juli 2004 (endret) Hvilke muligheter finnes om jeg ønsker å kjøre gamle DOS programmer på en PC som for tiden kjører Windows XP og Linux Mandrake 10? Er det mulig å innstallere DOS ved siden av som et eget operativsystem, eller kan jeg kjøre "ekte" DOS i Windows? Det er *svært* problematisk å emulere et nativt DOS-miljø i et "ekte" 32-bits OS, som Unix og Windows NT. Minnemodellen som ble brukt i DOS er rett og slett uforenelig med den "vertsoperativsystemet" bruker. Å bnuker programvare som emulerer et PC miljø mens et annet OS kjører er bare èn løsning. Likevel så innebærer dette like mange, om ikke flere problemer enn å lage en ny partisjon med MS DOS. Det finnes flere emulatorer som kan emulere DOS-miljø. En av de største, og som finnes til både Linux og Windows, er Dosbox. Programmet støtter ganske mange spill, men du må belage deg på en hastighet som tilsvarer en rask 486 (med helvetes mye minne). I Linux har vi også DOSEmu. Denne er mer teknisk orientert mht. krav til brukeren. Såvidt jeg husker så kan du bruke originale filer fra MS DOS, da programmet ikke gjør annet enn å emulere et DOS miljø (men ikke filene). Det vil si at du "booter" operativsystemet på samme måte som i en virtuell PC. Jeg hadde litt problemer med å få lyden til å fungere (men det skal være mulig! ) og å kjøre Windows 3.1 kan du bare drite i (det var iallfall ikke mulig å kjøre det "stabilt" sist gang jeg sjekket). Alternativet er å bruke f.eks vmware til å emulere en PC i et OS som allerede kjører. Fordelen er at du slipper reboot. Ulempen er at du sannsynligvis ikke får direkte tilgang til maskinvaren (bare VESA og SVGA krever "BIOS-tjenester" og minnebruken styres allerede av vertsOS'et. Nå er det mulig at det programmeringsmessig er mulig med en "work-around"... uansett så vil drivere være et stort problem. Siste alternativ er å opprette en egen partisjon. Det første hinderet er å få DOS til å "tro" at det har eksklusive rettigheter på harddisken... Da vil du nemlig få et problem hvis DOS-partisjonen ligger på de første sektorene. Jeg tror GRUB har en fiks løsning på dette; tror du bruker en kommando som heter noe med f.eks hide(hd0,1) for å skjule den første partisjonen på den første harddisken FOR den partisjonen du skriver kommandoen under. Men sett da at du får ordnet opp i oppstartsproblemene: Du mangler DRIVERE! Nå vet jeg ikke hva slags maskinvare du har, men det finnes sannsynligvis ikke DOS-drivere til din maskinvare. Jeg har selv en gammel IBM Aptiva med en "moderne" p3 450Mhz CPU og 128mb RAM. Jeg kunne finne drivere til det innebygde lydkortet(ESS Solo - no or'ntlig møkk iallfall) , både for Windows 3.1 og DOS. Skjermkortet byttet jeg fra et NVIDIA RIVA 128ZX til et Matrox G400MAX jeg hadde liggende(nå får jeg virkelig lyst til å rose Matrox opp i skyene). Matrox hadde nemlig DOS (altså VESA BIOS) og Windows 3.1 drivere til dette skjermkortet til tross for at det er ganske "nytt". Men har du NVIDIA eller ATI tror jeg du kan se langt etter Windows 3.1-drivere... edit: Jeg fikk Warcraft (1) til å virke i DOSbox i Linux. Med lyd og hele driten. Jeg klarte derimot ikke å få Little Big Adventure til å virke i Linux-versjonen (manglet støtte for en opsjon, -ioctl). Endret 2. juli 2004 av Manuel Lenke til kommentar
bosannes Skrevet 10. juli 2004 Forfatter Del Skrevet 10. juli 2004 DosBox! Jepp! http://dosbox.sourceforge.net/ Funker på de fleste av de spillene jeg ville kjøre, men klarer ikke alt (Kjørte i det minste Blockout perfekt ) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå