I think there's been sufficient time for everyone who is interested to reply. Beginning Monday, talks will begin on a 32-bit DOS kernel.
On Mon, Jun 8, 2015 at 9:25 PM, Antony Gordon <[email protected]> wrote: > Hi, > > I'd suggest using 0xC3 0x00 as a magic number for any non-8086 executable. > Or, for preference, using a 4-byte magic number: 0xC3 0x00 0x00 followed by > a byte giving the supported CPU architecture. Then the logic in the loader > would be: > > > Here’s an easier solution. Follow the pattern Microsoft set with PE files. > PE files BTW is the executable format for Windows EXE files. > > Visit this link - > http://en.wikibooks.org/wiki/X86_Disassembly/Windows_Executable_Files#MS-DOS_COM_Files > > i think it might be a little simpler this way. > > -- > John Elliott > > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-devel > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-devel > >
------------------------------------------------------------------------------
_______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
