Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!decwrl!ucbvax!ucbcad!nike!caip!ut-sally!seismo!gatech!akgua!whuxlm!whuxl!houxm!ihnp4!inuxc!pur-ee!pucc-j!doc From: doc@pucc-j.UUCP Newsgroups: mod.amiga.sources Subject: AboutBmaps Message-ID: <1479@pucc-j> Date: Fri, 27-Jun-86 18:03:21 EDT Article-I.D.: pucc-j.1479 Posted: Fri Jun 27 18:03:21 1986 Date-Received: Sun, 29-Jun-86 09:12:51 EDT Sender: doc@pucc-j Organization: Purdue University Computing Center Lines: 76 Approved: doc@pucc-j.UUCP Return-Path: ihnp4!cbmvax!carolyn@ecn Reply-To: ihnp4!cbmvax!carolyn@ecn (Carolyn Scheppner) ' 'BMAPS --- C. Scheppner CBM 05/86 ' ' The Bmap directory contains .bmaps 'created with NewConvertFD using the 'FD files found on the 1.1 Amiga C disk. ' ' These .bmaps make it possible for 'you to call Amiga system routines 'from an AmigaBasic program. ' ' Three of the .bmaps have been placed 'in the LibDemos directory because they 'are needed by the some of the demo 'programs there. '(graphics, dos, and exec .bmaps) ' ' 'PLACEMENT OF BMAPS ' ' When you use the LIBRARY statement, 'AmigaBasic looks for a .bmap file 'for that library. It will look in two 'pllaces for the .bmap: ' ' 1. The libs: directory ' (Usually the libs directory of the ' workbench disk you booted with.) ' ' 2. The directory AmigaBasic is ' cd'd to. ' When you enter AmigaBasic, this is ' the directory (drawer) containing ' the icon you double clicked. ' You can cd to a different directory ' with the CHDIR command. ' ' To run the demos in the LibDemos drawer, 'EITHER doubleclick the demo's icon 'OR - doubleclick AmigaBasic ' - type CHDIR "df1:LibDemos" ' in the Output window ' - Open the desired demo ' - Start the demo ' ' 'CONFLICTING ROUTINES / KEYWORDS ' ' NewConvertFD prepends an 'x' to 'any Amiga system routine name that 'conflicts with an AmigaBasic keyword. ' ' The known conficting routine 'names can be found in data statements 'at the end of NewConvertFD. ' ' Using these .bmaps, the conflicting 'system routines may be declared 'and called by prepending an 'x' to 'the routine name. (ex. xRead) 'All other system routines are 'declared/called by their original 'names. ' 'Note: ' The dos_lib.fd file on the ' Amiga C disk had a bad line that ' I had to correct (using ED) before ' using NewConvertFD on it. ' I changed: ##bias 5*6 ' to: ##bias 30 '