.OVR

OVR-bestand

MS-DOS Program Overlay File
Stel een vraag
SNEL ANTWOORD

Een OVR-bestand is een binair codefragment dat oude MS-DOS-programma's (zoals WordStar, dBase, Turbo Pascal-apps) op aanvraag laadden om de geheugenlimiet van 640 KB te omzeilen. Deze bestanden zijn inactief op moderne systemen en nutteloos zonder hun bijbehorende uitvoerbare hostbestand. Gebruik DOSBox om de originele software uit te voeren. Let op: AbleNet Overlay Maker en sommige GIS-tools gebruiken .ovr ook voor volledig andere bestandstypen.

Ontwikkelaar: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) Categorie: Systeembestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .NOMEDIA · .DLL · .TMP · .LNK

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 7, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het OVR-bestandsformaat?

Een .ovr-bestand is een MS-DOS Program Overlay - een binair x86-codesegment dat is ontworpen om op aanvraag in het geheugen te worden geladen door een host .exe-programma, in plaats van constant aanwezig te blijven.

DOS-overlaybestanden losten het plafond van 640 KB aan conventioneel geheugen op dat alle MS-DOS-applicaties beperkte. Een groot programma splitste zijn code op in een hoofd-.exe (altijd in het geheugen) en een set .ovr-overlaymodules met minder vaak gebruikte functies - menu's, spellingcontrole, helpschermen en vergelijkbare functies. Een overlay-manager-stub die in het host-binair bestand was gekoppeld, laadde de vereiste .ovr-module in een vast gedeeld geheugengebied wanneer dat nodig was, en wisselde deze uit wanneer een andere overlay vereist was. WordStar 4 en later werden geleverd met verschillende overlaybestanden, waaronder WSOVLY1.OVR en WSMSGS.OVR; dBase- en Turbo Pascal-applicaties gebruikten vaak dezelfde techniek.

.ovr-bestanden zijn ruwe x86 binaire code zonder universele header of „magic bytes”. De interne lay-out hangt volledig af van de compiler of linker die ze heeft geproduceerd. De {$O+} overlay-richtlijn van Turbo Pascal genereerde .ovr-bestanden met een kleine fixup-tabel per eenheid voorafgaand aan de code; Borland en andere leveranciers gebruikten incompatibele formaten. Een .ovr-bestand van de ene toolchain kan niet door een andere worden geladen.

Een .ovr-bestand is volledig inactief zonder het bijbehorende uitvoerbare hostbestand - het kan niet zelfstandig worden uitgevoerd. EMS/XMS-ondersteuning voor uitgebreid geheugen en 32-bits protected-mode runtimes (zoals DOS/4GW) maakten overlays begin jaren 90 overbodig. Tegenwoordig verschijnen .ovr-bestanden alleen in abandonware-archieven en kunnen ze worden verkend met DOSBox of DOSBox-X emulators.

Beveiliging & veiligheid

RISICO: LOW

DOS OVR-bestanden bevatten x86 machinecode maar kunnen niet direct worden uitgevoerd op modern 64-bits Windows/macOS/Linux (real-mode x86 code, geen PE/ELF-header). Het risico is effectief nul buiten DOSBox, waar de sandbox schade beperkt. De AbleNet-variant is een gegevensbestand, niet uitvoerbaar.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMS-DOS Program Overlay Fileook bekend als DOS overlay, program overlay module
ONTWIKKELAARVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)sinds Early 1980s (DOS era, common practice by 1983-1985)
MIME-TYPEapplication/octet-stream
TYPEBinair uitvoerbaar segment (overlay-code die op aanvraag door het hostprogramma in het geheugen wordt geladen)
Deze extensie wordt ook gebruikt door…
  • AbleNet Overlay Maker Board File - AbleNet's Overlay Maker (AAC/educatieve tool voor het maken van communicatieborden) slaat lay-outs van overlayborden op als .ovr-bestanden - volledig ongerelateerd aan DOS-overlays; XML of binair eigen formaat.
  • The Overlay Maker (GIS/militaire tekeningen) - Een genetwerkt GIS-tekenprogramma voor militaire planning gebruikt ook .ovr voor zijn teken-overlaybestanden; deze verwijzen naar kaartafbeeldingen en annotaties, maar niet naar de bronbestanden zelf.

Programma's die OVR-bestanden openen

Windows2 apps
DOSBox Open-source Plaats de OVR naast de bijbehorende EXE in DOSBox en voer de EXE uit - DOSBox laadt de OVR automatisch wanneer het programma deze nodig heeft.
DOSBox-X Open-source Verbeterde DOSBox-fork met betere compatibiliteit voor zakelijke DOS-apps; voer de host-EXE uit met OVR-bestanden in dezelfde map.
macOS1 app
DOSBox Open-source Plaats de OVR naast de bijbehorende EXE in DOSBox en voer de EXE uit - DOSBox laadt de OVR automatisch wanneer het programma deze nodig heeft.
Linux1 app
DOSBox Open-source Plaats de OVR naast de bijbehorende EXE in DOSBox en voer de EXE uit - DOSBox laadt de OVR automatisch wanneer het programma deze nodig heeft.

Technische details

diepe specificaties
Formaat-typeBinair x86 machinecode overlay-segment (ruw, geen containerformaat)
CoderingBinair, little-endian (x86 machinecode of compiler p-code)
Typische bestandsgrootte2 KB - 256 KB (bewust klein gehouden om schijf-I/O te minimaliseren)
GeheugenmodelGeladen in een vast gedeeld overlay-gebied in het conventionele DOS-geheugen (onder 640 KB); meerdere .ovr-modules delen hetzelfde adresbereik
Afhankelijkheid van toolchainInterne lay-out is volledig compiler/linker-specifiek - Turbo Pascal OVR is incompatibel met Borland Linker OVR en andere formaten
Turbo Pascal specificatiesIngeschakeld door de {$O+} compiler-richtlijn; het overlay-segment van elke unit wordt voorafgegaan door een fixup-tabel voor adres-patching
Bekende gebruikersWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, Turbo Pascal-applicaties
Zelfstandige uitvoeringKan niet onafhankelijk worden uitgevoerd - inactief zonder de bijbehorende host .exe en de gekoppelde overlay-manager-stub
DoelplatformMS-DOS en PC-DOS (programma's uit het 8086 tot 80286 tijdperk)
Oorzaak van verouderingEMS/XMS-ondersteuning voor uitgebreid geheugen en 32-bits protected-mode runtimes (DOS/4GW, Windows PE) maakten overlays begin jaren 90 overbodig
Context van ontdekkingAlleen te vinden in abandonware-archieven; alleen functioneel binnen DOSBox of DOSBox-X emulators
UitgebrachtEarly 1980s (DOS era, common practice by 1983-1985)
Laatste versieN/A (format is defunct; no versioning)

OVR conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met OVR-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over OVR-bestanden.

Veelgestelde vragen

Wat is een OVR-bestand?
Bijna altijd een programma-overlay uit het DOS-tijdperk: een codefragment dat op aanvraag wordt geladen door een oud MS-DOS-programma. Inactief zonder het bijbehorende uitvoerbare hostbestand.
Kan ik OVR-bestanden verwijderen?
Als ze deel uitmaken van een DOS-programma-archief, zal het verwijderen van OVR-bestanden het programma onbruikbaar maken - de host-EXE heeft ze nodig. Bewaar ze samen met de EXE.
Hoe voer ik een programma uit dat OVR-bestanden heeft?
Gebruik DOSBox of DOSBox-X: plaats alle bestanden (EXE + OVR) in dezelfde map, koppel deze en voer de EXE uit. De overlay-manager in de EXE regelt het automatisch laden van de OVR.
Mijn OVR-bestand is afkomstig van AbleNet Overlay Maker - hoe open ik het?
AbleNet Overlay Maker 3.5 opent zijn eigen .ovr-borden (ablenetinc.com). Dit is een volledig ander programma en formaat dan DOS-overlays.
Welk programma maakt OVR-bestanden?
MS-DOS-compilers en linkers, met name Borland Turbo Pascal (met {$O+}) en het build-systeem van WordStar. Moderne IDE's en compilers produceren geen OVR-bestanden.

Referenties

1Overlay (programming) - Wikipediaen.wikipedia.org
2Turbo Pascal Overlay Unit documentationwww.freepascal.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Gerelateerde extensies

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z