XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX IOMAN XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX A small but powerful I/O manager for the HP49 The first page of the 2-page menu of IOMAN is for file transfer, the second one for printing. These tools are faster and more handy than those from the 49 APPS box. Particularly handy is parameter setting with IOP and PrP at the end of both pages since valid arguments of the reserved variables IOPAR and PRTPAR can be toggled in place. Thus, you need not remember anymore which arguments PARITY or Delay accept, for instance. Ioman is tested in ROM 19-6 and ROM 19-7. ---------------------------------------------------------------------------- NEW in version 2.2003 Repeater keys in the parameter setting environements slightly faster. FIRST version 1.2003. ----------------------------------------------------------------------------- Menu page 1 has the options |Send| |Recv| |XSend| |XRecv| |OVW?| |IOP|. The first 4 do what they say, but open first a list input line for entering global or port names. This is more convenient. The input procedure can be aborted any time. OVW? toggles flag -36; it flashes the messages "RECV overwrites" or else "RECV renames". IOP sets a message box on the current values in IOPAR which is created if not present. These are toggled in place with the corresponding menu options in the range of valid arguments. Note that the box stems from the HP48 with its wire/infrared toggling, removed on the 49. Reset resets the values in IOPAR to their default. The IOP box can be left with CANCEL or ENTER. The last setting is valid in either case. When sending several files with Send, one may set the KERMIT SERVER mode on the receiving calculator. However, the XMODEM server on the receiving 49 does only work if the receiving 48 is set to XRecv with a list of file names. All four transfer commands switch the calculator off after ending the task. That saves the batteries and makes the CLOSEIO command dispensable. Menu page 2 of Ioman is |PrVar| |PrST| |PrSTC| |SSp?| |LF?| |PrP|. The 1st one starts printing after one or several names have been put into the waiting list. PrST and PRSTC are stack printers, one does it more compact than the other. SSp toggles single or double spaced printing, LF? toggles "ADD linefeed" and "No linefeed". Finally, PrP toggles the 4 parameters in PRTPAR from the menu. It has a Reset option as well. Delay can have the values 0, .1, .2, ..., 6.9, cycled through with the option ~Dlay if this key is longer hold. This command is explained only in the HP48 AUR, as well as Remap and OLDPRT. If a string is stored in a global variable 'Remap', the Remap option toggles the empty string (default) with the one in 'Remap'. OLDPr choses a special string for Remap. Len lells you to use + or - for changing the printer's line lenght (the default is 80 characters). Holding down + and - repeats, similar to ~Dlay. Lend toggles the default line termination handler with a string, spposed to exist in the global variable 'Lend'. Ask in the NG for details about PRTPAR values distinct from the default values. ------------------------------------------------------------------------------ Wolfgang Rautenberg - raut@math.fu-berlin.de - www.math.fu-berlin.de/~raut