Crate pmw1

source ·
Expand description

A Rust library for manipulating PMW1 executables. PMW1 is the compressible EXE format used by the PMODE/W DOS Extender.

This crate is pretty rough and ready, but currently you can see an example program on GitHub.

Modules

  • Useful constants for manipulating PMW1 EXE files - mainly sizes of header entries.
  • Code for dealing with full PMW1 EXE files, apart from the DOS stub at the beginning.
  • Code for dealing with compressed and uncompressed objects in PMW1 EXE files.
  • Code for dealing with compressed and uncompressed relocation blocks in PMW1 EXE files.