黄河套周回六七千里,土肥饶可耕桑,三面阻河,切近陕西榆林堡。东至山西偏头关,西至宁夏镇,东西二千余里。南至边城,北至黄河,远者八九百里、近者二三百里,惟黄甫川稍近。逾河,则唐三受降城。又东,则旧东胜址也。国初,虏遁黄河之外。正统初,始渡河来犯近边。镇守都督王桢始筑榆林堡城,仍设法御之。往北二三十里之外,沙漠平地,则筑了望墩台,虏窥境,即举烟示警。往南二三十里之外,则埋军民种田界石,多于硬土山沟立焉。界石外,开创榆林一带营堡,累增至二十四所,岁调延安、绥德、庆阳三卫官军分戍,而河南、陕西客兵助之,列营积粮,以遏寇路。景泰初,虏犯延庆,不敢深入。天顺中,阿罗出掠我边人以为乡道,遂知河套所在。入居其中,以伺机变,不时出没,然犹不敢径犯人家。自是,虏顾居内,散漫潜住,而我列屯反在其外矣。成化初,边人被掠日多,于是毛里孩纠众深人,攻围墩台,而孛罗忽继之。
秋冬则举众为寇,春夏则潜退河套,远近军民,大被抢掠。阿罗出复勾引满都鲁癿加恩兰,聚众益为边患。朝廷添调京营及大同、宣府、宁夏、甘凉、陕西护卫军马数万,颁给银两,起倩陕西、山西、河南军民,或趱运、或借拨、或籴买、或预征、或开中、或采打,多方整理粮料草束,军民困苦,不可胜言。复恐财力费耗,致生他变,止留大同、宣府、山西、宁夏客兵,及两班军马各一万二千五百员名,相机战守。议者尝请于榆林堡立卫,犹未成也。都御史余公子俊始请以先年陕西清出远年不明军籍、及有罪责戍南土者之子孙,免其远戍,就近编伍以实之。
凡墩台,每座基各阔三丈、高三丈,对角悬楼二座,长阔各六尺,空内挑壕堑阔一丈五尺、深一丈。依界石一带,随其山势弯曲,铲削如城,高二丈五尺。川口去处,两傍俱筑大墩,拨军防守。虏既出套,乃东起清水营之紫城寨、西至宁夏之花马池,延蔓几二千里,每二三里间为对角敌台崖寨,连比不绝。于其空处筑边墙者二,横一斜一,如新月状,以侦敌、避射。凡为堡十二,崖寨八百十九,小墩七十八,大墩十五,凡两月而功成。然宁夏东路自花马池往西,为黄河东岸平山墩,西路则为黄河西岸黑山营,相距一百九十余里,乃河套要害,停歇功筑,益有待也。且又拓其城,比旧加广。凡军中器用,率范铜铁为之。又奏立卫学,以教军中子弟。榆林俗不艺圃,乃求种教植,自是蔬果与内地等。又于界石外开地以为屯田,给军民耕种,得粮十数万石,以助经费。自是榆林为重镇,与宁夏、甘肃鼎立为三矣。入套之路,多由黄甫川南焦家坪,以两岸夹山,冰先合后泮。此外,则娘娘滩及羊圈子渡口,冬月冰坚,随其所择。而官军驻扎,多在神木堡或高家堡,莫能测也。成化十五年,满都鲁癿加思兰死,其子僭称小王子,弟亦恩马因僭称太师,播迁宣大边外,使有勇知之将,一鼓禽焉,遍搜匿套者,彼将喙息不暇。于是招募勇士,筑城屯种,套中虏患,或可除矣。