Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!cbmvax!andy From: andy@cbmvax.cbm.UUCP (Andy Finkel) Newsgroups: comp.sys.amiga Subject: Re: BCPL/AmigaDOS Message-ID: <1920@cbmvax.cbmvax.cbm.UUCP> Date: Fri, 22-May-87 19:28:36 EDT Article-I.D.: cbmvax.1920 Posted: Fri May 22 19:28:36 1987 Date-Received: Sat, 23-May-87 18:16:18 EDT References: <461@inria.UUCP> Reply-To: andy@cbmvax.UUCP (Andy Finkel) Organization: Commodore Technology, West Chester, PA Lines: 31 In article <461@inria.UUCP> rouaix@inria.UUCP (Francois Rouaix) writes: >Disassembling and/or printa-ing usual DOS commands such as run/execute/list/.. >I made the assumption that there is a bcpl-startup hidden somewhere. >The latter would be the equivalent for lstartup.asm or astartup.asm well known >in the C-programmers community. BCPL programs get an entire BCPL environment when they start up, with various things in various registers, their own backwards stack, and access to a bunch of BCPL routines in the DOS. This world is hidden from C and assembly programmers. For the time being, its best it were to remain so. Having too many people playing around with the internals of the DOS might prevent us from changing it in any meaningful way. One of our goals is to change the environment into a C style world, and continue the task of 'less BCPL' in the Amiga OS. It would be *really* bad if suddenly a lot of programs started counting on the BCPL world being there. Sorry 'bout that folks... andy finkel -- andy finkel {ihnp4|seismo|allegra}!cbmvax!andy Commodore/Amiga "An end is always a new beginning." - Captain Cloud Any expressed opinions are mine; but feel free to share. I disclaim all responsibilities, all shapes, all sizes, all colors.