On the Series 80 these files are called BINARY PROGRAM FILES and they are equivalent to the HP-75 (and 71B) LEX files.
I have been trying to take stock of the functions that are available in various Series 80 binary files and hopefully document them (or find comments about them in old magazines such as the PPC Journal).
So here is a list of most (all?) the stuff I have:
The format used is a left justified line containg the architecture (85 or 87), the name of the binary file, its size in blocks, the word BPGM, and its size in bytes. This is followed by a number of indented lines with a coma separated list of keywords supported by the binary file.
Enjoy
**vp
87 ADUMPB 3 BPGM 534
PAGE DUMP, DUMP ALL87 AP 14 BPGM 3352
SAVE, GET, ALPHA, AREAD, AWRIT, OFF CURSOR, ON CURSOR, CURSCOL,
CURSROW, RPT$, TRIM$, ROTATE$, DATE$, TIME$, MDY$, MDY, HMS$,
HMS, REV DATE, ALPHA87 BIN15 2 BPGM 323
CHAINA, LOADA87 BIN43 2 BPGM 469
REV$, REP$, SCOPY, TRIM$87 BIN24 17 BPGM 4206
BIN24START, GETKEY$, BIN24EXIT, LOADMENU, SHOW, SIZETF,
CRTLINES, HIDE, POINTER, CURSOR, WRITE, ONCURSOR, OFFCURSOR,
LEFTCURSOR, RIGHTCURSOR, DOWNCURSOR, UPCURSOR, ROLLUP, ROLLDOWN,
HGL$, KEYHIT, BLINKRATE, KEYREPEATING, UNHGL$, SINGLECURSOR,
DOUBLECURSOR, REV$, REP$, SCOPY, TRIM$, MESSAGE TABLE IS,
NEW MESSAGE, MSG$87 BIN24B 17 BPGM 4206
BIN24START, GETKEY$, BIN24EXIT, LOADMENU, SHOW, SIZETF,
CRTLINES, HIDE, POINTER, CURSOR, WRITE, ONCURSOR, OFFCURSOR,
LEFTCURSOR, RIGHTCURSOR, DOWNCURSOR, UPCURSOR, ROLLUP, ROLLDOWN,
HGL$, KEYHIT, BLINKRATE, KEYREPEATING, UNHGL$, SINGLECURSOR,
DOUBLECURSOR, REV$, REP$, SCOPY, TRIM$, MESSAGE TABLE IS,
NEW MESSAGE, MSG$87 BIN25B 14 BPGM 3436
EXTEND#, EXTEND LAST FILE, DISK FREE, DISC FREE, CAT$, MSUS$,
MAY I HAVE, PRTIS, VOL$, DTYPE, CREATELAST, POSITION#, SEEK#,
COPYLAST, CATNEXT$, BIN2587 FILE/80BIN 30 BPGM 7434
KEY SEARCH, RECORD SEARCH, SET BUFFCOL, REMOVE BLANKS, OPEN FILE,
CLOSE FILE, RSECTOR, WSECTOR, ICHR$, INUM, RCHR$, RNUM, NUMOK?,
SORT BUFFER IS, SORT PARMS, REVERSE, ICH2$, INUM2, MASK, UNMASK,
BLANK?, PTRARRAY IS, SIFT, MAKEHEAP, SORTHEAP, POP, DISK FREE,
DISC FREE, CAT$, MSUS$, PRTIS, VOL$, DTYPE, WPROT?, POPALL, TONI,
GIVEBACK, LEXTABLE, CATNEXT$, EXXIT85 IPBIN 14 BPGM 3584
CPRINT, CLINE, CCURSOR, CCLEAR, CWRITE, CDISP, ON KBD, OFF KBD,
ON CCODE, OFF CCODE, CLPOS, CCPOS, CCHR$, KBD$, FIND,
CONVERT KBD PAIRS ; , CONVERT KBD INDEX ; , CONVERT KBD, SGCLEAR,
KEYBOARD IS, LINPUT87 IPBINg 15 BPGM 3826
CPRINT, CLINE, CCURSOR, CCLEAR, CWRITE, CDISP, ON KBD, OFF KBD,
ON CCODE, OFF CCODE, CLPOS, CCPOS, CCHR$, KBD$, FIND,
CONVERT KBD PAIRS ; , CONVERT KBD INDEX ; , CONVERT KBD, SGCLEAR,
KEYBOARD IS, LINPUT87 LINCURg 2 BPGM 334
***UNUSED***, ***UNUSED***, LINPUT, MOVE CURSOR, ***UNUSED***85 LINPUT 4 BPGM 885
KEY ON, KEY OFF, LINPUT, MOVE CURSOR, UNLOAD87 LOADB 1 BPGM 251
CHAINA, LOADA85 REDZER 5 BPGM 1152
REDIM, ZER, MAT87 REDZERg 3 BPGM 570
MAT, ZER, REDIM87 RTRIMB 1 BPGM 128
RTRIM$87 STEVIE 45 BPGM 11503
MAKE KEY FILE, M K F, KILL KEY FILE, K K F, OPEN KEY FILE, O K F,
CLOSE KEY FILE, C K F, CREATE KEY, C K, DELETE KEY, D K, SEEK FIRST,
SEEK FIRST, SEEK END, SEEK END, SEEK NEXT KEY, S N K, SEEK PRIOR KEY,
S P K, SEEK KEY, S K, SET UP, S U, STEVIE, STATUS, DEFMSU$85 VZCALC 60 BPGM 15196
ERROR, NA, MEAN, AVERAGE, COUNT, MINR, MAXR, SUM, DISCOUNT,
NPV, IRR, LOOKUP, STDEV, VARIANCE87 VZCALC 69 BPGM 17420
ERROR, NA, MEAN, AVERAGE, COUNT, MINR, MAXR, SUM, DISCOUNT,
NPV, IRR, LOOKUP, STDEV, VARIANCE87 GKEYB 6 BPGM 1390
GKEY, TLIMIT, GKEYBG85 TRACKA 4 BPGM 1024
TRACK, SCRATCHBIN85 CHASTB 8 BPGM 2048
SET BIN, NEW X, NEW Y, HIT?, CURSOR, LAUNCH, CROSS X, CROSS Y,
TRACK, SCRATCHBIN85 GETSAV 8 BPGM 1852
SAVE, GET, SCRATCHBIN87 GETSAVE 6 BPGM 2048
SAVE, GET SAVE, GET87 UTIL/1 12 BPGM 3584
FAST LABEL, AWRITE, AREAD, TAKE KEYBOARD, RELEASE KEYBOARD, SGCLEAR,
LINPUT, START CRT AT, UTIL/1, KEY$, HGL?$, MSUS$, TRIM$, RPT$87 GDUMP 14 BPGM 4096
DUMP GRAPHICS, GDUMP87 ASKIOB 5 BPGM 1792
PLOTTER ID, DISC FREE, DISK FREE, MODEL#, DISC TYPE, DISK TYPE,
ASKIOB87 r 1 BPGM 768
RSECTOR, WSECTOR87 batb 35 BPGM 9472
BATS, BATB