There are 3 major reasons why Microsoft will never port
Mechassault 1 to the 360:
- The bad reputation the game and it's players got for abuse
and bad behavior after it's release.
- Sections of the game are coded in Assembler, a low level
language just up from machine code, that provides top
performance at the cost of being very difficult to write. This
makes running the game in the 360 'compatibility box' difficult
and may make running it under emulation difficult.
- There's no money in it. The 360 has already cost Microsoft
billions, why do they care about an old game.