I was surprised this hadn't been tested yet, so I tried opening the two Huffman 1D-compressed BMP files from the suite with OS/2 programs, which, considering the nature of the format, I think is an authoritative source. There's surprisingly lacking support for Huffman-compressed files even among the tools of the era, but from every program I've found that does support them, including the built-in OS/2 image viewer, the correct bit order is msb-first.
Here is pal1huffmsb.bmp, converted to a .gif file with the OS/2 Warp 4.0 image viewer.
And this is pal1hufflsb.bmp, converted the same way.
(That might not load properly with all browsers, so here it is converted to a .tif file from OS/2, and then to a .png file with GIMP:)
The shareware image viewer/converter PMView can read them and gives the same output, and can also write them (it's easier to reference, since it has a Windows version). Here's an example of a new 1 bpp Huffman 1D-compressed BMP file written with PMView based on pal8os2v2-16-comp.bmp.
I was surprised this hadn't been tested yet, so I tried opening the two Huffman 1D-compressed BMP files from the suite with OS/2 programs, which, considering the nature of the format, I think is an authoritative source. There's surprisingly lacking support for Huffman-compressed files even among the tools of the era, but from every program I've found that does support them, including the built-in OS/2 image viewer, the correct bit order is msb-first.
Here is pal1huffmsb.bmp, converted to a .gif file with the OS/2 Warp 4.0 image viewer.
And this is pal1hufflsb.bmp, converted the same way. (That might not load properly with all browsers, so here it is converted to a .tif file from OS/2, and then to a .png file with GIMP:)
The shareware image viewer/converter PMView can read them and gives the same output, and can also write them (it's easier to reference, since it has a Windows version). Here's an example of a new 1 bpp Huffman 1D-compressed BMP file written with PMView based on pal8os2v2-16-comp.bmp.