朱元璋的水师装备了大量火器,主要有火铳、大小将军筒、大小铁炮、大小火枪、火箭、神机箭、火蒺藜以及燃烧性火器“没奈何”等。下面先对枪炮等管形火器的性能作一介绍:
火铳,一般是指盏口铳或者碗口铳。盏口铳因铳口形似酒杯而得名。碗口铳因铳口形似大碗而得名。古人有意扩大这些铳的铳口是为了减小膛压、防止爆膛。这两种铳的结构差不多,炮身分为四部分,分别是盏口形(或碗口形)、前膛、药室及安装炮架的尾銎。从保存至今的一些小型碗口铳来看,其长度约为31.5至52厘米不等、口径为10厘米左右、重约8.35至26.5公斤。而有些大型的碗口铳炮,其长度约为63厘米、口径约为23厘米、重量为73.5公斤左右。值得一提的是,那时候的人还没有将铳与炮明确区别开来,所以盏口铳与碗口铳有时又可以用来代表盏口炮及碗口炮。
古人为了让各种火器连续射击,想尽了办法,其中之一就是对军械进行改革,以碗口铳为例,这类火器后来被装上了特制的炮架。所谓特制炮架,是在一张凳子上面铺块木板,再把两门碗口铳分别嵌入这块木板的头尾两端,另外木板的中间还有一个活动轴子,这个轴子可让木板自由转动。在作战时,当木板头端的铳射击完毕后,便利用轴子将木板向后作180度的转动,让木板首尾倒置,再发射尾端的铳。经过这样的改装,碗口铳便能够在短时间内连射两次了。然而,连射两次之后势必又要暂时停顿下来,重新装载弹药,还是达不到长时间快速地连续射击的效果。
大小将军筒,即是大小将军炮,因威力比较大,因此冠以“将军”之名。根据保存至今的一种大将军炮,炮身长约80厘米、口径22厘米、重34.8公斤;另一种小将军炮长约55厘米、口径7.3厘米、重约20公斤。
大小铁炮,炮型类似于将军炮,元代的炮多用铜来造,后来进一步发展为铁制,仅就成本而言,铁炮比铜炮便宜得多。古代最先使用铁炮的是朱元璋军队,根据保存至今的文物,大铁炮的炮身长约100厘米、口径21厘米、尾长10厘米。在这里要指出的是,这类炮为长条形的直筒状,炮口不再好像盏口炮及碗口炮那样呈喇叭状敞开,因此比盏口炮及碗口炮的膛压要大,射程更远。为了防止爆膛,炮管外面有四五道箍,两侧还各有一根炮轴,方便运输。
上述所有的枪炮全没有准星及照门,不能精确瞄准射击。不过,这些枪炮在近距离发射时还是很容易射中汉军体形超级巨大的战舰。
朱元璋的军队除了管形火器之外,还有用来焚毁对手战舰的燃烧性火器。例如: