Peersoft Version 1.5.5 Applesoft Extension Released

Peersoft

Benoit Gilon has announced the immediate release of the Peersoft Applesoft Extensions version 1.5.5.  Shown extensively at the recent Apple II Festival France, this extension package allows for user defined functions to be added to Applesoft through both machine language and Applesoft.

 What’s new?

  • Ability to define up to 10 user defined functions. Such functions could handle up to 2 input arguments instead of just one.
  • Sample functions provided, GCD, LCM, Factorial, Binary operations on 16bits integers, MAX and MIN of 2 FP values (see the TCUSRFNDEMO.S source code module for details).
  • Ability to define body of some functions in Applesoft BASIC instead of just  ML (this was from a hack I found some months ago and called “Procedural functions”).
  • Documentation updated in English (from a spanish cow ;-), and in French (fro the 1st time)  to match current release’sfeatures.

A note to people having attended the Apple French Fest and interested in  such tool, you have to download the current package too as the version delivered there was not complete (particularly according to the procedural functions handling).

You can download Peersoft from the following URL:
http://bgilon.free.fr/apple2/Peersoftv1.5.5.zip

Please follow and like us:

About the Author

billm

A.P.P.L.E. Chairman of the Board and Club president — Bill worked for the founder, Val J. Golding and A.P.P.L.E. from 1981 to 1982. In 1999, he began archiving the materials which were distributed and sold by A.P.P.L.E.. That project led to the group that remained of A.P.P.L.E. Bill was involved in the financial industry in Tokyo and has over 20 major office infrastructure projects to his name. In March 2001, he retired to write books and to spend more time pursuing personal interests. As the president of the users group, Bill is in charge of distribution of Call-A.P.P.L.E. magazine as well as the organization of this web site. Bill currently resides in Tokyo, Japan and Shelton, Wa splitting time between the places.