Nearly everything currently in the spec implemented, only exception being the endianess bit in the header.
gpitool:
- Can change palette freely and specify specific planes to store.
- Can change tiling parameters.
- Can quantise images from high colour depth if necessary.
GPIVIEW:
- Runs on MS-DOS on both VGA-equipped IBM-compatible PCs and PC-98s with 16 colour capability. Minimum CPU requirement is 8086/8088.
- Can display any image created with the current version of gpitool as long as it uses no more than 4 colour planes and each plane is no more than 64 KB uncompressed (due to the x86 segment size limit).
- Can pan images too large to fit on the screen.