On Wed, 20 Dec 2023, I am Rob wrote:
>>> I think this is a great idea. And it would be twice as good in double
>>> high-res. Pun intended. Haha. Beagle Graphics contains a similar &
>>> "library" for DHGR in BASIC:
>>>
https://beagle.applearchives.com/Software/Beagle%20Graphics.zip
>> I'm well familiar with Beagle Graphics - used to mess around with its
>> paint program (one of the earliest to support a mouse!) when I was a kid.
>>
>> Actually, the sum-total of my idea is to create a Logo for another,
>> non-Apple, 6502 project, but I wanted to use the Apple ][ to prove my
>> concepts before moving onto the other project, and I wanted to implement
>> just the turtle before I tried to implement Logo - start easy, then move
>> to harder.
>
> I don't know if you are into re-creating the wheel, but there is an
> excellent Turtle program for Applesoft basic that covers all the
> commands you just described. It uses Applesoft floating point heavily
> to calculate the angles and so forth.
Basically what I want to do, but there's the possibility of whether I can
actually _use_ it for what I need which might require me to ignore it.
I mean, I'll prolly be pinching most of the Apple ][ ROM in some form, but
there's reasons I think that won't go over as badly as the Franklin Ace.
> And have you heard of DublStuff? Sorry BB, but it is quite a bit better
> than Beagle and DRAW and XDRAW commands can be used on hi-res shapes to
> display on the dbl-hi-res screen.
DHGR would be kinda weird for this.
> When I converted over to Prodos, I stripped a lot of the unnecessary
> turtle commands down to just 4. & MOVE, &TURN, &HPLOT TO, &COLOR. The
> MOVE moves to any absolute coordinate without plotting and HPLOT plots a
> line in the direction set by TURN and COLOR. So you can still do
> forward and backward plots and PENUP/PENDOWN are eliminated.
Stripping them down would force me to reimplement them later when I switch
from "BASIC library" to "part of a Logo interpreter" (which would be
reused for another unrelated project), so doing them from the beginning
would make other stuff easier.
-uso.