I've been using the EasyDCC Command Station's programming output directly to program decoders. It's supposed to be powerful enough for the Econami decoder I'm programming. I do have a PTB-100 that I haven't tried yet.
Looking at the programming track waveforms, they look good. Quite square (fast rise and fall times) and nearly 12V for the positive parts and near 1V for the negative, with no load. Slightly higher low voltages and lower high voltages with a Lenz LE103, and slightly less again with the Econami. About 11V and 1.5V with the Econami. (It's a little hard to read closely on my old analog scope.) The difference between the two rails seems to be nearly 10V. one going higher when the other goes lower.
Given the programming output level is set by a 12V zener, then reduced by Darlington emitter followers, that's a bit higher than I expected.