Quote Originally Posted by ivoignob
Do you see the towers in the midst of the english army? Are they seige towers? There is no city, so what are they?
After zooming in, it looks like that whole second line in the English army might be mixed artillery, which could explain the number of projectiles (and range). It's maybe not all that unrealistic, if the army is in a field battle on the way to taking a major city, or fighting an Egyptian sally from the city?

The Egyptian infantry in the foreground is using some kind of axe.