A fire piston works on the same principle as a diesel engine - compression ignition. I'm a big fan of this kind of thermodynamics as it matches well to the theory and is very repeatable.