> I forgot if I asked in the past -- but is the source for Squirt available ? The reason I ask is because I wouldn't mind having a 40/80 column mode. Also, at some point I want to circle back and fix some of the fonts on the HDV version -- you'll probably want to include those fixes too.
Was it not on the disk you downloaded from Asimov? Thought I included it, but if not I can send you a copy.
Q. I noticed that DHGR images need $00 $20 at file offset $3FFE on disk (in memory $5FFE/$5FFF) for them to show up properly (as DHGR) with Squirt.
> Is this a defacto standard? If so, where did it originate from ?
No. Not a standard. I was playing around with the idea that the Aux memory part of the DHR screen should come after the Main part so then it would only require one move from $4000.5FFF to Aux memory area $2000.3FFF. I never really understood the reason for the Dazzle Draw method until I come across some possible uses that requires the AuxMem portion to be loaded first.
In Squirt, pressing Ctrl-A will swap the Aux and Main parts of the dhr screen, so if the picture looks out of whack when viewing a Dazzle Draw graphic, just press Ctrl-A.
> Are you doing LZ4 compression on the Apple side?
Yes. Compression is on the Apple. Using Sweet 16 at 100 Mhz takes approx 30 secs for single res and 75 secs for dhr. At 1 Mhz takes 75 minutes or more for dhr. It has a byte countdown that you can stare at for 75 minutes.
The super hi-res takes over 5 minutes to compress at 100 Mhz.
> > - shape capture which captures shapes to a shape table for drawing from applesoft or ML programs
>
> I'll be extending DHGR.BYTE to "linearize" a user-defined region aka sprite extraction since that is needed on one of my projects.
>
> What format are your shapes in ?
table is somewhat the same as hi-res shape table
table data
00.01 - # of shapes
02.03 - offset to first shape
04.05 - offset to end of shape table or offset to next shape in sequence
06.07 - either more offsets or start of shape data
shape data
byte #00 - width
byte #01 - height
byte #02 - # of shapes in animation sequence
byte #03.. - data for shape #1
when doing animation, the countdown of the width and height when drawing each shape determines where one shape ends and the other begins and all that need be known is the number of shapes included in the sequence.
I included the offset to the end of the shape table to make it so much easier to add shapes to the shape table that I felt it needed to be included, but it is not counted as part of the "# of shapes" counter.
> > This program has totally different draw routines to the dbl-hi-res screen than you will find by BeagleBros or Nibble magazine or anywhere else, and is about twice as fast as their routines. So no routines have been pirated from anyone else.
>
> Any plans to release the source for paying customers?
I might leave that as one of those "until a number of registrations is met" things before release. Most can make their own source, and the code is way easier to follow than the BBros method. But I may hand out to those who I deem a low risk of sharing or uploading. The software will be unprotected so need to cover some angles, and unfortunately not everyone is honest.
> > Not all routines will be included in the shareware version, and some routines will only be released after a certain number of shareware registrations have been met.
>
> That makes sense.
> I grew up with and went to Asquith. Always nice to see another Canadian, eh? :-)
Yeah! Saw that in another thread. You got relatives there to visit? We will have to meet up in Saskatoon and go for drinks sometime?