> >
> > You can't seriously mean that you think that a 32-bit application and
> > a 64-bit application would be expected to be compatible with each other?
> > I would expect the 32-bit code to work in 32-bit mode, but having it
> > work if you are in 64-bit mode is a ridiculous expectation.
> 
> Really? It works fine on IBM's z/OS.
> 
> It seems ridiculous to me that you think it shouldn't. This is what I have 
> been
> saying. IBM moved from 24 bit to 31 bit to 64 bit and everything still works.
> No expanded footprint, no duplicate libraries, no problem.
> 

That’s not (quite) true. As I said before problem state code works fine. 
Anything that uses supervisor mode will likely fail. 

It took IBM a lot of work, microcode (SIE instruction) and a new Hypervisor to 
get from MVS/SP to MVS/XA.
I am told VM/XA only exits because they needed it to debug MVS/XA.

There is much more I info about IBM and especially VM's history on Melinda 
Varian's home page:-

http://www.leeandmelindavarian.com/Melinda/

and as for backwards compatibility the book "The soul of a new machine"

http://www.amazon.co.uk/The-Soul-Machine-Modern-Library/dp/0679602615 

has some interesting observations about building a new machine...

Dave
G4UGM

_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to