I have taken the *.TD0 file for MS-Word from the Hpmuseum.net site, converted it as described above by HxCFloppyEmulator, removed the sector #17 and extracted the files from the resulting MS-DOS image file (which should also be useable with a PIL-Box setup).
The files look o.k., but I have not tried them - at last WORD.COM did not work in DOSBox-X, but this does not mean that it does not run on the HP 150.
I am not sure whether it would also work on a HP 110, or Portable Plus as the BIOS of these is very different from the HP 150.
I have also attached picture of the sectors and tracks in the *.TD0 image file which shows the short sector #17 with 128 bytes in contrast to the standard HP length of 256 bytes. [edit: removed due to space limit]
Martin
The following text was produced by one of my small tools for decoding MS-DOS images and shows some details and a directory of the individual files.
Code:
MS-DOS Boot Record
==================
Note: No boot sector signature found. 0xFFFF
Offset Content Comment
------ --------- -------------------------------
0000 0xEB 0x1C 0x90 probably DOS 3.x or higher or DOS 1.x.
0003 "HP150 " OEM name
000B 256 Bytes per Sector
000D 4 Sectors per Cluster
000E 2 Number of Reserved Sectors
0010 2 Number of File Allocation Tables
0011 128 Maximum Number of Entries in Root Directory
0013 1056 Total Number of Logical Sectors
0015 0xFA Media Descriptor Byte (maybe HP-150)
0016 3 Number of Sectors per FAT
0018 16 Number of Sectors per Track
001A 2 Number of Heads
001C 0 Number of Hidden Sectors
Standard Boot Parameter Block, pre DOS 4.0
Derived Information:
Number of Cylinders 33 -
Size of one Cluster 1024 bytes
Total Capacity 270336 Bytes (264 KB)
Usable Data Capacity 264192 Bytes (258 KB)
Size of one FAT 768 0x0300 Bytes
Size of Root Directory 4096 0x1000 Bytes
FAT 1 starts at offset 512 0x0200
FAT 2 starts at offset 1280 0x0500
Dir. starts at offset 2048 0x0800
Data starts at offset 6144 0x1800
Max. Cluster Number 512
Reading File Allocation Table 1
- 12-bit FAT read successfully.
- FAT ID = FF
Reading File Allocation Table 2
- 12-bit FAT read successfully.
- FAT ID = FF
Comparing FAT1 and FAT2: FATs are identical.
--------------------------------------------------------------------------------
No. File Name Attribute Start Length Date Time
--------------------------------------------------------------------------------
1 WORD .COM 0x20(A) 2 10496 25.10.1984 12:00:00
2 MW .DAT 0x20(A) 13 16262 25.10.1984 12:00:00
3 MW .COD 0x20(A) 29 46544 25.10.1984 12:00:00
4 MW .PGM 0x20(A) 75 72502 25.10.1984 12:00:00
5 MW .HLP 0x20(A) 146 56392 25.10.1984 12:00:00
6 MW .INI 0x20(A) 202 42 25.10.1984 12:00:00
7 TTY .PRD 0x20(A) 203 820 25.10.1984 12:00:00
8 ARTICLE .STY 0x20(A) 204 1024 25.10.1984 12:00:00
9 DEFAULT .STY 0x20(A) 205 640 25.10.1984 12:00:00
10 DRAFT .STY 0x20(A) 206 1024 25.10.1984 12:00:00
11 STORY .STY 0x20(A) 207 768 25.10.1984 12:00:00
12 EXAMPLE .DOC 0x20(A) 208 4352 25.10.1984 12:00:00
13 MW164000.TMP 0x20(A) 215 1024 03.02.1983 12:15:16
14 PAM2 .VOL 0x22(HA) 214 768 03.02.1983 12:13:25
15 RM$ .VOL 0x22(HA) 213 192 03.02.1983 12:13:24
--------------------------------------------------------------------------------