Jump to content
IGNORED

Colleen Floating Point Routines and Colleen Calculator source code


Savetz
 Share

Recommended Posts

I have scanned* the source code printouts for

Colleen Floating Point Routines
and
Colleen Calculator
I've included the first pages here to whet your appetite, but you'll have to download the full ZIP files from archive.org to see the whole things.
*By scanned, I mean: photographed, because I promised the person who lent me the printouts that I would not separate the pages. The pictures are, I believe, good enough. Readable enough to be entered by hand if anyone is inclined to do so.
more good stuff to come.
post-803-0-92077700-1472678261_thumb.jpg
post-803-0-86294500-1472678294_thumb.jpg
  • Like 12
Link to comment
Share on other sites

 

I have scanned* the source code printouts for

Colleen Floating Point Routines

 

Thanks for doing this.

 

Just had a quick look into it. Again, I cannot really say that this is much better. Again, we find a naive implementation of the power function a^b which is not really fit. It performs similar "optical rounding" than the Atari Basic version by enforcing a rounding of the output if both inputs are integer. This sounds fine in principle, but does not prevent that the output is rounded to the *wrong* integer in some cases.

Link to comment
Share on other sites

Kevin! You really made it! That is a totally miracle and a dream come true. WOW! Thank you so much, now we are in the knowledge on how it could have been done the right way in those times. Further, we can have an Atari which is not just a 'game machine', it proves the potential already was there in the golden age, but weren't used. That is really sad from today's point of view. I can't believe it, we have the blueprint. That is not a just a publication, not even a big one, it is far above this, a so called 'killer-publication' along with the killer-app visicalc:

https://en.wikipedia.org/wiki/Killer_application

If the term wasn't used before, than I have created it now.

I am speechless. I was dreaming of an Calculator 2.0, which now comes in reach, when I find time.

But the most important thing, it is now saved for mankind. :-)

Kevin, I really can't thank you enough. The next 10 Christmas can be skiped for me. Thank you. :-))))))

 

@thorfdbg:

Sure, your ones, especially Basic++, are better, but please go back to the spirit of the golden age. Most of them weren't educated in the field, it was completely new. You couldn't study it. Further, Carol was a women and had to fight further battles, besides the floating point routines. Then, please take into account very seriously, she had prooven it, but Calculator was rejected. She left Atari and went to Activision and then(!) (2 years later!) 'they' discovered, oh we have a Calculator, well should we sell it? Already finished as a cart, they sold it on disk with a DOS making trouble. No comment here...

The same is true for the serious programs, for example:

https://atariwiki.org/wiki/Wiki.jsp?page=The%20Atari%20Accountant%20Series

and many more of them, withhold years and even then not published, nor delivered to Europe. There was a plan behind that...

 

Anyway, I am glad, you gave us Basic++ with the now correct working routines, indeed, I am very(!) glad about that and will thank you for this once more.

OSS-D-Day is coming, along with this publication, yours and a finale state of the TurboBasic XL source code in the near future.

When finished, we just have to merge or interbreed all the sources to come to final languages on an open source base to get everything out of our Ataris which is possible and in the golden age even unthinkable.

  • Like 2
Link to comment
Share on other sites

@Atari_Ace — wow. Thanks. Don't go too far, I have a lot more source code that will be photographed in this way.

 

No problem, I find it relaxing to clean up OCR'd source code. Certainly more rewarding than adult coloring books for the Atari community. :)

 

I'm about halfway through making HTML versions of all the Tom Hudson Boot Camp columns, so this was an interesting diversion.

  • Like 10
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

It would be neat to have a cart image of the Calculator program like it was originally intended to be released.

 

Allan

 

JAC! already did this: http://www.wudsn.com/index.php/productions-atari800/tools

or the direct ZIP download:

http://www.wudsn.com/productions/atari800/ataricalculator/ataricalculator.zip

  • Like 2
Link to comment
Share on other sites

It would be neat to have a cart image of the Calculator program like it was originally intended to be released.

 

Allan

 

There's already disk version at Atarimania. Shouldn't it be in "utilities" section, as some reported?

 

http://www.atarimania.com/game-atari-400-800-xl-xe-calculator_28613.html

Edited by miker
Link to comment
Share on other sites

  • 3 years later...

Carol Shaw sent me the printout for another version of Colleen Calculator! I believe this is an earlier version than the one I posted in 2016. This version fits into 9K, I know this is not the final version.

 

You can view the pages or download the images from:

https://archive.org/details/ColleenCalculator9K/mode/2up

 

Again, these are nice clear photos that should be readable enough to be entered by hand if a member of the community inclined to do so.

 

Carol also sent me the printout of Rev. A of Atari VCS Checkers:

 

https://archive.org/details/VCScheckersA/mode/2up

 

enjoy,

—K

 

 

  • Like 5
Link to comment
Share on other sites

4 minutes ago, Savetz said:

Carol Shaw sent me the printout for another version of Colleen Calculator! I believe this is an earlier version than the one I posted in 2016. This version fits into 9K, I know this is not the final version.

 

You can view the pages or download the images from:

https://archive.org/details/ColleenCalculator9K/mode/2up

 

Again, these are nice clear photos that should be readable enough to be entered by hand if a member of the community inclined to do so.

 

Carol also sent me the printout of Rev. A of Atari VCS Checkers:

 

https://archive.org/details/VCScheckersA/mode/2up

 

enjoy,

—K

 

 

Awesome - what a talented coder!

Link to comment
Share on other sites

  • 4 months later...
On 4/8/2020 at 8:42 PM, Savetz said:

Carol Shaw sent me the printout for another version of Colleen Calculator! I believe this is an earlier version than the one I posted in 2016. This version fits into 9K, I know this is not the final version.

 

You can view the pages or download the images from:

https://archive.org/details/ColleenCalculator9K/mode/2up

 

Again, these are nice clear photos that should be readable enough to be entered by hand if a member of the community inclined to do so.

I cleaned up the OCR of this listing and validated the code assembled to the hex output in the listing, so this should be a very accurate transcription, aside from errors/omissions that may have crept into the comments.  I also compared it to the later listing (posted earlier), which helped improve that listing as well.  Both listings are attached, as well as the tool I wrote to help validate the listings.

 

This listing is clearly earlier, as some space optimizations to the code haven't been applied (e.g. JSR FLD1R, JSR FMUL  => JSR LD1MUL).  The overall design is largely the same, and it is interesting to compare the two listings.  There are hundreds of small differences, including many bug fixes and optimizations.  Some keywords have been removed (142 in this listing vs. 134 in the later listing), making it almost small enough to fit into an 8K cart (shaving another 100 bytes or so and it could be made to fit).

ccalc5.zip

  • Like 4
  • Thanks 1
Link to comment
Share on other sites

On 9/2/2020 at 4:48 PM, Savetz said:

 

Awesome. Thank you! Do you have interest/ability to put this into github?

 

-Kay

No interest. Do what you want with them.

 

That does remind me I need to add this version to my website and update the older version there as well.

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...