Scooterman wrote:It was probably never helpful as I think he runs a mac that can't boot in 9 but only runs classic. So I thought I'd run Metro in classic under OSX.
Hmm, I'm not sure I follow that. AFAIK, if it will run Classic it should be capable of booting into 9. (Or do you mean it's impractical for him to boot into 9 because of other stuff he needs to do?)
Apologies to you scooterman if you already know all this, but for the uninitiated...
The reason it won't run in Classic is because, when you boot up (real) OS 9, it has access to the full resources of the system. On the other hand, when 9 runs as Classic, there are resources that OS X owns and it won't permit Classic to access them the way it's used to. (In days gone by, it's been standard practice in the Mac world for programs to access system resources at a low level. That was fast and the techniques were well known, but it also contributed to crashes because access wasn't controlled and programs could interfere by trying to take resources away from each other. Most Mac extension conflicts were due to this sort of thing. In X, the operating system controls access and prevents conflicts, but it does mean that programmers have to do things a new way. X cannot let programs running under Classic do things the old way because then it would be right back where it started, crash-wise.)