Date   
Re: Happy Pi day!!!

Raj Wurttemberg
 

Very cool! Thanks Jeff!

 

Thanks,

/Raj

 

From: main@ahcs.groups.io <main@ahcs.groups.io> On Behalf Of Jeff Stokes
Sent: Sunday, March 15, 2020 11:03 AM
To: main@ahcs.groups.io
Subject: Re: [ahcs] Happy Pi day!!!

 

Oops.. Hasty post. This is not the final version of this function.

The final version is somewhere on one of my many SD-Cards….

I found a collection of links that I was using when attempting to create a graphics library.

Here is where the idea/algorithm came from.

 

http://groups.csail.mit.edu/graphics/classes/6.837/F98/Lecture6/circle.html

 

What I ended up with was similar to the last algorithm shown in the link above.

 

 

Jeff Stokes

 

 

Sent from Mail for Windows 10

 

From: Jeff Stokes
Sent: Sunday, March 15, 2020 10:31 AM
To: main@ahcs.groups.io
Subject: Re: [ahcs] Happy Pi day!!!

 

Here’s my attempt from a few years ago to write an efficient circle routine for either Power-C or Super C for the C64 (I forget which one) because there was no included graphics library.

I don’t have a screen shot, but if I remember correctly the subroutine did not draw a perfect circle.

 

 

/* Draw a circle on screen */

void circle(cx, cy, radius)

int cx;

int cy;

int radius;

{

              int x = 0;

              int y = radius;

              int p = (5 - radius * 4) / 4;

 

              /* Initial Plot */

              setPixel(cx, cy + y);

              setPixel(cx, cy - y);

              setPixel(cx + y, cy);

              setPixel(cx - y, cy);

             

              while (x < y)

              {

                             x++;

                            

                             if (p < 0)

                             {

                                           p += 2 * x + 1;

                             }

                             else

                             {

                                           y--;

                                           p += 2 * (x - y) + 1;

                             }

                            

                             /* Plot Points */

                             if (x == y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                             }

                             else if (x < y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                                           setPixel(cx + y, cy + x);

                                           setPixel(cx - y, cy + x);

                                           setPixel(cx + y, cy - x);

                                           setPixel(cx - y, cy - x);

                             }

                            

              } // while()

}

 

Sent from Mail for Windows 10

 

From: Raj Wurttemberg
Sent: Saturday, March 14, 2020 3:57 PM
To: main@ahcs.groups.io
Subject: [ahcs] Happy Pi day!!!

 

Hey All!

 

Happy Pi Day!  I think that since we are all “grounded”, that it would be a fun challenge for everyone to make a BASIC or ML program to draw a circle on our respective vintage computers.

 

Fun challenge! :)  Post your circle pics!  (Groups.io) can handle pictures.

 

/Raj

 

 

 

Re: Happy Pi day!!!

Jeff Stokes
 

Oops.. Hasty post. This is not the final version of this function.

The final version is somewhere on one of my many SD-Cards….

I found a collection of links that I was using when attempting to create a graphics library.

Here is where the idea/algorithm came from.

 

http://groups.csail.mit.edu/graphics/classes/6.837/F98/Lecture6/circle.html

 

What I ended up with was similar to the last algorithm shown in the link above.

 

 

Jeff Stokes

 

 

Sent from Mail for Windows 10

 

From: Jeff Stokes
Sent: Sunday, March 15, 2020 10:31 AM
To: main@ahcs.groups.io
Subject: Re: [ahcs] Happy Pi day!!!

 

Here’s my attempt from a few years ago to write an efficient circle routine for either Power-C or Super C for the C64 (I forget which one) because there was no included graphics library.

I don’t have a screen shot, but if I remember correctly the subroutine did not draw a perfect circle.

 

 

/* Draw a circle on screen */

void circle(cx, cy, radius)

int cx;

int cy;

int radius;

{

              int x = 0;

              int y = radius;

              int p = (5 - radius * 4) / 4;

 

              /* Initial Plot */

              setPixel(cx, cy + y);

              setPixel(cx, cy - y);

              setPixel(cx + y, cy);

              setPixel(cx - y, cy);

             

              while (x < y)

              {

                             x++;

                            

                             if (p < 0)

                             {

                                           p += 2 * x + 1;

                             }

                             else

                             {

                                           y--;

                                           p += 2 * (x - y) + 1;

                             }

                            

                             /* Plot Points */

                             if (x == y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                             }

                             else if (x < y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                                           setPixel(cx + y, cy + x);

                                           setPixel(cx - y, cy + x);

                                           setPixel(cx + y, cy - x);

                                           setPixel(cx - y, cy - x);

                             }

                            

              } // while()

}

 

Sent from Mail for Windows 10

 

From: Raj Wurttemberg
Sent: Saturday, March 14, 2020 3:57 PM
To: main@ahcs.groups.io
Subject: [ahcs] Happy Pi day!!!

 

Hey All!

 

Happy Pi Day!  I think that since we are all “grounded”, that it would be a fun challenge for everyone to make a BASIC or ML program to draw a circle on our respective vintage computers.

 

Fun challenge! :)  Post your circle pics!  (Groups.io) can handle pictures.

 

/Raj

 

 

 

Re: Happy Pi day!!!

Jeff Stokes
 

Here’s my attempt from a few years ago to write an efficient circle routine for either Power-C or Super C for the C64 (I forget which one) because there was no included graphics library.

I don’t have a screen shot, but if I remember correctly the subroutine did not draw a perfect circle.

 

 

/* Draw a circle on screen */

void circle(cx, cy, radius)

int cx;

int cy;

int radius;

{

              int x = 0;

              int y = radius;

              int p = (5 - radius * 4) / 4;

 

              /* Initial Plot */

              setPixel(cx, cy + y);

              setPixel(cx, cy - y);

              setPixel(cx + y, cy);

              setPixel(cx - y, cy);

             

              while (x < y)

              {

                             x++;

                            

                             if (p < 0)

                             {

                                           p += 2 * x + 1;

                             }

                             else

                             {

                                           y--;

                                           p += 2 * (x - y) + 1;

                             }

                            

                             /* Plot Points */

                             if (x == y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                             }

                             else if (x < y)

                             {

                                           setPixel(cx + x, cy + y);

                                           setPixel(cx - x, cy + y);

                                           setPixel(cx + x, cy - y);

                                           setPixel(cx - x, cy - y);

                                           setPixel(cx + y, cy + x);

                                           setPixel(cx - y, cy + x);

                                           setPixel(cx + y, cy - x);

                                           setPixel(cx - y, cy - x);

                             }

                            

              } // while()

}

 

Sent from Mail for Windows 10

 

From: Raj Wurttemberg
Sent: Saturday, March 14, 2020 3:57 PM
To: main@ahcs.groups.io
Subject: [ahcs] Happy Pi day!!!

 

Hey All!

 

Happy Pi Day!  I think that since we are all “grounded”, that it would be a fun challenge for everyone to make a BASIC or ML program to draw a circle on our respective vintage computers.

 

Fun challenge! :)  Post your circle pics!  (Groups.io) can handle pictures.

 

/Raj

 

 

Re: Happy Pi day!!!

Raj Wurttemberg
 

Happy Pi day from my (real) C64!

 

 

I did do the programming in ‘CBM prg Studio’ on the PC, and the debugging in the VICE emulator at 200% of normal speed.  Plotting the circle on the real C64 was painfully slow. :)

 

/Raj

 

From: main@ahcs.groups.io <main@ahcs.groups.io> On Behalf Of Raj Wurttemberg
Sent: Saturday, March 14, 2020 3:57 PM
To: main@ahcs.groups.io
Subject: [ahcs] Happy Pi day!!!

 

Hey All!

 

Happy Pi Day!  I think that since we are all “grounded”, that it would be a fun challenge for everyone to make a BASIC or ML program to draw a circle on our respective vintage computers.

 

Fun challenge! :)  Post your circle pics!  (Groups.io) can handle pictures.

 

/Raj

 

Re: Happy Pi day!!!

Josh Litherland
 

Well, I figured out the zero bug at least.  Changing graphics modes wipes out previously set variables.

This program prints 0:

10 x=10

20 graphic 2
30 graphic 4
40 print x

Re: Happy Pi day!!!

Josh Litherland
 

Commodore Vic 20 + Super Expander cartridge version.  Can't for the life of me figure out why it divides by zero on the first run every time, but other than that I'm happy with it  :)

10 input "radius (0-512)"; rad
20 input "num points"; dots
30 graphic 2
40 pi=3.14159
50 xctr=512:yctr=512
60 aspect=0.667
70 for theta=0 to 2*pi step 2*pi/dots
80 x=xctr+rad*cos(theta)*aspect
90 y=yctr+rad*sin(theta)
100 point 1,x,y
110 next theta


Re: Happy Pi day!!!

Raj Wurttemberg
 

Haha!  LOVE it!  Well done! 

 

You should post your code since you did it on the emulator.

 

/Raj

 

From: main@ahcs.groups.io <main@ahcs.groups.io> On Behalf Of Brent Carroll
Sent: Saturday, March 14, 2020 6:31 PM
To: main@ahcs.groups.io
Subject: Re: [ahcs] Happy Pi day!!!

 

Challenge accepted!  I didn't have access to my Ataris, so I did this on an emulator.
--Brent

Re: Happy Pi day!!!

Brent Carroll
 

Challenge accepted!  I didn't have access to my Ataris, so I did this on an emulator.
--Brent

Happy Pi day!!!

Raj Wurttemberg
 

Hey All!

 

Happy Pi Day!  I think that since we are all “grounded”, that it would be a fun challenge for everyone to make a BASIC or ML program to draw a circle on our respective vintage computers.

 

Fun challenge! :)  Post your circle pics!  (Groups.io) can handle pictures.

 

/Raj

 

Re: Meeting this weekend #poll

Caddy Jack
 

Wanna meet at the sonny's, or ihop on PIB, after all public food preparation isn't affected? 

  TI BASIC READY
> █


From: main@ahcs.groups.io <main@ahcs.groups.io> on behalf of Earl Baugh <earl.baugh@...>
Sent: Friday, March 13, 2020 6:29:58 PM
To: main@ahcs.groups.io <main@ahcs.groups.io>
Subject: Re: [ahcs] Meeting this weekend
 
Brad just relayed to me that the Church contacted him and is closed until at least March 20th.
So our meeting is canceled for tomorrow.

Will let you know when things get rescheduled.

Earl

Re: Atari collection preservation

Earl Baugh
 

We can do a silent auction, just need some pieces of paper. We’ve done that during meetings before. 

Earl 


On Mar 13, 2020, at 3:52 PM, Eric Dodd <eric.e.dodd@...> wrote:


Donate all of it to the club, then blind auction it. Use the proceeds for VCFSE.

Everyone gets what they're willing to pay for and they get to help out with the show. 
On Mar 13, 2020, 3:44 PM -0400, Unblakeable <msblake@...>, wrote:
Hi Everyone,

If my schedule allows, I plan to bring some Atari equipment to distribute to the next meeting, whenever that is.  it turns out I didn't need the cataloguing help, so thanks to all who offered.

The stuff I will be bringing includes, in various states of (dis)repair:

Atari 520 ST
Atari 1040 ST
Atare 130XE
Atari 800XLs (2-3)
Atari XEGS
Atari 400 (one maybe working, the other is not)
Atari 1020 color printers (in box, 2)
Atari 4-switch 2600s (untested, x2)
A bunch of disk drives (untested), SIO cables
Some joysticks
A ton of Atari 850 serial port expanders
A TON of floppy disks
A few Microsoft Windows disks
About a gazillion printer interfaces
Probably at least 1 CRT monitor (deciding which to part with)
one cute 9-inch monochrome monitor (that does work)
Possibly some cassette software - need to sort through it
A bunch of manuals, utilities and programming guides (mostly Atari)
An Atari 800 missing come keycaps
An Atari 5200 in rough shape - may work.
an Atari 2600 trackball (I don't know which model)
1-2 Atari number pads
1-2 drawing tablets

Probably other stuff but need to keep sorting.

I'm not taking "orders" at this time.  I don't want the administrative hassle.  I could use your input on how to handle distributing this stuff.  Do we draw lots to see who gets first pick?  I don't want this bounty to create hard feelings...  That's not what the owner's estate would want.

-mike

Re: Atari collection preservation

Eric Dodd
 

Donate all of it to the club, then blind auction it. Use the proceeds for VCFSE.

Everyone gets what they're willing to pay for and they get to help out with the show. 

On Mar 13, 2020, 3:44 PM -0400, Unblakeable <msblake@...>, wrote:
Hi Everyone,

If my schedule allows, I plan to bring some Atari equipment to distribute to the next meeting, whenever that is.  it turns out I didn't need the cataloguing help, so thanks to all who offered.

The stuff I will be bringing includes, in various states of (dis)repair:

Atari 520 ST
Atari 1040 ST
Atare 130XE
Atari 800XLs (2-3)
Atari XEGS
Atari 400 (one maybe working, the other is not)
Atari 1020 color printers (in box, 2)
Atari 4-switch 2600s (untested, x2)
A bunch of disk drives (untested), SIO cables
Some joysticks
A ton of Atari 850 serial port expanders
A TON of floppy disks
A few Microsoft Windows disks
About a gazillion printer interfaces
Probably at least 1 CRT monitor (deciding which to part with)
one cute 9-inch monochrome monitor (that does work)
Possibly some cassette software - need to sort through it
A bunch of manuals, utilities and programming guides (mostly Atari)
An Atari 800 missing come keycaps
An Atari 5200 in rough shape - may work.
an Atari 2600 trackball (I don't know which model)
1-2 Atari number pads
1-2 drawing tablets

Probably other stuff but need to keep sorting.

I'm not taking "orders" at this time.  I don't want the administrative hassle.  I could use your input on how to handle distributing this stuff.  Do we draw lots to see who gets first pick?  I don't want this bounty to create hard feelings...  That's not what the owner's estate would want.

-mike

Re: Atari collection preservation

Unblakeable
 

Hi Everyone,

If my schedule allows, I plan to bring some Atari equipment to distribute to the next meeting, whenever that is.  it turns out I didn't need the cataloguing help, so thanks to all who offered.

The stuff I will be bringing includes, in various states of (dis)repair:

Atari 520 ST
Atari 1040 ST
Atare 130XE
Atari 800XLs (2-3)
Atari XEGS
Atari 400 (one maybe working, the other is not)
Atari 1020 color printers (in box, 2)
Atari 4-switch 2600s (untested, x2)
A bunch of disk drives (untested), SIO cables
Some joysticks
A ton of Atari 850 serial port expanders
A TON of floppy disks
A few Microsoft Windows disks
About a gazillion printer interfaces
Probably at least 1 CRT monitor (deciding which to part with)
one cute 9-inch monochrome monitor (that does work)
Possibly some cassette software - need to sort through it
A bunch of manuals, utilities and programming guides (mostly Atari)
An Atari 800 missing come keycaps
An Atari 5200 in rough shape - may work.
an Atari 2600 trackball (I don't know which model)
1-2 Atari number pads
1-2 drawing tablets

Probably other stuff but need to keep sorting.

I'm not taking "orders" at this time.  I don't want the administrative hassle.  I could use your input on how to handle distributing this stuff.  Do we draw lots to see who gets first pick?  I don't want this bounty to create hard feelings...  That's not what the owner's estate would want.

-mike

Re: Meeting this weekend #poll

@AtariLynxHandyCast
 

Woops...just saw that the church is closed anyway, so the point is moot. I've updated the events calendar on the atlhcs.org website to reflect the cancellation.

-Mark

Re: Meeting this weekend #poll

@AtariLynxHandyCast
 
Edited

Voted Not Attending, but only because I am out of town. For what it’s worth, Earl, if I WAS in town, I’d vote to attend. Thanks 😊

-Mark

Cancelled Event: Monthly Meeting - Saturday, 14 March 2020 #cal-cancelled

main@ahcs.groups.io Calendar <main@...>
 

Cancelled: Monthly Meeting

This event has been cancelled.

When:
Saturday, 14 March 2020
1:00pm to 5:00pm
(UTC-04:00) America/New York

Where:
Christ the Lord Lutheran Church, 1001 Duluth Hwy, Lawrenceville, GA 30043

Description:
Our Meetings run from 1 to 5.   Normally club business is conducted at 2 pm.

Re: Meeting this weekend #poll

Earl Baugh
 

Brad just relayed to me that the Church contacted him and is closed until at least March 20th.
So our meeting is canceled for tomorrow.

Will let you know when things get rescheduled.

Earl

Meeting this weekend #poll

Earl Baugh
 

Folks,

As of this minute, our meeting is still on for Saturday.  I know that a lot of folks have coronavirus on their minds (I've gotten e-mails from nearly every business I interact with... including an on-line bank...and from CloudFlare who does content caching... not sure how exactly this impacts them :-).  )

I have gotten feedback from a few members who aren't going to attend. If you're uncomfortable with attending, are in one of the groups that they are recommending to stay away from groups (age or compromised immune system) or for other reasons would rather not attend, please stay where you feel safe. 

I have made this a "poll" and if I get feedback from enough members that aren't attending, I will send out a follow up e-mail canceling.
If we hear from the church about closing (which some are doing... the church I attend is cancelling services for the next 3 weeks...) I will
also let you know.

Otherwise, for those comfortable attending, I'll see you there, and we can discuss plans for VCF SE 8.0

Earl

P.S. If we do end up cancelling, I will see if I have a mechanism to set up a virtual meeting at a future date.

Thank you for voting.


Re: ISO: Mid/late 90s PC parts odds and ends

Casey N.
 

Let me look at what I have, I may have ya covered on the ram, possibly heatsinks :)

Re: ISO: Mid/late 90s PC parts odds and ends

Andrew Taylor
 

Off the top of my head, I only need 2. Also just noticed the formatting crapped the bed on my first post, oops.