voc was successfully used to port Wirth’s PICL language compiler to GNU/Linux (and other platforms supported by voc). Now it’s possible to compile PICL programs on my desktop.


this illustrates the example code from Wirth’s paper, compiled binary output file, and gpsim simulator which loaded hex file which was possible to get with gnu binutils’objcopy utility.

code is here.

I need to make more improvements, write a manual so that people can use it. And think what else can be done. (other PIC cores? may be port it to AVR too? symbolic debugging?)

If you’d like to discuss this, please come to #oberon room at irc.freenode.net, and poke norayr (aka vishap, aka noch) and pretty much everyone else. See you.