S.U.P.E.R. HP 200LX Archive
← Back to the catalogue

XRAY Hex

Version 1.5 · Tom Kihlken

Download 13.2 KB

Description

The HP Palmtop Paper XRAY is a programming tool that displays messages about the operating system functions. With XRAY, you'll be able to diagnose obscure programming bugs. The high resolution timer can also help optimize your program's I/O. It can be used with programs written in any language and requires no special compiler. Shareware.

Technical details

File
xray15.zip
Size
13.2 KB
Format
.zip
Year
1990
Added to S.U.P.E.R.
1998-12-20
Files inside
2
Author
Tom Kihlken
Path
anonftp/pub/xray15.zip

How to install it

What to send to the palmtop saves 19.5 KB

These are the files you need. You can send them from the package contents below.

  • XRAY.COM → A:\SOFT programa de DOS 10.1 KB

No need to put XRAY.DOC: they are manuals, source code or supporting material. Read them here and save 19.5 KB on a 1 MB disk.

Steps
  1. Copy XRAY.COM to A:\SOFT. They are DOS programs: run them from the DOS icon, or add A:\SOFT to the PATH in C:\AUTOEXEC.BAT to call them by name.

Derived from the package contents and the 200LX conventions. It installs to A: on purpose: C: is a RAM disk and every byte there is memory taken from the system.

The author's instructions
install XRAY to make the hot key to work.  This prevents the
        keyboard interrupt vector from being redirected if you don't
	use the hot key option.

   /O = Turns XRAY OFF.  You may turn it back on with either the hot
        key or by running XRAY again from the command prompt.

  /Pn = Send XRAY output to LPTn.  The default is to display its output
	on the screen.  The printer is the best real-time output option
	since it is available up to the time of a system crash.

  /Sn = Use the shift state n (n is entered in hex) combined with the hot key
        to toggle XRAYs output ON and OFF.  The default value is 8 which is
        to press Alt with the hot key.  See appendix C for a table of shift
        state values.

   /T = Display a summary table of all DOS function calls showing the total
	number of each function, sectors of disk I/O, and total elapsed time.

   /U = Uninstall XRAY from memory (if possible).  XRAY can only be
	uninstalled if no other TSR programs (which use interrupts 9 or
	21h) have been loaded.

   /V = Display function calls made by COMMAND.COM.  The default is to
        ignore these calls.  If you use the /C option, XRAY will
        produce lots of output which may not be of interest for your
        application but it's facinating to see how the command interpreter
        does its thing.  When you use /V, calls from COMMAND.COM are
	marked with an asterick.



OUTPUT OPTIONS

  XRAY produces two types of output.  Realtime output of each DOS function
call, and a cumulative table of all the function calls which have been
made.  The cumulative table is displayed only when the /T parameter is
given.
  The real-time output from XRAY is sent to either the screen, printer, or
…

Literal excerpt from XRAY.DOC, exactly as it came in the package.

Send to my palmtop

The palmtop must be waiting before you press the button, or the transfer will fail. It is the palmtop that announces it is ready, not the other way round.

First time? How to connect the palmtop, step by step →