《長春真人西游記》二卷,其**李志常所編。于西域道里風俗,多可資考證者,而世鮮傳本,予始從道藏鈔得之。村俗小說演唐玄奘故事,亦稱《西游記》,乃明人所作。蕭山毛大可據《輟耕錄》,以為出處機之手,真郢書燕說矣!記云:“辛巳歲十月,至塞藍城,回紇王來迎入館。十一月四日,土人以為年,旁午相賀。”考**術,有太陽年(彼中謂之宮分) ,有太陰年(彼中謂之月分) ,而其齋期,則以太陰年為準。又不在第一月,而在第九月,滿齋一月,至第十月一日,則相賀如正旦焉。其所謂月一日者,又不在朔,而以見新月為準。其命日又起午正,而不起子正。故有“十一月四日,土人旁午相賀”之語。然**術有閏日無閏月,與中國不同,故每年相賀之期,無一定也。其云斡辰大王者,皇弟斡赤斤也。太師移剌國公者,阿海也。燕京行省石抹公者,明安之子咸得不也。吉思利答剌罕者,哈剌哈孫之曾大父啟昔禮也。乙卯閏二月辛亥,晦竹汀居士錢大昕書。
邱長春以丁亥七月卒,而元太祖之殂,亦即在是月。此事之可異者,當拈出之,竹汀居士記。
憶昔與竹汀游元妙觀,閱道藏,竹汀借此鈔訖,而為之跋。今轉瞬已十年,竹汀于今歲十月二十歸道山矣。甲子十一月十八日,硯北居士段玉裁識。
長春真人之經西域也,取道于金山,為科布多之阿里泰山。記云金山南面有大河,渡河而南,是今額爾齊斯河。金山東北,與**,屬之古城,南北相直。今自科布多赴新疆,驛路直南抵古城,近古城之鄂倫布拉克臺、蘇吉臺、噶順臺,皆沙磧,是即白骨甸也。博克達山三峰高峙,去古城北數日程即見之,故記云:“涉大沙陀,南望陰山,若天際銀霞。詩云‘三峰并起插云寒’也。”云:“陰山前三百里和州”者,謂博克達山。南吐魯番為古火州地,訛火為和耳。唐北庭大都護府治,在今濟木薩之北府,建于長安二年。記言“楊何為大都護”,足補《新唐書·方鎮表》之闕。端府者,端即都護字之合音。輪臺縣亦長安二年置,縣治約在今阜康縣西五六十里。據《新唐書·地理志》,自庭州西延城西至,輪臺縣二百二十里。塞外沙磧,難以計程,記云三百余里,蓋約言之。《元和郡縣志》以為輪臺在州西四十二里者,誤輪臺東為阜康縣,縣治在博克達山陰,故南望陰山。九月十日,并陰山而西約十程,度沙場,又六日至天池海。沙場者,晶河城東至托多克,積沙成山,浮澀難行。東距阜康縣一千一百里,故曰十余程。其間亂流而過,當有洛克倫河、呼圖璧河、瑪納斯河、烏蘭烏蘇河,記不顯言。塞外之水,山雪所融,夏日盛漲,過時則涸。九月正水竭之時,蓋不知有河也。自托多克過晶河,山行五百五十里,至賽喇木淖爾東岸。淖爾正圓,周百余里,雪山環之。所謂天池海,并淖爾南行五十里,入塔勒奇山峽,諺曰“果子溝”。溝水南流,勢甚湍急,架木橋以度車馬。峽長六十里,今為四十二橋,即四十八橋遺址。記云:出峽入東西大川,次及一程,至阿里馬城。今出塔勒奇山口,南行一百七十里,至惠遠城。阿里馬城者,即今西阿里瑪圖河,在拱宸城東北,出塔勒奇山口,西南至阿里瑪圖河,僅百里。記云:又西行四日,至答剌速沒輦,水勢深闊,抵西北流,乘舟以濟。原注云:沒輦,河也。答剌速沒輦,是今伊犁河。以西行四日計之,當在今察林渡之西渡河。南下至一大山,疑今鉛廠諸山。又西行十二日,度西南一山,當是善塔斯嶺。又沿山而西,有駐軍古跡,大冢若斗星相聯,是今特默爾圖淖爾南岸地,多古翁仲。記云:又西南行六日,有霍闡沒輦,由浮橋渡,色渾流急,深數丈,勢傾西北。霍闡沒輦者,今之那林河。自渡伊犁河以南,所經之程,即今伊犁戍喀什噶爾兵往來之路。出鄂爾果珠勒卡倫,傍特默爾圖淖爾,東南經布魯特游牧,以至回疆,此長春真人赴行在時所經也。其歸程,則渡那林河而直北,由特默爾圖淖爾之西,以達吹河之南,乃轉而東北,渡伊犁河。其渡處在察林渡之東,故百余里即至阿里馬城。自阿里馬城出塔勒奇山口,經賽喇木淖爾,與往時程同。過賽喇木淖爾,不復東折,而東北行,其分路處在干珠罕卡倫地。東北山行,由沁達蘭至阿魯沁達蘭,入塔爾巴哈臺界,以至原歷之金山大河驛。其途徑較直,然計自阿里馬城至金山,亦不下二千里,而記言至天池海過陰山后,行二日,方接元歷金山南大河驛。山路崎嶇,必不能速進如此。且“方接”云者,久詞也。蓋二字下脫十字。真人以四月初六日自阿里馬城行,凡二十日至金山,為是月二十五日。下文云:并山行,四月二十八日,大雨雪。二十八日,尚未出金山。則謂二十五日至金山無疑矣。適從龔定庵假讀此記,西域余所素經,識其相合者如此。道光二年四月,大興徐松跋。距長春真人歸抵金山之歲,凡十一壬午矣。
《長春西游記》二卷,為元邱長春**真常子李志常所述。《憲宗紀》“元年以道士李真常掌道教事”,即其人也。前有孫錫序,作于戊子二月,蓋睿宗監國之歲也。長春以太祖辛巳二月八日,發軔宣德州,赴太祖西域之召,至癸未七月回至云中,往返二年余。真常實從,山川道里,皆其親歷。且系元初之書,譯文得其本音,非為世祖以后文人著述,則往往窒閡不能通者有之。此冊為葉云素給諫所贈,龔定庵嘗借鈔,既而徐星伯復欲鈔于定庵,而為之跋,他日以示余。星伯居伊犁者數年,于時松湘浦先生帥新疆,南北兩路屬。星伯周咨彼中輿地,馳驅幾遍。今跋中疏證處,皆其得之目驗。其中尤有得于余心者,謂天池海即今賽喇木淖爾,證以自晶河山行至賽喇木淖爾東岸,淖爾正圓,周百余里。并淖爾南行五十里,入塔勒奇山峽,水勢南流湍急,架木橋以度車馬。峽長六十里,今為四十二橋,即四十八橋遺址也。今昔情形,如合符節,此為其他書籍之所不載,非星伯身至其所,烏能得之!又謂:長春回時,自天池海東北行,至原歷金山南大河前驛路,于二字之下脫去十字。此有里程可稽,其為傳寫遺誤無疑。至白骨甸,即今古城北之沙磧。陰山三峰,即今博克達山。端府之端,為都護之合音。霍闡沒輦,即今那林河。皆確不可易,余亟錄存記尾。星伯謂余:凡記中所述,在今新疆者,既粗具矣。其金山以東,那林河以西,則俟余補足之。噫!星伯所疏證,精核乃爾,余何能為役?顧余于記中地理,皆嘗一一考之,惟足跡所未至,不過穿穴于故紙堆中,旁參互證,以為庶幾得之耳。今具列于左,不獨以塞星伯之諾責,亦將求是正于星伯也。長春之行也,二月十一日度野狐嶺,即《太祖紀》敗金將定薛于野狐嶺者也,在今張家口外。十五日東北過蓋里泊。《金史》:“撫州之豐利縣有蓋里泊。”今在張家口北百里。三月朔,出沙陀,至魚兒濼。魚兒濼,元時又曰答兒腦兒。太祖甲戌年賜弘吉剌,按陳作分地。張德輝《紀行》云:昌州以北入沙陀,凡六驛。而出沙陀,又一驛,過魚兒泊。與此正同。今為達兒海子,在克什克騰部落北沙河,西北流入陸局河。四月朔,至斡辰大王帳下。陸局河者,元時怯魯連河,亦曰臚朐河。陸局,臚朐之轉也。今為喀魯倫河。斡辰大王,太祖第四弟鐵木哥斡赤斤,所謂國王斡嗔那顏者也。時太祖西征,斡嗔居守。五月十六日,河勢繞西北山去,不得窮其源。喀魯倫河,發源肯特山,南流及平地,始轉東流。長春由河南岸泝河西行,故不見其北來之源也。自此以下,至窩里朵,數千里中,俱無地名,惟長松嶺又系漢名,不知蒙古呼為何山。然以長春行程考之,自陸局河西南濼驛路,至六月二十八日泊窩里朵之東,計行四十二日。窩里朵者,帳殿也。《地理志》:“太祖于十五年遷都和林。”于時,皇后窩里朵當在和林,蓋必先審和林之所在,然后可以稽其驛程之所經。和林自太祖作都,至憲宗四朝,皆都于此。然《和林志》,前明已無其書,《元一統志》,近亦求之不得。明《一統志》,于和寧城,惟言西有哈喇和林河而已,而于哈喇和林河所在,則又不詳。明《廣輿圖》,據元朱思本圖為藍本,而于北方地理,疏漏殊甚,以昔令哥為流入斡難河,則其他不足問矣。齊次風先生《水道提綱》于和林河,亦兩岐其說。蓋《提綱》專據康熙中《皇輿圖》,《皇輿圖》于色勒格河之北,有小河南流入色勒格河者,曰喀喇烏倫河,其音與哈喇和林相近,不能不疑當日都城或在此河之東,實則不然。歐陽圭齋《高昌偰氏家傳》:“和林有三水焉,一并城南山東北流,曰斡耳汗;一經城西北流,曰和林河;一發西北東流,曰忽爾班達彌爾。三水距城北三十里,合流曰偰輦杰河。”元人指述和林,未有如圭齋之明晰者。斡耳汗,今鄂爾渾河也。忽爾班達彌爾,今塔米爾河也。偰輦杰,今色勒格河也。然則和林在色勒格河以南明矣。其經和林城西而北流者,正今之哈瑞河也。當為元時,和林河、哈瑞河、入色勒格河,其合流處,當在和林北三十里。非三水俱合流也,若鄂爾渾合于色勒格,蓋在和林東北千余里矣。記云:泊窩里朵之東,宣使往奏稟皇后,奉旨,請師渡河。其水東北流,彌漫沒軸,絕流以濟。此水乃今呼納伊河,及哈瑞之支流也。其所謂“長松嶺,盛夏有冰雪,逾嶺百余里有石河,長五十里”者,即今鄂爾渾河。東流將會喀拉河處,河經山峽,故曰石河。雍正中,西北距準噶爾,其時黑龍江至鄂爾坤軍營者,過汗山,即西北渡土拉河。西北行,逾喀里呀拉山,乃濟鄂爾渾河。以長春行程推之,當亦經此長松嶺或即喀里呀拉山,已在北極出地四十九度處,是以寒甚歟。然則,先自西南濼驛路四程,西北渡河者,土拉河也。六月十四日,過山,渡淺河者,博羅河也。其曰西山連延者,乃鄂爾渾河以西之山,故曰西山。長春于此渡河,可見山行五六日,峰回路轉,嶺勢若長虹,壁立千仞,俯視海子,淵深恐人,則已在厄勒墨河之側矣。阿不罕山,在金山東北,今阿集爾罕山也。《鎮海傳》:太祖命屯田于阿魯歡,立鎮海城。阿魯歡者,亦即阿集爾罕山也。八月八日,自阿不罕山前傍大山西行,又西南約行三日,復東南過大山,經大峽。中秋日,抵金山東北,少駐,復南行。其山高大,深谷長坂,車不可行,乃命百騎挽繩懸轅以上,縛輪以下,約行四程,連度五嶺,南出山前,臨河止泊。長春由阿集爾罕山前西行,傍大山者,即傍阿爾泰山之東大干,今烏蘭古木中。過青吉斯海子之北,乃向西南行,當取道于今科布多。再西南,乃科布多河。額爾齊斯河發源處,為阿爾泰最高之脊,所謂“東南過大山,經大峽,中秋日抵金山”者,當謂此。又行四程,連度五嶺,南出山,臨大河,以地約之,則大河應為烏隴古河。劉郁《西使記》所謂“龍骨河,與別失八里南北相直,近五百里”者也。渡河行沙磧中,經北庭而西,星伯跋中詳之。陰山后鱉思為大城,問侍坐者,乃曰此唐時北庭。案鱉思,即別失。歐陽圭齋曰:北庭,今別失八里也。則元時別失八里,正在于此。重九日,至回紇昌八剌城。《地理志》西北地附錄有彰八里,當即此。《耶律希亮傳》:“中統元年,阿里不哥反,希亮逾天山,至北庭都護府。二年,至昌八里城。夏,逾馬納思河。”則昌八里在今瑪納斯河之東也。自鱉思以西,惟昌八剌阿里馬為大城。星伯謂:阿里馬在今拱宸城北,阿里瑪圖河。余案:元初譯作阿里馬者,惟此記及《湛然集》。有《從容庵錄序》,末題曰:“移剌楚才晉卿序于西域阿里馬城。”其他見于《元史》者,或作阿力麻里,或作葉密立,或作葉密里,皆即此城。竊謂阿里馬,本回紇所稱。自蒙古人稱之,則音異矣。再以漢文譯之,則又異矣。明時哈密以西,付之茫昧,阿里馬先為別失八里國所有,后為瓦剌所有。我朝乾隆十九年以前,為準噶爾大酋之庭,稱曰伊犁,亦稱其河為伊犁河。伊犁恐即葉密立之轉。唐時雖有伊列河之名,有元一代,絕無稱述,蓋已無知之者。準人不解載籍,粗有托忒文字,但能記籍帳耳,何從遠稽突厥名稱邪?瓦剌即額魯特,逐水草遷徙,無城郭。所謂阿里馬城者,久已平毀。至乾隆二十九年,乃即伊犁河北建惠遠城,今曰伊犁城。非依故址,則阿里馬所在,固無以知之,或即在阿里瑪圖河側邪?答剌速沒輦,與塔剌斯音近,然距阿里馬四日程,以遠近約之,則星伯謂即伊犁河者為近。或伊犁河在元時有是稱。若今塔剌斯河,遠在吹河之西,未必四程能達也。大石林牙,遼宗姓,于遼亡后率眾西行,間關萬里,建國西土,是為西遼。太祖滅乃蠻,殺太陽罕。其子屈出律,奔契丹。既而襲執其罕,尊為太上皇,據其位有之,仍契丹之號,亦稱乃蠻,事在戊辰、己巳之間。閱十余年,太祖征西域,滅之。劉仲祿持敕召長春,云在乃蠻奉詔者,此也。賽蘭城,據《西使記》,在塔剌寺西四日程。塔剌寺者,今塔剌斯河也。《明史·外國傳》有賽蘭,在塔失干之東。塔失干,今塔什干城也,在錫林河之北,南距那林河猶遠。元時往西域之道,必由賽蘭。蓋從塔剌斯西行,過賽蘭,乃西南行,渡霍闡河。長春自十一月五日發賽蘭,閱六日,渡霍闡河。又閱十一日,過大河,至邪米思干。此大河,應指城東之河,北流入那林河者。邪米思干,亦曰尋思干。“尋”即“邪迷”之合音。耶律晉卿,又謂之“尋 虔”,譯曰“尋 肥”也。虔城也,今謂之賽瑪爾罕。蓋自北庭至此,大率西行,過此,則大率南行,最為西征扼要之地,故于此宿兵,而以耶律楚材駐焉。碣石,地理志作柯傷,《明史·外國傳》作渴石,云“南有大山屹立,出峽口,有石門,色似鐵”,即記所謂鐵門也。《新唐書》:“吐火羅有鐵門山。”其來舊矣。《大唐西域記》曰:“出鐵門,至睹貨邏國。其地東阨蔥嶺,西接波剌斯,南抵大雪山,北據鐵門。”過雪山為濫波國,即在北印度境。于時追若弗 算端,南逾雪山,故謂之印度。太祖旋師后,復遣將追至忻都,窮及申河,算端死,乃返。則在印度國中矣。阿里鮮所言:“正月十三日,自邪米思干初發。三日,東南過鐵門。又五日,過大河。二月初吉,東南過大雪山。南行三日,至行宮。”蓋阿里鮮先赴行在,正太祖追算端至印度時,故逾雪山后,又三日乃達。長春于四月五日達行在,則已回至雪山避暑。故長春過鐵門后,行十二日,抵雪山而止。所渡之阿母河,《元史》見他處者,亦作暗木河,亦作阿木河。《元秘史》作阿梅河,即佛書之縛芻河也,其水今西北流入騰吉斯海。大雪山,今為和羅三托山,自東而西,綿亙千里。長春之再見也,其行由鐵門外別路,山根有鹽泉流出,見日即為白鹽。東南上分水嶺,西望高澗若冰,乃鹽耳。蓋在鐵門山之西,其西北即大鹽池,《郭寶玉傳》“太祖封大鹽池為惠濟王”者也。《西使記》:“二十六日,過納商城。二十九日,山皆鹽,如水晶狀。”納商,乃渴石之轉。長春亦于十二日過碣石城,十四至鐵門西南之麓,正同。出山,抵河上,其勢若黃河,西北流者,其水即流入大鹽池者也。蔥嶺西流之水,皆會于此,故其勢洶涌。九月朔,渡河橋而北者,即此河。蓋長春既見帝,遂扈從北行矣。余讀《元史》,嘗疑《太祖紀》“十九年甲申,帝至東印度國,角端見,班師”。《耶律楚材傳》亦云:“甲申,帝至東印度,駐鐵門關,有一角獸,作人言,謂侍衛曰:‘汝主宜早還。’帝以問楚材,對曰:‘此名角端,能言四方語,好生惡殺。天降符以告陛下也。’帝即日班師。”蓋本于宋子貞所作神道碑,極以歸美文正,然非實錄也。《唐書》:“東天竺際海,與扶南林邑接。”太祖西征,無由至彼。角端能言,書契所無,晉卿何自知之?讀《湛然集》,晉卿在西域十年,惟及尋思干止耳,未嘗出鐵門也。今讀此記,則太祖追算端,惟過大雪山數程,其地應為北印度。晉卿實未從征,無由備顧問。且頒師為壬午之春,非甲申也。《元史》蕪漏特甚,有元載籍,有關史學者亦少矣,此記豈可因其為道家言,而略之。道光壬午秋七月,桐鄉程同文。
徐星伯先生出示《長春真人西游記》,且詢記中日食事。案元太祖辛巳,當宋嘉定之十四年,金興定之五年。前一年庚辰,耶律楚材進西征庚午元術。以本術推之,辛巳年,天正朔丙戌,以里差進一日,得丁亥。至五月朔,得甲申。與宋、金二史《天文志》所書合。日食之異,在里差,記言見食在陸局河南岸。陸局,即臚朐,張德輝記謂之翕陸連,今曰克魯倫河。自發源南流,折而東北行,其曲處偏于京師西五度許。記以四月二十二日抵河南岸,行十六日,河勢繞西北山去。則見食之地,距河曲六七程,偏西約二度,北極出地約四十七度。金山當今科布多之阿爾泰山,極高約四十八度,偏西約二十九度。邪米思干城,即撒馬兒罕,其地極高四十三度,偏西五十度。以今時憲書步交食術約略上推,是時月在正交日躔小滿后八度奇,值畢十度,與《宋志》所書日在畢合。陸局河南見食在正午,其食甚實,緯在北二十五分奇,日晷高六十四度余,南北差約二十五六分,則月心正當日心。且其時,日近最高,月近最卑,日徑三十一分奇,月徑三十二分奇。日小月大,故見食既。金山偏于陸局河西約二十七度,子時當蚤七刻奇,日晷當高五十三度余,南北差約三十五六分,月心當日心南約十分以減,并徑三十二分,與日徑三十一分相比,約得七分,故金山于巳刻見食七分也。邪米思干城,偏于陸局河西約四十八度,于時當早十三刻,日晷當高四十三度余,南北差約四十分,月心當日心南約十五六分以減,并徑與日徑相比,得五分強、六分弱,故邪米思干于辰刻見食六分也。雖視行隨地不同,則食甚時刻及食分亦異,然所差不遠,已足見其大略。里差之說,《素問》、《周髀》已言之,元代疆域愈遠,故其理愈顯。歐邏巴人詡為獨得,陋矣。記又言:“自陸局河西南行,夏至日影三尺六七寸。”古人揆日,皆以八尺表。是地夏至日晷,約高六十六度,北極出地約四十六七度,蓋當土拉河之南,喀嚕哈河之東,近今喀爾喀土謝圖汗中右旗地。記又言“辛巳十一月四日,塞藍城土人以為年,傍午相賀”。錢詹事《潛研堂集》云:“**齋期,以太陰年為準。第九月滿齋一月,至第十月則相慶賀如正旦。其所謂月一日者,以見新月為準,其命日又起午正,故每年相賀之期,無一定。”詹事之說,本宣城梅氏。今校**術,太陽宮分年百二十八年,閏三十一日。太陰月分年三十年,閏十一日。開皇己未春正前,日入太陰年三百三十一日。以此推開皇己未,至元太祖辛巳,太陽年積六百二十二,太陰年積六百四十一。辛巳白羊宮入太陰年之第一月,而中土之十一月,為彼中之第十月,貝琳七政推步例謂之答亦月,正回俗所言大節。其俗既以見新月之明日為月之一日,又以午初四刻屬前日,則是年十一月四日傍午,適當彼中之正旦。詹事之說信矣。并書卷末,以質之先生。道光二年六月十三日,陽湖董祐誠跋。