some types fix for legacy gcc compatible
Old diagnostic strings not needed yet, and do disable cursor at start