Is the 360 be backwards compatible with all Xbox games?
Not all Xbox games will work on your 360 and you will need to have the HDD installed to play them. The reason all titles are not natively compatible in the same way that PS1 games work on the PS2 is that the 360 uses a fundamentally different architecture to that of the classic Xbox. Without wanting to insult readers or provide a woefully simplified view of what this means, games are written in a programming language (typically C/C++ and occasionally assembly language for the real performance critical elements) which is then “compiled” to work on a known processor. Each processor family, be it Intel x86 (486, the Pentium, etc), the PowerPC (current and previous Apple Macs), or the MIPS range (used by the PlayStation 1 and 2 and originally in Silicon Graphics systems) is designed in a different way with a different approach to laying out the silicon on the chip and what that silicon can do, how many special memory areas (called registers) it features, how it’s cache works, etc The way p