Because the DS hardware is different from the GBA, fans created "ports" or hacks of Diamond & Pearl using the GBA engine (usually modifying Pokémon Ruby or FireRed ).