Skip to content

About

HP-41: Libraries for handling XM and HEPAX files

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

hp-41_libs_xm_hepax

HP-41 License GitHub stars Stay Amazing

HP-41 LIBS Logo


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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors