General memory accesses on the 360 are fast, but not as fast as the 8MB+ 元 caches commonly found in desktop processors. The shared L2 cache, at 1MB, is fairly small considering there is no 元 cache. Optimizing compilers can only do so much, and instruction streams meant for in-order processors should always run faster on out-of-order processors like the x86. Xenon uses in-order execution - great for simple/cheap/power-efficient hardware, but bad for performance. May mean x86-64 only, or letting some other layer do the work if 32-bit compatibility is a must. ![]() Emulating 64-bit on 32-bit instruction sets (such as x86) is not only significantly more code but also at least 2x slower. Xenon is 64-bit - meaning that it uses instructions that operate on 64-bit integers. There are some considerations to take into account when translating the instruction set and worrying about performance, highlighted below: Building a translator for PPC to x86-* is a non-trivial piece of work, but not that bad. ![]() The PowerPC instruction set is RISC - this is a good thing, as it's got a fairly small set of instructions (relative to x86) - it doesn't make things much easier, though. ~96GFLOPS single-precision, ~58GFLOPS double-precision, ~9.6GFLOPS dot product L1: 32KB instruction/32KB data, L2: 1MB (shared)Įach core has 32 integer, 32 floating-point, and 128 vector registersĪltivec/VMX128 instructions for SIMD floating-point math They'll cover the CPU, GPU, and operating system.Ħ4-bit PowerPC w/ in-order execution and running big-endian The next few posts will investigate each core component of the system and try to answer the two questions above. Although it's not going to be a piece of cake and there are some significant differences that may cause problems, this actually isn't the worst situation. The hardware is all totally custom (CPU/GPU/memory system/etc), but roughly equivalent to mainstream hardware with a 64-bit PPC chip like those shipped in Macs for awhile and an ATI video chipset not too far removed from a desktop card. Just copy paste and replace the files inside the game folder.)Ĩ) Make sure to install the modded DLC files (read instruction in Grinder Enhanced folder) in an empty $c folder located at HDD1 > Compatibility > Xbox1 > TDATA > 4D530017 folder.The Xbox 360 is an embedded system, geared towards gaming and fairly specialized - but at the end of the day it's derived from the Windows NT kernel and draws with DirectX 9. This is for a better compatibility in order for the modded MechAssault DLC to work.ħ) Follow instruction on how to mod the MechAssault game folder at (install the Base Mod first then Grinder Enhanced and lastly the Expanded Multiplayer mod. ![]() This will make MechAssault to register using Halo CE's emulator file which is xefu.xex so that the game can be played on RGH without the need to do the swap ID (default.xbe) method.ĥ) Repeat the same process with the xefu.xex file but this time search for 48104E9954, change first 4 bytes to 386000FF in order to set the calls for xgetGameRegion to always NTSC (region 1 for original Xbox).Ħ) OPTIONAL: You can also change your console region via xeBuildGUI_V3.4 or J-Runner program by re-flashing your nand dump which is risky but safe if you know what your are doing (CPU KEY is required, get it from dashlaunch program). Encrypt the file using the xextool program and copy back to where it belong in the RGH. Use search function to find Halo CE title ID which is 4D530004 and change it to MechAssault title ID which is 4D530017.Ĥ) Then click save. ![]() Use Xextool program to decrypt the file first (instruction and download link: )ģ) Use Hex Editor program to open the decrypted xbox.xex file. Put the game folder anywhere (internal HDD, external USB HDD or a thumb drive)Ģ) Before scanning via Aurora/ Freestyle dash, make sure you hex edit the xbox.xex file found in compatibility folder located in the HDDX partition. GUIDE TO PLAY MECHASSAULT WITH MODDED DLC, GRINDER ENHANCED & EXPANDED MULTIPLAYER MOD FROM ELITE HEROES ON A PAL RGH XBOX 360 :ġ) Get yourself a copy of "legitimate" MechAssault game in extracted (folder) form.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |