据北洋海军总教习、德国人汉纳根在甲午海战后报告,北洋旗舰定远舰在战前只补充了55颗国产普通开花弹,平均一门炮顶多分得十几枚。在海战中,仅一个半小时这类炮弹就打光了。剩余的三个多小时里,定远舰的305毫米巨炮只能发射根本不会爆炸的实心弹。
而影片中邓世昌试图去撞沉的日本吉野舰,海战结束后尚剩余120毫米和150毫米炮弹1251发,各种机关炮弹6095发,弹药仍旧极其充足。并且,日本海军用的所有炮弹,均是开花弹。