Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!rochester!bullwinkle!uw-beaver!ssc-vax!gma From: gma@ssc-vax.UUCP (G M Anderson) Newsgroups: net.micro.pc,net.lang.c Subject: PC .COM files and memory resident code. Message-ID: <733@ssc-vax.UUCP> Date: Tue, 6-May-86 15:37:17 EDT Article-I.D.: ssc-vax.733 Posted: Tue May 6 15:37:17 1986 Date-Received: Sat, 10-May-86 12:22:07 EDT Distribution: net Organization: Boeing Aerospace Co., Seattle, WA Lines: 15 Xref: linus net.micro.pc:7731 net.lang.c:8185 I am interested in creating a resident interrupt driven process in C, and I don't really care if it is a .COM, .EXE, or whatever. I understand how to do it in assembly, but it appears very difficult to do in C because of the jumping around code, replacing addresses, getting addresses, and the sticky little stack segment problem. (By the way, if there is no defined stack segment, where does the stuff stack up?) If anyone knows how to: 1) Create interrupt driven code with C. 2) Make that code memory resident without assembly modification. 3) The proposed memory resident addressing agreements between MS, and the popup utility people. I would greatly appreciate your help.