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

Hdm220

Harry Konstas

Download 64.4 KB

Description

HDM 2.2 DOS APPLICATION MANAGER (Dec. 24/96) I.Introduction. HDM is a DOS application manager which has the same graphical user interface as the built-in Application Manager of the HP200LX. HDM can also run in DOS, and can handle up to 120 applications. You can specify the zoom mode, screen, serial port state, command line arguments and icon for every application installed. It also has some built-in utilities, such as battery setup & status, volume control, & system information screen.

Description extracted automatically from the documentation inside the package: this entry was not in the original catalogue.

Technical details

File
hdm220.zip
Size
64.4 KB
Format
.zip
Year
1996
Files inside
8
Author
Harry Konstas
Path
jorgen/hdm220.zip

How to install it

What to send to the palmtop saves 28.0 KB

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

  • DEMO.DAT → A:\_DAT configuración 11.6 KB
  • DEMO.BAT → A:\SOFT programa de DOS 376 B
  • HDM.EXE → A:\SOFT programa de DOS 35.2 KB
  • DM.EXE → A:\SOFT programa de DOS 1.0 KB
  • HPM2HDM.EXE → A:\SOFT programa de DOS 17.3 KB
  • DM.ICN → A:\SOFT icono, junto a su aplicación 200 B

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

Steps
  1. Copy DEMO.BAT, HDM.EXE, DM.EXE, HPM2HDM.EXE 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.
  2. Copy DEMO.DAT to A:\_DAT, where the 200LX looks for configuration. Open it with Memo and adjust it before use.
  3. If you edit a configuration file on the palmtop, make sure you leave a newline at the end: some programs swallow the last line without saying a word.
  4. The .ICN files are icons: they go in the same folder as their application.

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.

It also needs 1

The manual mentions these files, which are in the archive:

The author's instructions
Installation:

 If you plan to use HDM from within System Manager there's
an icon supplied for this. What I did is installed HDM
as a new application to the System manager, and moved its
icon to the top left corner of the screen (first icon).

                    !!IMPORTANT!!:
To install HDM as an application in the System Manager,
add the '|' character at the end of the filename so that
System Manager launches HDM with the maximum possible memory.
HDM needs AT LEAST 90k of free memory!

For example, if DM.EXE resides in A:\HDM, you should
enter the following line:

 a:\hdm\dm.exe|        < notice the '|' character!

 You can use HDM from both Application manager and DOS.

 With the growing number of PAL applications that are having the
same look & feel of the built-in applications, HDM will be
very usefull.


 Here are the contents of the HDM.ZIP file:

 DEMO.BAT:    Demo batch file. This will give you a quick idea
              on what HDM is all about.

 DEMO.DAT:    Demo application list data-file.

 DM.EXE:      The HDM launcher written by Rob Koenis.
 HDM.EXE:     The HDM executable. Must run DM.EXE to run it.
 DM.ICN:      The HDM Icon.
 HPM2HDM.EXE: The HPMENU -> HDM data file converter.
 HDM.DOC:     This document file.

 ICONS.ZIP:   A small collection of icons you can add to your
              icon directory. If you don't have an icon
              directory you should create one for HDM.

 > Files created by HDM:

 DOSMGR.ENV : This file will be created in your C:\_DAT
              directory. It will hold information such
              as the Icon directory path, the current
              cursor position, and all of the topcard info.

 DOSMGR.DAT : This file will be created in your C:\_DAT
              directory. It will have the list of all the
…

Literal excerpt from HDM.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.

On the palmtop

  1. Connect the serial cable between the palmtop and the computer.
  2. Open Data Comm and go to Menu → Connect → Settings. Set: 9600 baud, 8 data bits, parity None, 1 stop bit.
  3. Go back to the menu and enter Menu → File → Receive, with the Zmodem protocol. The palmtop now waits: leave it like that.

On the computer

  1. Use Chrome (or Edge / Opera). Firefox and Safari cannot open the serial port, and no mobile browser can either.
  2. Find out which port is yours — if you are not sure, open the help below.
  3. Press the button and pick it in the window Chrome opens.
How do I know which port is mine?

Linux — your USB-serial adapter will be /dev/ttyUSB0 or /dev/ttyACM0. The /dev/ttyS0ttyS31 are legacy motherboard ports: the kernel lists them even when none exist, so they are almost never yours. To be sure:

ls -l /dev/serial/by-id/

It shows the manufacturer and model, and which ttyUSB* it points to. If nothing appears, unplug and replug the cable and check dmesg | tail: you will see a line like «ch341-uart converter now attached to ttyUSB0».

Permissions: on Debian and derivatives your user must be in the dialout group or the port will not open. Check with groups, and if it is missing:

sudo usermod -aG dialout $USER

You must log out and back in for it to take effect.

Windows — Device Manager → Ports (COM & LPT). Your adapter shows up as COM3, COM4… If it has a yellow triangle, you are missing the chip driver (FTDI, Prolific or CH340 depending on the cable).

macOSls /dev/cu.*; your adapter will be something like /dev/cu.usbserial-A50285BI. Always use the cu. one, not tty..

The 200LX has no standard serial connector: you need HP's connectivity cable (the F1015A or an equivalent) and, unless your computer has a real serial port, a USB-serial adapter behind it.