Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site ubc-cs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!alberta!ubc-vision!ubc-cs!ludemann From: ludemann@ubc-cs.UUCP (Peter Ludemann) Newsgroups: net.micro.pc Subject: Re: A New Compiler Model Message-ID: <1165@ubc-cs.UUCP> Date: Mon, 15-Jul-85 02:55:51 EDT Article-I.D.: ubc-cs.1165 Posted: Mon Jul 15 02:55:51 1985 Date-Received: Wed, 17-Jul-85 05:18:53 EDT References: <368@kontron.UUCP> Reply-To: ludemann@ubc-cs.UUCP (Peter Ludemann) Distribution: net Organization: UBC Department of Computer Science, Vancouver, B.C., Canada Lines: 13 In article <368@kontron.UUCP> cramer@kontron.UUCP (Clayton Cramer) writes: >One of the nice things about writing code in assembler for the PC is that >you run the resulting .EXE file through EXE2BIN and get a .COM file. Sorry to disappoint you, but .COM doesn't buy you much. A friend of mine wrote a program to convert and .EXE file to .COM by turning the relocation information into code which modified the code segment when the program was executed (of course, the resulting code was not position independent). The result: the generated .COM file was about the same size as the original .EXE file and it loaded about as fast.