For another library that allows easy porting of programs look at Allegro at http://www.talula.demon.co.uk/allegro/
Its a great package and with the next release supporting a wide range of enviroments.
The way I see it is Capcom is going to create a fictitious hardware platform. From there, they emulate each of this made-up hardware on each platform. This type of emulation has been named high level emulation, HLE. The reason its called emulation is the idea of making this fictitious hardware run on any platform. Their perspective is from a hardware standpoint not from an API or OS.
For another library that allows easy porting of programs look at Allegro at http://www.talula.demon.co.uk/allegro/ Its a great package and with the next release supporting a wide range of enviroments.
The way I see it is Capcom is going to create a fictitious hardware platform. From there, they emulate each of this made-up hardware on each platform. This type of emulation has been named high level emulation, HLE. The reason its called emulation is the idea of making this fictitious hardware run on any platform. Their perspective is from a hardware standpoint not from an API or OS.