[A83] Re: Sprites with clipping


[Prev][Next][Index][Thread]

[A83] Re: Sprites with clipping




You can use them in apps if you temporarily copy the routines to a fixed ram 
address, and set the .org of those routines to the ram used.


>From: "Kirk Meyer" <kirk.meyer@colorado.edu>
>Reply-To: assembly-83@lists.ticalc.org
>To: <assembly-83@lists.ticalc.org>
>Subject: [A83] Re: Sprites with clipping
>Date: Mon, 23 Jul 2001 12:04:24 -0600
>MIME-Version: 1.0
>Received: from [195.67.128.9] by hotmail.com (3.2) with ESMTP id 
>MHotMailBD25B24400AD4004324DC343800912590; Mon, 23 Jul 2001 11:05:05 -0700
>Received: from towerguard. (mx-1.sollentuna.net [195.67.128.9])by 
>mx-1.sollentuna.net (Postfix) with ESMTPid E897E18013; Mon, 23 Jul 2001 
>20:04:47 +0200 (CEST)
>Received: with LISTAR (v1.0.0; list assembly-83); Mon, 23 Jul 2001 20:04:47 
>+0200 (CEST)
>Received: from ucsu.colorado.edu (ucsu.Colorado.EDU [128.138.129.83])by 
>mx-1.sollentuna.net (Postfix) with ESMTP id ED3BD18012for 
><assembly-83@lists.ticalc.org>; Mon, 23 Jul 2001 20:04:45 +0200 (CEST)
>Received: from Kirk (dialup-88-33.Colorado.EDU [128.138.88.33])by 
>ucsu.colorado.edu (8.11.2/8.11.2/ITS-5.0/student) with SMTP id 
>f6NI4iP11026for <assembly-83@lists.ticalc.org>; Mon, 23 Jul 2001 12:04:44 
>-0600 (MDT)
>From assembly-83-bounce@lists.ticalc.org Mon, 23 Jul 2001 11:06:52 -0700
>Delivered-To: lists.ticalc-assembly-83@mx-1.sollentuna.net
>Message-ID: <GNEPLIJKKPFKKJNDKHEKMEGLCCAA.kirk.meyer@colorado.edu>
>X-Priority: 3 (Normal)
>X-MSMail-Priority: Normal
>X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
>Importance: Normal
>In-Reply-To: <412001712317516218@buffbody.com>
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000
>X-listar-version: Listar v1.0.0
>Sender: assembly-83-bounce@lists.ticalc.org
>Errors-To: assembly-83-bounce@lists.ticalc.org
>X-original-sender: kirk.meyer@colorado.edu
>Precedence: bulk
>X-list: assembly-83
>
>
>Umm, how would that possibly faster than simply not displaying the part
>that's off the screen? You even have to do a special findpixel to account
>for negative numbers... Where would you get 960 contiguous bytes, either?
>
>As mentioned earlier, both of Hideaki's routines are quite fast -- unless
>you're writing an app. You can't use them then, because they self modify
>themselves extensively.
>
>-----Original Message-----
>From: assembly-83-bounce@lists.ticalc.org
>[mailto:assembly-83-bounce@lists.ticalc.org]On Behalf Of Joe Pemberton
>Sent: Monday, July 23, 2001 11:51 AM
>To: assembly-83@lists.ticalc.org
>Subject: [A83] Re: Sprites with clipping
>
>
>
>If you want the sprites to scroll vertically, I'm guessing you don't want
>the sprites to disapear once parts of them go offscreen, yes?  Of course,
>since you're asking for a clipping routine.  But you might also consider
>making a 80x12 byte buffer and writing a modified version of fastcopy to
>only display the middle of the buffer and leave the top and bottom 8x12
>bytes alone.  These parts would be where the excess 8x8 sprites scroll into
>then dissapear.  The only problem would be the buffer would take up  960
>bytes, but if you're going for speed I would say go with that.
>
>
>


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp