Thanks for these demos Peter.
With regard to the [ CODE=o2 ] tag. I found that it does not work for all Oxygen code unfortunately. It often corrupts code containing square brackets, ie arrays, when it attempts to interpret them as BB tags. So I would like to keep this particular code-formatting optional.
I have included a number Peter's programs in the Oxygen package, along with copies of window.h and console.h. These can be found in projects/console/ and projects/GDIWindow/. These demos span over a year's evolution of the libraries, so they have to be maintained for compatibility with the new versions. They are not really .H header files, since they contain functions so for the sake consistency, these may be changed to .inc in future releases.
Charles