Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!news.funet.fi!tut!mt87692 From: mt87692@tut.fi (Mikko Tsokkinen) Newsgroups: comp.sys.amiga.programmer Subject: Re: Copper SKIP does not skip WAIT!!!! Message-ID: Date: 4 Mar 91 21:55:48 GMT References: <1991Mar4.095014.7896@vax1.tcd.ie> Sender: news@funet.fi (#Kotilo NEWS system ) Distribution: comp Organization: Tampere University of Technology Lines: 37 In-Reply-To: smcgerty@vax1.tcd.ie's message of 4 Mar 91 09:50:13 GMT Nntp-Posting-Host: uikku.tut.fi In article <1991Mar4.095014.7896@vax1.tcd.ie> smcgerty@vax1.tcd.ie writes: > Path: news.funet.fi!sunic!mcsun!ukc!tcdcs!swift.cs.tcd.ie!vax1.tcd.ie!smcgerty > In article , mt87692@lehtori.tut.fi (Mikko Tsokkinen) writes: > > [Quote from HW ref. manual] > > The skip intruction causes the Copper to skip the next insruction if video > > beam counters are equal to or greater than the value given in the instruction. > > > > [Examples of CSKIP] > > > > CONCLUSION: SKIP INSTRUCTION SKIPS ONLY MOVE COMMANDS!!!!!!!!!!! > > > > This information is very important to if you are ever making complex > > copperlists. Another bug in HRM1.3 (or in the hardware) in two days. > Hang on, what's the point in skiping a CWAIT? CSKIP does everything a CWAIT can > do. CSKIP is intended to be used as part of a CopperList REPEAT..UNTIL loop > constuct, where it skips the 'GOTO' if the 'condition' is TRUE. I can't think > of a CList which needs a conditional CWAIT, that can't just be expanded out > or something. Memory's cheap!! 8-) Hi, To me it does not matter is wise or not but WHY DO THEY PRINT LIES IN THE HARDWARE REFERENCE MANUAL. Everything can be made without the skip command, or for that matter without wait or move, or the whole copper. Orginally my intention was to inform people out there that the copper is not skipping wait commands (and still is). So forget about "skips all commands" but edit to your manual instead "Skips following MOVE command". MIT -- /// AMIGA /// Pal A2k rev6.2, Kick1.3, 1MB chip, 2x3.5"floppy, 2090A & 40M HD. \\\ /// \\X// MIT