Smoke is a GUI system developed by codex as a highschool
OAC project. Smoke was written using Petal 1.0, and as such, runs
under both Linux and DOS. The Linux version will require a
proper Petal driver to be linked to ./video.driver in order to
At the time of writing the software, it worked perfectly with only a
few tiny visual glitches. Unfortunately, after a quick recompile
in Linux, I've noticed many more visual glitches. The DOS version
seems to work fine, however.
The sources are probably most interesting to most people, anyway.
I know a lot of people who simply want an idea as to how to even
go about writing a GUI. Hopefully this source will help.
The sources will require Petal 1.0 to be installed, and linked
(or copied) to the "petal" subdirectory in order to compile.
neuraldk, however, cannot provide support for such legacy software,
and the source is being provided as is. In time, we intend to
rewrite the software to current trends and then provide full