See the http://petr.olsak.net/opmac.html