Rich,
No. I just just tried that in an effort to get the '"redraw previous image " function to work. I tried <\>, then <h>, then the maxhistory command (thinking that maxhistory was somehow set to zero instead of the default value used in DOS). I'm now guessing that the default value is probably not getting set to non-zero.
The default value is 10 like in DOS, but I don't know why it doesn't restore all the settings, or at least appears not to. Its probably another global variable that the driver isn't recognizing. Its under investigation.
In the HEAD, I moved the history routines out of framain2.c into history.c. This was to allow using them in WinFract without having to re-implement them. Eventually, you'll want to do the same since most, if not all, of the code in framain2.c should go away. BTW, I managed to compile and run your source. Jonathan