the program segfaults if run on systems that do not provide sound support, this can be easily verified by unloading/disabling the drivers for your sound card and trying to run kidbasic afterwards.
I realize that some command do indeed require sound support, still I am not sure if it wouldn't be better to simply disable/ignore those commands (or show a warning during startup) instead of segfaulting when no sound support is available.
For less tech savvy users this might actually be a showstopper, I am afraid?
This is the first report anybody has made about trying to run BASIC-256 without sound. Windows or LINUX (please send a bit more information so that we may test).
Jim
This was on an old Linux box, like I said - it is easy to reproduce on another machine simply by "rmmod"ing your sound card's kernel module.
Interestingly, the program will not necessarily crash right away during startup, but instead when a program is being run (or shortly afterwards).