Received: by 10.224.186.143 with SMTP id cs15mr12668653qab.3.1346784023539; Tue, 04 Sep 2012 11:40:23 -0700 (PDT) Received: by 10.236.201.134 with SMTP id b6mr1831997yho.15.1346784023505; Tue, 04 Sep 2012 11:40:23 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!v8no1276521qap.0!news-out.google.com!da15ni65566254qab.0!nntp.google.com!b19no1342708qas.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.sys.apple2.programmer Date: Tue, 4 Sep 2012 11:40:23 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=70.123.154.97; posting-account=HyIOQgoAAAAfAUGOevdCSBhPYcDSPtM9 NNTP-Posting-Host: 70.123.154.97 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7a862cec-e93c-4885-9e23-c85df56682d0@googlegroups.com> Subject: More routines written From: BLuRry Injection-Date: Tue, 04 Sep 2012 18:40:23 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: csiph.com comp.sys.apple2.programmer:450 First I made the inverse/flicker routine for one sort of optical illusion. = Now I've made another which draws dots on the corners of a checkerboard to= make it look like it is warped. And I optimized the heck out of that so t= hat there was extra CPU to add a scroller using the empty spaces inside the= squares, billboard-style. It's not terribly fast, but it's optimized enough to not be terribly slow. = Double-hires is a very tricky thing, especially when you're trying to main= tain the illusion that you're updating the whole screen! Obligatory scroller: check. At least two different routines: check. One or two variations on the routines so they don't old within the first 15= seconds: check. Music: Need music. Time to do that! Crunch/Decrunch: 50% done. The packbits implementation for Apple Game Serv= er is good for graphics, but I need to see if I can make use of other crunc= hers for code. Any recommendations? Loader: Not written, but that will be pretty easy to write when the time co= mes. -B