Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Logic is the chastity belt of the mind!


computers / comp.sys.apple2 / FASTARC: A generalization of FASTCIRC

SubjectAuthor
* FASTARC: A generalization of FASTCIRCMichael J. Mahon
`* Re: FASTARC: A generalization of FASTCIRCOliver Schmidt
 `* Re: FASTARC: A generalization of FASTCIRCmmphosis
  +* Re: FASTARC: A generalization of FASTCIRCMichael J. Mahon
  |`* Re: FASTARC: A generalization of FASTCIRCmmphosis
  | `- Re: FASTARC: A generalization of FASTCIRCMichael J. Mahon
  `- Re: FASTARC: A generalization of FASTCIRCKent Dickey

1
FASTARC: A generalization of FASTCIRC

<9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4958&group=comp.sys.apple2#4958

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 05 Dec 2022 22:48:42 +0000
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:O309nFECNS/s0WOhB/SdHgufosY=
Newsgroups: comp.sys.apple2
Subject: FASTARC: A generalization of FASTCIRC
Content-Type: text/plain; charset=UTF-8
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
From: mjma...@aol.com (Michael J. Mahon)
Message-ID: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com>
Date: Mon, 05 Dec 2022 22:48:42 +0000
Lines: 20
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-xEIhrMBqvSz1h/fQlB3saDk0anktU4fPG7se6Pc9Kv4cOwvxOWLKqaJSv6jiNNvVsCltmlS6f8FqfpB!G4Y6IhnV5RXa3+4tSQefwIEdCt70CeZeZGXrK03LWWspKdCgzzR3yrefkjBkEqMcfWOPSi1nw/s=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Michael J. Mahon - Mon, 5 Dec 2022 22:48 UTC

Wouldn’t you know? Shortly after releasing FASTCIRC, a subroutine for
plotting HGR circles faster than you can say “cir…”, I realized that it
could be easily generalized to draw arcs of any length (0..64, where 0 is a
single point and 64 is a full circle) and any starting angle (0..63).

I also noticed that arcs are useful in many more cases than circles—like
rounded rectangles, for example. And, of course, a circle is just a special
case of an arc, so I’m superseding FASTCIRC with FASTARC, now available on
my website. (FASTCIRC will remain available, though it is now
“deprecated”.)

FASTARC has two entry points: FASTARC, for full generality, and FASTCIRC,
for convenient circles without the Start and Length parameters. It now
contains a more robust self-relocater.

As usual, there’s a full description, a Merlin listing, and a disk image
(.PO!) for download, containing Merlin source and several demo programs.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

Re: FASTARC: A generalization of FASTCIRC

<tmlvro$1ml22$1@solani.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4959&group=comp.sys.apple2#4959

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: ol....@web.de (Oliver Schmidt)
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Date: Mon, 5 Dec 2022 23:46:00 -0000 (UTC)
Message-ID: <tmlvro$1ml22$1@solani.org>
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 5 Dec 2022 23:46:00 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1791042"; mail-complaints-to="abuse@news.solani.org"
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:3OxDQplEFZQdgAiuT3xuWmicwK4= sha1:ui7Rv+0C6LTjEGOfOilMjhlLEoY=
X-User-ID: eJwFwYkBwEAEBMCWHNZTDkL/JWQGYs/G1WCKw0WVB91sp8SkGIPP6w2NywY3Ubk25cIZ9v0eDBDT
 by: Oliver Schmidt - Mon, 5 Dec 2022 23:46 UTC

> disk image (.PO!)

;-))

Re: FASTARC: A generalization of FASTCIRC

<mmphosis-1670433838@macgui.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4960&group=comp.sys.apple2#4960

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mmpho...@macgui.com (mmphosis)
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Date: Wed, 7 Dec 2022 17:23:59 -0000 (UTC)
Organization: Mac GUI
Lines: 8
Message-ID: <mmphosis-1670433838@macgui.com>
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com> <tmlvro$1ml22$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 7 Dec 2022 17:23:59 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="bc59dd2bcda543c26945ff61cf4f0502";
logging-data="652740"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/4em6NvLZlb8hybqyPuR0C"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:0s4HUgeQHqbZfz5ahqQOccHiPjQ=
In-Reply-To: <tmlvro$1ml22$1@solani.org>
 by: mmphosis - Wed, 7 Dec 2022 17:23 UTC

Oliver Schmidt wrote:
>> disk image (.PO!)
>
> ;-))
>
I renamed the file to FASTARC.po
so that KEGS 1.11 was able to boot it.

Re: FASTARC: A generalization of FASTCIRC

<ZqOdnRhgfOX4cg3-nZ2dnZfqn_adnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4961&group=comp.sys.apple2#4961

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 07 Dec 2022 19:54:13 +0000
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:O309nFECNS/s0WOhB/SdHgufosY=
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Content-Type: text/plain; charset=UTF-8
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
From: mjma...@aol.com (Michael J. Mahon)
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com>
<tmlvro$1ml22$1@solani.org>
<mmphosis-1670433838@macgui.com>
Message-ID: <ZqOdnRhgfOX4cg3-nZ2dnZfqn_adnZ2d@giganews.com>
Date: Wed, 07 Dec 2022 19:54:13 +0000
Lines: 18
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-svQKyp2l8qARnbS76m3/GnBt9iya8HNcaky1OhtlNsSzefIR6w+gX58R94Gh4saGIKPdCCMcduWS+oo!wylLzoRqn1KzzgLGnad0+bMw4RTuqWf/7g97wKalgAVjH2vyXDgfDnUf0zpd32bsCtGycSc8hv8=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Michael J. Mahon - Wed, 7 Dec 2022 19:54 UTC

mmphosis <mmphosis@macgui.com> wrote:
> Oliver Schmidt wrote:
>>> disk image (.PO!)
>>
>> ;-))
>>
> I renamed the file to FASTARC.po
> so that KEGS 1.11 was able to boot it.
>
>

You mean that .po is acceptable but .PO is not?
That’s wierd.

How did you like it? ;-)

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

Re: FASTARC: A generalization of FASTCIRC

<mmphosis-1670468811@macgui.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4962&group=comp.sys.apple2#4962

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mmpho...@macgui.com (mmphosis)
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Date: Thu, 8 Dec 2022 03:06:52 -0000 (UTC)
Organization: Mac GUI
Lines: 23
Message-ID: <mmphosis-1670468811@macgui.com>
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com> <ZqOdnRhgfOX4cg3-nZ2dnZfqn_adnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Dec 2022 03:06:52 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="0b2db716d78e92049637848617bb6a62";
logging-data="850221"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18l3M2SD4x/CACPDi0q9gki"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:dejHMszDE3dnNXNs1E/vFNzqs+E=
In-Reply-To: <ZqOdnRhgfOX4cg3-nZ2dnZfqn_adnZ2d@giganews.com>
 by: mmphosis - Thu, 8 Dec 2022 03:06 UTC

Michael J. Mahon wrote:
> mmphosis <mmphosis@macgui.com> wrote:
>> Oliver Schmidt wrote:
>>>> disk image (.PO!)
>>>
>>> ;-))
>>>
>> I renamed the file to FASTARC.po
>> so that KEGS 1.11 was able to boot it.
>>
>>
>
> You mean that .po is acceptable but .PO is not?
> That’s wierd.
>
> How did you like it? ;-)
>

Linux file systems are case sensitive. :(

It works really well, and much more flexible being able to draw arcs. I was
really impressed with the drawing speed in the demos.

Re: FASTARC: A generalization of FASTCIRC

<XRmdnVq_EP2kFgT-nZ2dnZfqn_qdnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4982&group=comp.sys.apple2#4982

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 14 Dec 2022 08:37:13 +0000
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:O309nFECNS/s0WOhB/SdHgufosY=
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Content-Type: text/plain; charset=UTF-8
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
From: mjma...@aol.com (Michael J. Mahon)
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com>
<ZqOdnRhgfOX4cg3-nZ2dnZfqn_adnZ2d@giganews.com>
<mmphosis-1670468811@macgui.com>
Message-ID: <XRmdnVq_EP2kFgT-nZ2dnZfqn_qdnZ2d@giganews.com>
Date: Wed, 14 Dec 2022 08:37:13 +0000
Lines: 29
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ws3pd7L5gZtkp5lV1TaYrTtZCW8GCzobmMyzoFiDpTBe+CfuNUBD1Ar4qxtgwcX/wFGmHz7aO2uRJoU!lvIJ6P0e9ds8hsfaIZ7qSaBBQNjD42nAiJTwKcWRv5fXB5xds9i1Xy1923k6JWrU5Sd+0rOFhJA=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Michael J. Mahon - Wed, 14 Dec 2022 08:37 UTC

mmphosis <mmphosis@macgui.com> wrote:
> Michael J. Mahon wrote:
>> mmphosis <mmphosis@macgui.com> wrote:
>>> Oliver Schmidt wrote:
>>>>> disk image (.PO!)
>>>>
>>>> ;-))
>>>>
>>> I renamed the file to FASTARC.po
>>> so that KEGS 1.11 was able to boot it.
>>>
>>>
>>
>> You mean that .po is acceptable but .PO is not?
>> That’s wierd.
>>
>> How did you like it? ;-)
>>
>
> Linux file systems are case sensitive. :(
>
> It works really well, and much more flexible being able to draw arcs. I was
> really impressed with the drawing speed in the demos.

Thank you! It was fun to provide a tool that I wished I had years ago!!
;-)

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

Re: FASTARC: A generalization of FASTCIRC

<tunr54$3spmf$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=5210&group=comp.sys.apple2#5210

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: keg...@provalid.com (Kent Dickey)
Newsgroups: comp.sys.apple2
Subject: Re: FASTARC: A generalization of FASTCIRC
Date: Mon, 13 Mar 2023 18:48:04 -0000 (UTC)
Organization: provalid.com
Lines: 15
Message-ID: <tunr54$3spmf$1@dont-email.me>
References: <9tGdnSSA6bTX6BP-nZ2dnZfqn_SdnZ2d@giganews.com> <tmlvro$1ml22$1@solani.org> <mmphosis-1670433838@macgui.com>
Injection-Date: Mon, 13 Mar 2023 18:48:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="bf752fa176ac9aacd1e2d3c0d07ba396";
logging-data="4089551"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+N2n/uEBeaWX8IiKL7t7sQ"
Cancel-Lock: sha1:4OPyo8hFS343Dyrqd9oEzr27Xz4=
Originator: kegs@provalid.com (Kent Dickey)
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
 by: Kent Dickey - Mon, 13 Mar 2023 18:48 UTC

In article <mmphosis-1670433838@macgui.com>,
mmphosis <mmphosis@macgui.com> wrote:
>Oliver Schmidt wrote:
>>> disk image (.PO!)
>>
>> ;-))
>>
>I renamed the file to FASTARC.po
>so that KEGS 1.11 was able to boot it.

Yeah, that was a Linux-only bug in KEGS, fixed in KEGS 1.19. Linux always
has case-sensitive filesystems, and KEGS was using the wrong subroutine
to check for ".po" extension, so it ignored case on Mac, but not on Linux.

Kent

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor