王驥基本上按“五五制”的原則改編屬下軍隊。5人增加5倍,成為25人,設(shè)為一隊,隊長居中以指揮四面;5人增加50倍,成為250人,設(shè)為一營,先以125人分布四隅為奇兵,再以125人為正兵,出奇兵時則正兵不動,互相照應(yīng),前后左右之人要全部聽從處于中間的營官的調(diào)動;五營共2500人為一師,以1250人分布四隅為奇兵,再以1250人為正兵,相機(jī)調(diào)遣,專聽中軍主將一人之令。也就是說,中軍主將、營官、隊長、伍長皆居中以命四隅,層層監(jiān)督,能將上級意圖貫徹到基層的每一個人,這樣,指揮官在作戰(zhàn)時就會猶臂使指,運(yùn)用自如了。
過去明軍衛(wèi)所的將士世世代代居于駐防地段,且耕且守,傳統(tǒng)的編制是以10人為小旗、50多人為總旗、100多人為百戶、1000多人為千戶、5600人為衛(wèi)。因?yàn)閼?zhàn)時會根據(jù)需要從不同衛(wèi)所抽調(diào)數(shù)量不等的兵源,所以戰(zhàn)時編制與平時編制有很大區(qū)別。就算是戰(zhàn)時的編制,在不同時期、不同地方也是各有各的特點(diǎn),而王驥創(chuàng)新的戰(zhàn)時編制只是其中之一,并不意味著取代明軍衛(wèi)所傳統(tǒng)的編制。
南下的明軍,戰(zhàn)時使用的火器仍然是神機(jī)銃炮,其中常用的是能夠發(fā)射利箭的神槍系列產(chǎn)品,例如九龍箭(又稱“九龍筒”),這種武器是以9支箭裝入銃內(nèi),點(diǎn)燃引線,則九箭齊發(fā)。
1441年(正統(tǒng)六年)10月16日,明軍到達(dá)金齒,招降了駐守在該地的思任發(fā)的部分手下,接著又兵分三路進(jìn)軍。東路軍有3萬余人,在參將冉保等人的率領(lǐng)之下,向細(xì)甸、灣甸的水寨前進(jìn),經(jīng)過鎮(zhèn)寨,轉(zhuǎn)攻孟通;中路軍共2萬余人,主帥是王驥及蔣貴,他們率領(lǐng)水師在上江擊敗思任發(fā)的伏兵,斬首千余級,并包圍其山寨據(jù)點(diǎn);西路軍則由左參將宮聚率領(lǐng),從下江夾象石地區(qū)出發(fā)策應(yīng)。
11月9日,三路明軍會師于王驥等人的駐地上江一帶(今保山縣西北怒江西岸),向敵軍盤踞的山寨發(fā)起猛攻時,卻遭到火銃、弩以及石塊的阻擊,一時難以奏捷。
明軍過去在西南山區(qū)作戰(zhàn),攻堅武器主要是七梢炮。七梢炮是一種人力操縱的拋石機(jī),曾在平江之戰(zhàn)中露過面——這些前文已經(jīng)提過了。使用這種武器需要二三十人。通常在敵人固守的山寨周圍安裝,立起來就打,比較方便。