Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!seismo!uwvax!astroatc!nicmad!brown From: brown@nicmad.UUCP Newsgroups: net.micro.pc Subject: Re: Question for Microsoft Message-ID: <742@nicmad.UUCP> Date: Wed, 25-Jun-86 11:31:01 EDT Article-I.D.: nicmad.742 Posted: Wed Jun 25 11:31:01 1986 Date-Received: Sat, 28-Jun-86 07:32:25 EDT References: <556@abstl.UUCP> Reply-To: brown@nicmad.UUCP (Mr. Video) Organization: Nicolet Instrument Corp. Madison WI Lines: 37 Keywords: IBM Basic Compiler In article <556@abstl.UUCP> rcs@abstl.UUCP writes: > > >I have a friend who has developed software on an IBM XT using: > > IBM Basic Compiler version 2.00 > PC-DOS version 2.1 > >His programs have been successfully tested on XTs, ATs and a Kaypro 16. When >the software is run on a Zenith Z-150 (MS-DOS version 2.11, IO.SYS 1.05) the >following message appears: > > CANNOT EXECUTE AS A CHILD OF BASIC > >Can anyone provide some insight to the meaning of this error and / or any >ideas for a workaround? I'll put in my 2 cents, just to get things started here. On my PC-XT I can get that error while trying to run another Basic compiled program from within another Basic program. So, for some reason, the compiled program 'thinks' that another Basic program is already running. I know this doesn't help you any, but the clue must be in the memory mapping of the Z-150. What you need is the information from the Z-150 that tells you how Basic uses the memory map and the IBM Basic memory map, then you can compare and see what IBM is looking for and then see what the Z-150 operating system is doing to the map. It is a clue, no matter how small of a clue. Hopefully someone else has run across this and has already figured out the difference between the two machines. -- ihnp4------\ harvard-\ \ Mr. Video seismo!uwvax!nicmad!brown topaz-/ / decvax------/