One way to read .ppu files from multiple compiler versions would be a "ppu meta file", which describes the fields written for each sym and def. The will be one meta file per ppu version. An IDE or tool that wants to read a ppu then processes the meta file for the ppu version to know how to find a certain field in the ppu. Daniël