Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

hp-41_libs_xm_hepax

HP-41: Libraries for handling XM and HEPAX files

NOTE: These programs are part of the ISENE.ROM (https://github.com/isene/hp-41_isene-rom). The FOCAL listing can be found in the "src" folder of that project. Any updates and new versions will be found there.

LIBXM

This library contains functions for handling eXtended Memory files:

  • FLSORT: Alphabetically sorts an XM file (file name in alpha)
  • FLSZ+: Ensures the XM file (name in Alpha) has room for 4 more records
  • FLSZ-: Trims the XM file (name in Alpha)
  • SKPTACR: Sets the file pointer of file to 0. Creates file if it doesn’t exist
  • XMFILE?: Return the current XM file name in Alpha. This function requires the ICEBOX rom

LIBHPX

This library contains functions for handling HEPAX files:

  • HSAVEAS: Saves XM ASCII file (name in Alpha) to HEPAX memory
  • HSAVED: Saves XM data file (name in Alpha) to HEPAX memory
  • HGETAS: Retrieves HEPAX ASCII file (name in Alpha) to XM
  • HGETD: Retrieves HEPAX data file (name in Alpha) to XM
  • HRESZFL: Resizes HEPAX ASCII file (name in Alpha) to specified size (in X)

License

This software is released into the Public Domain.

About

HP-41: Libraries for handling XM and HEPAX files

Resources

Releases

No releases published

Packages

No packages published