Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site aecom.UUCP Path: utzoo!watmath!clyde!floyd!cmcl2!rocky2!cucard!aecom!glen From: glen@aecom.UUCP Newsgroups: net.micro.cpm Subject: Re: CONIX for CP/M - (nf) Message-ID: <363@aecom.UUCP> Date: Wed, 8-Feb-84 10:46:19 EST Article-I.D.: aecom.363 Posted: Wed Feb 8 10:46:19 1984 Date-Received: Fri, 10-Feb-84 04:11:53 EST References: <5295@uiucdcs.UUCP> Organization: Albert Einstein Coll. of Med., NY Lines: 47 > > In reply to: > uokvax!emjhm Jan 30 17:32:00 1984 . . Jim asks for general info about the ConIX shell for CP/M . systems, and specifically, about a problem that might arise . on systems implementing a BIOS in ROM. . Tis true. ConIX will not work properly on systems that implement a BIOS in ROM. That is because ConIX must modify the CONST, CONIN, CONOUT, LSTOUT and SELDSK jmps in order to intercept a program's request for I/O during redirection and ExpanDisk (16 drive) references. There is, however, a "theoretical" way around this. "Theoretical" because I have never tried it, but it should work. In short, you should SYSGEN a new version of CP/M to reside lower in memory to make room for a RAM BIOS table which is simply an exact duplicate of the ROM jmp table. This should be easy enough to try before taking a jmp into ConIX. The only gotcha is if CP/M is resident in ROM with the BIOS. In such a case, CP/M couldn't be moved by MOVCPM and this fix wouldn't work. I haven't heard of or seen a system that is all-ROM CP/M, although it probably exists. I have heard about BIOSes in ROM, but I don't know of the names of the manufacturers of such systems. Maybe someone could enlighten me. There might be a fix that I haven't yet thought of. There are some users out in netland that have already purchased ConIX. Maybe you can solicit comments from them regarding its performance. I can only say that it works, since I am: Glen Marianko Computer Helper Industries Inc. ConIX Program Designer Feel free to pick my brains. But, please, leave something over for me. ...!aecom!glen