MS-DOS på en Apple IIe – ja, det er nu en ting
En ny hobbyist-løsning gør det muligt at køre MS-DOS-applikationer på en Apple IIe. Det lyder som en punchline fra 80’erne, men projektet er reelt: Med emulering og en kreativ bro mellem to historisk uenige platforme kan klassiske DOS-programmer nu afvikles på Apples 8-bit-maskine.
Nyheden kommer via Hackaday, som har beskrevet projektet og demonstreret, hvordan Apple IIe kan presses ind i en verden, den aldrig var designet til. Det er ikke “Apple lancerer noget”, men det er en interessant påmindelse om, hvor langt retro-computing-miljøet kan trække ældre hardware – og hvorfor emulering stadig er et af de vigtigste værktøjer til digital bevaring.
Hvad er det præcis, der er sket?
Kernen i projektet er, at Apple IIe nu kan fungere som vært for DOS-programmer ved hjælp af en kombination af software og emuleringslag, der oversætter instruktioner og I/O mellem miljøerne. Apple IIe er bygget omkring 6502-familien, mens klassisk MS-DOS typisk lever på x86 (8086/80286). De to verdener taler ikke samme “CPU-sprog”, og derfor kræver det emulering eller en slags co-processor-tilgang.
Hackaday-artiklen beskriver arbejdet som en praktisk måde at starte og køre DOS-applikationer på Apple IIe. Det er værd at understrege: Performance og kompatibilitet afhænger af, hvilke DOS-programmer man prøver, og hvor meget af DOS-økosystemet (BIOS-kald, diskadgang, grafiktilstande osv.) der er understøttet. Det her er ikke en magisk portal til at spille alt fra 90’erne – det er et teknisk eksperiment, der tager et ellers låst stykke hardware og giver det en uventet ekstra identitet.
Hvorfor er det interessant i en Apple-kontekst?
Apple IIe er en af de mest ikoniske Apple-maskiner overhovedet. Den repræsenterer en æra, hvor platforme var dybt proprietære, og hvor software var tæt bundet til bestemte chips, drev og grafikkort. At få MS-DOS-programmer til at køre her er i praksis en øvelse i at bryde de historiske “mure” mellem økosystemer – præcis den slags, der også har præget moderne Apple-historie.
Der er en rød tråd fra Apple IIe til i dag: Apple har igen og igen skiftet arkitektur (68k → PowerPC → Intel → Apple Silicon) og gjort kompatibilitet til en strategisk disciplin via emulering og oversættelse. På macOS hedder det tidligere Rosetta og Rosetta 2; i retroverdenen er det samme idé, bare med langt færre ressourcer og langt mere tålmodighed.
Emulering som digital kulturarv
Det mest afgørende her er ikke, at man kan åbne et specifikt DOS-program på en Apple IIe. Det er, at emulering fortsætter med at være den mest robuste måde at holde gammel software i live på – især når original hardware bliver sjældnere, dyrere og mere skrøbelig.
Retroprojekter som dette bliver ofte omtalt som “nørderi for nørder”, men de fungerer også som praktiske beviser på, at software ikke behøver forsvinde, bare fordi en platform gør. Og i en tid hvor apps, licenser og online-aktivering kan slukke funktionalitet fra den ene dag til den anden, er der noget næsten trøstende ved et projekt, der går i den modsatte retning: mere kontrol, mindre afhængighed.
Hvad kan man forvente – og hvad kan man ikke?
Man skal holde forventningerne realistiske. Apple IIe er ikke en skjult x86-maskine. Hvis projektet bruger tung CPU-emulering, vil det typisk være langsomt og selektivt kompatibelt. Hvis det derimod bygger på hardwareudvidelser eller co-processor-løsninger, kan oplevelsen være mere praktisk, men så er man afhængig af specifik hardwareopsætning.
Uanset metode er det sandsynligt, at de mest relevante use cases er tekstbaserede eller relativt simple DOS-applikationer, hvor timing og grafik ikke er kritisk. Klassikerne fra DOS-æraen har ofte direkte hardwareantagelser (VGA, Sound Blaster, bestemte interrupt-rutiner), som ikke nødvendigvis passer ind i en Apple IIe-kontekst uden ekstra lag af emulering.
💡Pro TipHar du en moderne Mac med Apple Silicon, kan du selv mærke “platform-oversættelse” i praksis: Åbn Aktivitetsovervågning og tjek, om en app kører som “Intel” eller “Apple” – det er Rosetta 2 i arbejde, samme grundidé som retroemulering, bare i stor skala.
Min vurdering
Det her er et klassisk eksempel på, hvorfor retrocomputing stadig er relevant: Ikke fordi vi savner 5,25"-disketter, men fordi det afdækker de tekniske principper, som moderne platforme stadig bygger på. At køre MS-DOS-programmer på en Apple IIe er i sig selv absurd – og netop derfor lærerigt.
For Apple-interesserede er det også en fin påmindelse om, at “kompatibilitet” ikke er en selvfølge, men et aktivt valg. Apples egne store arkitektskift er lykkedes, fordi virksomheden har investeret i oversættelseslag, værktøjer og udviklerstøtte. Her ser vi den samme filosofi i miniatureformat: en håndfuld entusiaster, der nægter at lade platformgrænser være endestationen.
Hvad skal du holde øje med nu?
Hvis projektet får momentum, bliver de næste vigtige milepæle typisk: bedre DOS-kompatibilitet, mere stabil disk- og filhåndtering, og tydelig dokumentation af hvilke programmer der virker – og hvorfor. Det er der, det går fra “sejt demo-klip” til noget, andre faktisk kan reproducere uden at bruge en weekend på at gætte sig frem.
Indtil videre er det mest af alt en nørdet, men ret elegant påmindelse: Der er stadig nyt at opdage i det gamle.