Jump to content
IGNORED

Atari Calculator for the Commodore 64


Recommended Posts

In 1979 Atari shipped a program called "Atari Calculator" for the Atari 800 computers.

It provides the functionality of powerful, programmable scientific and financial calculators

on the Atari home computer.

 

The Atari Calculator was written by Carol B. Shaw at Atari. I reverse-engineered her program

and moved it to the C64. The I/O routines for the Atari were replaced by equivalent C64 subroutines.

The complete Atari floating-point library, which is heavily used by the Calculator program, and the

Atari 800 character font also were ported to the Commodore computer.

 

Those who are interested and have a C64 (or an emulator) can read more and download the

C64 program at my homepage: http://web.utanet.at/nkehrer/

 

Greetings

 

Norbert

  • Like 2
Link to comment
Share on other sites

Actually, I am sure that the BASIC of the Atari 800XL gives the same results as Atari Calculator (e.g. "PRINT LOG(1)" results in "0" both in BASIC and in Calculator). I think, that only the first versions of the Atari 800 BASIC (Rev. A?) and of the floating-point ROM had different rounding methods and showed values like "4.60517018E-10" for LOG(1). But note, that some people here in the forum already stated, that the rounding methods used in the later BASIC versions (and also in Calculator) are not really correct also.

 

Norbert

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...
  • Recently Browsing   0 members

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