Savetz Posted August 31, 2016 Share Posted August 31, 2016 I have scanned* the source code printouts for Colleen Floating Point Routines and Colleen Calculator https://archive.org/details/ColleenFloatingPointRoutines https://archive.org/details/ColleenCalculator 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. 12 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted August 31, 2016 Share Posted August 31, 2016 Awesome - thanks for doing that and posting. I'd read them now but am off to see Toto with the gf. Who knew they were still around. Quote Link to comment Share on other sites More sharing options...
thorfdbg Posted September 1, 2016 Share Posted September 1, 2016 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. Quote Link to comment Share on other sites More sharing options...
luckybuck Posted September 1, 2016 Share Posted September 1, 2016 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. 2 Quote Link to comment Share on other sites More sharing options...
Savetz Posted September 1, 2016 Author Share Posted September 1, 2016 And here are Carol Shaw's handwritten specifications for the Calculator Cartridge. There's some interesting stuff here. They knew the floating point routines weren't accurate. This might have been a Right Cartridge. https://archive.org/details/AtariCalculatorCartridgeSpecification 4 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted September 2, 2016 Share Posted September 2, 2016 Here's the floating point routines as a text file. There are likely some typos, but I did run it through an assembler to verify that it does actually assemble, so the typos should be mostly in the comments.colleenfp.txt 4 Quote Link to comment Share on other sites More sharing options...
Savetz Posted September 2, 2016 Author Share Posted September 2, 2016 @Atari_Ace — wow. Thanks. Don't go too far, I have a lot more source code that will be photographed in this way. 1 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted September 2, 2016 Share Posted September 2, 2016 @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. 10 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted October 19, 2016 Share Posted October 19, 2016 I applied the validation techniques I used to check Atari PILOT to this earlier transcription, resulting in a somewhat better listing. Enjoy. cfp2.zip 4 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted October 31, 2016 Share Posted October 31, 2016 I've now also transcribed the Colleen Calculator source code, except for a large .IF ... .ENDIF section from page 103-108 which I'll get to a bit later. As before I've validated the transcription assembly matches the output hex codes to minimize the transcription errors. cfp3.zip 4 Quote Link to comment Share on other sites More sharing options...
+Allan Posted October 31, 2016 Share Posted October 31, 2016 It would be neat to have a cart image of the Calculator program like it was originally intended to be released. Allan Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted October 31, 2016 Share Posted October 31, 2016 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 2 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted October 31, 2016 Share Posted October 31, 2016 It would be neat to have a cart image of the Calculator program like it was originally intended to be released. Allan Here's this listing as a 16k rom (padded up from 10k), which at least brings up the title screen. The actual data is just a little over 8k. calc.rom Quote Link to comment Share on other sites More sharing options...
miker Posted October 31, 2016 Share Posted October 31, 2016 (edited) 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 October 31, 2016 by miker Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted November 5, 2016 Share Posted November 5, 2016 I've added the disabled code and comments on pages 103-108, completing the listing. cfp4.zip 2 Quote Link to comment Share on other sites More sharing options...
Savetz Posted April 9, 2020 Author Share Posted April 9, 2020 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 5 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted April 9, 2020 Share Posted April 9, 2020 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! Quote Link to comment Share on other sites More sharing options...
Rybags Posted April 9, 2020 Share Posted April 9, 2020 Real nice that lots of these people that were at the forefront 40 years ago and obviously moved onto "better things" still have the passion and are willing to put in the effort to preserve such pieces of work. 3 Quote Link to comment Share on other sites More sharing options...
Voxel Posted April 10, 2020 Share Posted April 10, 2020 I can remember being amazed when I first learned that Calculator existed. Thank you Carol! Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted August 30, 2020 Share Posted August 30, 2020 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 4 1 Quote Link to comment Share on other sites More sharing options...
Savetz Posted September 2, 2020 Author Share Posted September 2, 2020 On 8/30/2020 at 8:57 AM, Atari_Ace said: I cleaned up the OCR of this listing and validated the code assembled to the hex output in the listing Awesome. Thank you! Do you have interest/ability to put this into github? -Kay 1 Quote Link to comment Share on other sites More sharing options...
Atari_Ace Posted September 4, 2020 Share Posted September 4, 2020 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. 2 Quote Link to comment Share on other sites More sharing options...
Savetz Posted September 4, 2020 Author Share Posted September 4, 2020 https://github.com/savetz/ColleenCalculator 2 Quote Link to comment Share on other sites More sharing options...
ClausB Posted September 5, 2020 Share Posted September 5, 2020 Nice work guys! A TI-59 was my personal computer before my Atari, so this is of interest to me. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.