<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.restless.systems/index.php?action=history&amp;feed=atom&amp;title=New_Executable_%28Windows_1.0_DR5%29</id>
	<title>New Executable (Windows 1.0 DR5) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.restless.systems/index.php?action=history&amp;feed=atom&amp;title=New_Executable_%28Windows_1.0_DR5%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.restless.systems/index.php?title=New_Executable_(Windows_1.0_DR5)&amp;action=history"/>
	<updated>2026-04-29T14:01:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.restless.systems/index.php?title=New_Executable_(Windows_1.0_DR5)&amp;diff=983&amp;oldid=prev</id>
		<title>Dr. Shuppet: /* Basic information about DR5 NE */</title>
		<link rel="alternate" type="text/html" href="https://wiki.restless.systems/index.php?title=New_Executable_(Windows_1.0_DR5)&amp;diff=983&amp;oldid=prev"/>
		<updated>2023-01-30T21:32:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Basic information about DR5 NE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;For the executable format used by Windows 1.0 Alpha and later, see [[New Executable]].&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Executable&amp;#039;&amp;#039;&amp;#039;, also called Windows Module, is the executable format used in Windows 1.0 DR5.&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
&lt;br /&gt;
Magic bytes, resident header, segment data and alignment, file offset of next EXE, segment data, resource data. Flags, version, revision, auto data segment number, heap size, stack size. Start procedure, load procedure, free procedure.&lt;br /&gt;
&lt;br /&gt;
Segment table, exported name table, resident entry point name table, non-resident entry point name table, import segment.&lt;br /&gt;
&lt;br /&gt;
== Linking ==&lt;br /&gt;
&lt;br /&gt;
The Windows Module compiler MC.EXE is called on a .DEF file, generating a .DFA file with MASM directives encoding the NE header. MC.EXE then calls MASM to assemble the .DFA file into a .DFO file, which is an [[Relocatable Object Module Format|OMF]] file containing sections composing the NE header. The resulting .DFO file is then passes to the 8086 linker LINK.EXE.&lt;/div&gt;</summary>
		<author><name>Dr. Shuppet</name></author>
	</entry>
</feed>