Skip to content

isene/hp-41_libs_xm_hepax

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published