emulators/simh: fix name clash with other ports and tidy compilations
Fix name clash with gri and nova, that caused conflicts
Fix compilation warnings.
PR\: 222968
Submitted by\: bob@eager.cx (maintainer)
Approved by\: olivier (mentor)
Approved by\: lme (mentor)