home *** CD-ROM | disk | FTP | other *** search
/ Old Hackers Atari User Group Newsletter / Old_Hackers_Atari_User_Group_Newsletter_OHJF97B.atr / ecalcul.txt < prev    next >
Text File  |  2023-02-26  |  4KB  |  1 lines

  1.          THE GRASS CALCULATOR¢         --------------------¢¢        by RON FETZER of OHAUG¢¢ If you bought a commercial calculator¢ with all these features it could cost¢ you a considerable amount  of  money.¢ This is a great calculator. If you do¢ Assembly  Language  programming  this¢ calculator is a must. It does Hex  to¢ Deci and Deci to Hex conversions.¢¢ It  was  called  the GRASS CALCULATOR¢ because it was developed by the Grand¢ Rapids    Atari   System   Supporters¢ (GRASS). The program was  written  by¢ GARY  HEITZ  and  TIM  FEENSTRA.  The¢ '^Hex'  function  did  not  work.   I¢ corrected  it.  I also clarified some¢ of the prompts on the screen.¢¢ This is a 10  digit  calculator  with¢ Hex  to  Deci.  and   Deci   to   Hex¢ function.  In  addition  the   memory¢ contents   are   displayed   on   the¢ calculator   unlike   a    commercial¢ calculator.  With  the   ability   to¢ display    numbers    in   SCIENTIFIC¢ NOTATION you can get answers that can¢ be 20 digit long or even longer.¢¢ SCIENTIFIC  NOTATION.  In this format¢ only   the   SIGNIFICANT  digits  are¢ displayed. The number  of  places  to¢ move  the  decimal point is indicated¢ by  a  number  with  a  +  sign.  For¢ example:¢¢           CALCULATOR SHOWS:¢¢             2.334512 +12¢¢ This means  that  the  decimal  point¢ must  be moved 12 places to the RIGHT¢ from its present position. The  empty¢ spaces get filled in with 0. Thus the¢ number woud be:¢¢            2 334512000000.¢             .----------->.¢¢  2,334,512,000,000(2 trillion etc.)¢¢ FEATURES OF  THE  CALCULATOR.  Repeat¢ the  keystrokes  as  shown   in   the¢ examples.  ^R  means hold the CONTROL¢ KEY and press R.¢¢¢ ADDITION: 25 + 25 = ANS(50)¢¢ SUBTRACTION: 50 - 30 = ANS(20)¢¢ MULTIPLICATION: 25 X 4 = ANS(100)¢¢ DIVISION: 50 / 10 = ANS(5)¢¢ PERCENT: 90 X 6 % = ANS(5.4)¢¢ SQUARE ROOT: 64 ^R = ANS(8)¢¢ SQUARE OF A NUMBER: 7 ^S = ANS(49)¢¢ HEX TO DECI.: $FF ^D = ANS(255)¢¢ DECI TO HEX: 1000 ^H ^H =  ANS($3E8).¢ (Press ^H TWICE!)¢¢ CHANGE  SIGNS:  T  (TOGGLES) FROM +/-¢  AND -/+¢¢ GET 2 DECIMAL PALCES: # 2.345 + 3.569¢ =  5.92  (ROUNDED  OFF   TO   NEAREST¢ HUNDREDTH)¢¢ PUT A NUMBER INTO MEMORY: 100 ^+¢¢ SUBTRACT  A  NUMBER OUT OF MEMORY: 25¢ ^-¢¢ FROM MEMORY TO MAIN DISPLAY: ^M¢¢ CLEAR MEMORY: ^C¢¢ CLEAR A CURRENT ENTRY: Z¢¢ CLEAR ALL (EXCEPT MEMORY):  CLEAR  or¢ RETURN¢¢ PRINT: P(TOGGLES ON/OFF) Printer¢¢ QUIT PROGRAM: ^Q¢¢¢ When  a  HEX  number  is put into the¢ memory   it   will  automatically  be¢ converted to a decimal  number.  (All¢ HEX  numbers  must  be  preceeded  by¢ '$').¢¢ If  you want to disable the BREAK KEY¢ remove the REM in line 1910.¢¢ You can renumber this program  (TURBO¢ BASIC)  to  higher  numbers  such  as¢ starting  with 30000 and attach it to¢ another program. To do  this  do  the¢ following:¢¢ 1) Renumber the program¢ 2) SAVE it with LIST. Example: LIST¢ "D:GRASSCAL.LIS"¢ 3) Type in NEW¢¢ 4) LOAD your original program into¢ the computer.¢ 5)  LOAD your listed program with the¢ ENTER     command.      Example:ENTER¢ "D:GRASSCAL.LIS"¢ 6) Save your newly created program.¢¢ You  now have attached the calculator¢ program to your original program. You¢ can  call the claculator program with¢ a  GOTO  30000.  To  return  to  your¢ original program change line  490  in¢ the  calculator  program   from   490¢ .....:END  to  490  ....:GOTO 10. Now¢ every time  you  press  ^Q(Quit)  you¢ will be going to the begining of your¢ original program.¢¢ MAKING A MASTER DISK: Format  a  disk¢ in  single  density. If you use TURBO¢ BASIC your calculator will be faster.¢ The new TURBO BASIC shows a prompt of¢ TURBO. The  old  shows  a  prompt  of¢ READY.  PUT  DOS  on  your disk. Copy¢ TURBO BASIC(AUTORUN.SYS) to the disk.¢ From  the Newsletter copy the program¢ GRASSCAL.ARB to  your  disk.  If  you¢ have  the new TURBO BASIC on the disk¢ the program will be self booting. The¢ calculator  program  will  run   also¢ without TURBO BASIC.¢¢ You can order a complete master disk.¢ It is $4.00 including shipping. Order¢ from Ron Fetzer. See address below.¢¢ OL'  HACKERS  A.U.G.  INC.,   C/O RON¢ FETZER, 22 MONACO  AVE.,  ELMONT,  NY¢ 11003, U.S.A.¢¢ >>>>>>>>>>>>>>>END<<<<<<<<<<<<<<<<<<<¢¢¢