Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site apr.UUCP Path: utzoo!watmath!clyde!cbosgd!apr!las From: las@apr.UUCP (Larry Shurr) Newsgroups: net.emacs,net.micro.pc Subject: Re: microemacs 3.6 on ibm pc with lattice. help needed Message-ID: <146@apr.UUCP> Date: Wed, 21-May-86 15:03:23 EDT Article-I.D.: apr.146 Posted: Wed May 21 15:03:23 1986 Date-Received: Sat, 24-May-86 16:55:10 EDT References: <165@sci.UUCP> Reply-To: las@apr.UUCP (Larry Shurr) Organization: Advanced Programming Resources, Columbus OH Lines: 51 Keywords: microemacs 3.6 Xref: watmath net.emacs:1987 net.micro.pc:8303 In article <165@sci.UUCP> phil@sci.UUCP writes: >i have a copy of microemacs 3.6 that looks very nice. i have compiled >it on a vax under unix 4.2 and it runs fine. i've been trying to get >it to operate properly on a pc using lattice. it is a standard ibm pc >and lattice ver 3.0. > etc... > >so, the question is; what model REALLY works and is there one that >works on large files and handles redefined keys in .rc files and >is fast enough to be useful? > >any help would be appreciated. Phil (and all else), I haven't tried to bring up 3.6 yet, but I have brought up 3.5. The D model works great iiiiiiffffffff..... you also use the -s switch (or use -mds if you compile with lc). This tells the compiler that you don't want him to "normalize" all pointers and all results of pointer arithmetic. A normalized pointer is one in which the offset is always in the range 0x0 - 0xF and the segment is pointing at the appropriate paragraph. For example: 0900:1237 is converted to 0A23:0007 The advantages include: comparisons between arbitrary pointers are meaningful and addressing (using pointers) > 64k of data. Disadvantage is significant CPU time consumed normalizing pointers. This will cure your slowness problem. D model is probably the best choice for Microemacs. S model doesn't have enough data space. Ditto for P model. L model is unnecessary as the code space for Microemacs doesn't exceed 64k. As for your other problems. I can't help you (yet). Please let me know what you learn about them. Regards, Larry -- ------------------------------------------------------------------------------ BRITANNUS (shocked): Caesar, this is not proper. THEODOTUS (outraged): How? CAESAR (recovering his self-possession): Pardon him Theodotus: he is a barbarian, and thinks that the customs of his tribe and island are the laws of nature. (_Caesar and Cleopatra_, Act II - G. B. Shaw) Larry A. Shurr (osu-eddie!apr!las || 137c South Towne Ln; Delaware, OH 43015)