Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utcs.uucp Path: utzoo!utcs!wagner From: wagner@utcs.uucp (Michael Wagner) Newsgroups: net.micro.amiga Subject: Re: Q: AmigaBasic access to Amiga features Message-ID: <1074@utcs.uucp> Date: Sun, 2-Feb-86 21:35:25 EST Article-I.D.: utcs.1074 Posted: Sun Feb 2 21:35:25 1986 Date-Received: Sun, 2-Feb-86 21:41:27 EST References: <1277@vax135.UUCP> Reply-To: wagner@utcs.UUCP (Michael Wagner) Organization: University of Toronto - General Purpose UNIX Lines: 33 Summary: In article <1277@vax135.UUCP> cjp@vax135.UUCP (Charles Poirier) writes: >I remember hearing from some, possibly non-authoritative source, that >with the Amiga one could define a region to be displayed (I don't know >whether to call it a playfield, window, or what), that is bigger than the >screen-area. And that you could scroll the on-screen region across the >bigger region very simply, as by changing a pointer to the on-screen >origin or some such. > >I can't find how to do this in Microsoft AmigaBasic V1.1. Can it in >fact be done in AmigaBasic? Can it be done at all? Is this covered in >some manual set other than what Joe Consumer gets (so far) with V1.1? There is a SCROLL command. Page 8-135. Implements vertical and horizontal scroll. Haven't had a chance to use it yet. Don't know if it's what you're looking for or not. And I don't know if you can open virtual windows larger than the screen (from BASIC...facilities exist in the EXEC to do this). > >Can one coerce the mouse() command to switch its attention from port 1 >to port 2 and back? And: is there a way to read joystick (rather than >mouse) information through AmigaBasic? The STICK and STRIG functions look like what you want for the second point. Don't know about mousing on port 2. Seem to recall reading that mice had to be plugged into port 1 (restriction was OS, not BASIC). (see pages 8-143-4 for STRIG and STICK) > I answered to the net, since the questions seem of general interest. Hope that was the right thing to do. Michael