雖然下了這種很像輕小說的標題,但這並不是什麼 IT 系程式宅軟萌輕小說,而是這星期發生在推特上的一件溫馨感人、寓教於樂的真實故事。
五月二十日,一位平常就對老遊戲和程式有興趣的女高中生ヌノシ(@butai_nunoshi)參加了一場以日本老電腦 MSX 為主題的 Chiptune 小聚會。活動結束前,主辦者很慷慨地提供一台由 TOSHIBA 生產的 MSX 主機、電源,還有一塊由 KONAMI 在 1984 年推出的《Athletic Land》(わんぱくアスレチック)遊戲卡帶。在一陣熱鬧的猜拳大賽之後,這台以現在來看相當笨重的 MSX 古董主機 Pasopia IQ,就這樣被幸運的女主角贏回家了。
めっちゃくちゃ重い…!!!!!! pic.twitter.com/436vbLGkUq
— ゲーム狂時代布氏 (@butai_nunoshi) May 20, 2017
在二〇一七年五月底的此刻,全日本、不,全世界究竟會有幾個女高中生揹著一台 MSX 主機穿過東京車站呢?「光是提著 MSX 走路就能減肥了吧」這是當事人的初步感想之一。
無事家に着きました!wwww
重いわ!!!!!! pic.twitter.com/yHCrOajcBJ— ゲーム狂時代布氏 (@butai_nunoshi) May 20, 2017
回到家之後,很快的ヌノシ就開始跟相當陌生的 AV 端子與笨重的電視機奮戰——對原生 HDMI 世代來說,那差不多是遠古科技了——最後終於順利將獎品 MSX 主機接上映像管老電視,插上卡帶來玩。即使《Athletic Land》已經是三十三年前的老遊戲,還是讓她玩得相當開心。當跟父親說到這台老機器是跟一群大叔猜拳猜贏來的時候,還被爸爸誇獎「幹得好」。
電玩少女心滿意足地睡了一覺之後,第二天爬起床又開始玩遊戲。「媽媽還對爸爸說『那個那個,MSX 有個宇宙巡航艦 2 代,如果下次考試成績好的話就買回家吧!』這什麼時代的小學生對話?」玩了一天之後,ヌノシ發現在不插卡帶的情況下開機有畫面,而且似乎還能操作。推特上的推友提醒說,這是系統內建的 MSX-BASIC,可以拿來寫程式——當然也包括寫遊戲。
す、すげえマジではしるんだな…きもい…() pic.twitter.com/NJsZlZDSGG
— ゲーム狂時代布氏 (@butai_nunoshi) May 22, 2017
因為從來沒接觸過 BASIC 語言,ヌノシ也就試著讓螢幕反覆顯示自己的暱稱「nunoshi」看看,執行指令的結果⋯⋯雖然成功了,但「有點不舒服」。
無論如何,這總是人生第一次的 BASIC 體驗!雖然還想深入了解,但由於 BASIC 現在已經不是主流語言,何況是 MSX-BASIC,無論是參考書籍、相關資料或同好都不好找;加上沒有外接錄音機跟磁碟機,就算辛苦寫好程式,也沒辦法存檔。雖然有人建議可以到秋葉原的店家去挖古董,結果一台 MSX 磁碟機要價日幣一萬五,害女主角受到過度衝擊下錯車站⋯⋯正當ヌノシ的 BASIC 語言之路看似走到盡頭的時候,推特上突然出現了新的圍觀群眾。
「只要不要關機就好了。」
這的確也是一種無可奈何的解決方法,於是ヌノシ繼續摸索,也持續把自己的嘗試過程與進度貼上推特。
https://twitter.com/butai_nunoshi/status/866985305739370496
雖然程式寫得並不順利,但這個少見的「女高中生用 MSX 學寫 BASIC 程式」狀況,吸引了越來越多 MSX 世代大叔、大嬸的注意。
他們從鍵盤佈局開始教導起,只要ヌノシ把一個問題發在推特上,他們馬上就一起思考問題原因與可能的解法;幫忙檢查程式碼中的錯漏字、回想組合鍵的使用方式、提供網路流傳的參考文章、翻閱舊電腦雜誌掃圖⋯⋯完全就是一派長輩們分工合作,幫親戚小孩合力解決意外地困難的暑假作業的溫馨景象,只是這全都發生在 Twitter 上,而且是一群年齡相異、世代完全不同的陌生人們身上:
無いです無いです!
ベーシックのコマンドに関してはどっちでも関係ないです。
試しに大文字、小文字色々混ぜて打っても、LISTっていう命令で今まで打った分みたら全部大文字か小文字かになると思いますよ。— 太コぴー (@pista_TM) May 23, 2017
大丈夫です。10と20の間に処理を追加したくなった時(11~19の9行入れられる)用に10、20、30…としてるだけです。
おそらく、パンチカード(というプログラムを記述して読み込ます紙。興味あれば検索してみてください)の枚数から行番号が来てるのだと思いますよ。— めぐみ (@molto_lento) May 23, 2017
はじめまして!
GRAPHキー押しながらそのキー押すと出てくる文字ですねえ。
— おっちー (@occhi1976) May 23, 2017
這之後開始了長達好幾天的即席推特 MSX 教學與除錯大會,就連當初送出這台機器給ヌノシ的活動主辦者也注意到這件事,同時以接力傳話的方式轉達自己的朋友所提供的程式參考資料:
https://twitter.com/kentaro_sax/status/867347262707343360
就這樣,在女主角拿到這台 MSX 主機後的第五天,也就是五月二十五日,在眾多大叔、大嬸們的「溫暖守護」與諄諄教誨之下,她終於完成了第一款可以運作、操作,而且有著遊戲基本雛形的 MSX-BASIC 程式!
https://twitter.com/butai_nunoshi/status/867418227583860737
這或許不是什麼了不起的,改變世界的程式成就或新創壯舉,但是光是「在 2017 年,一個高中女生用一台比自己年齡多一倍有剩的 MSX 實機寫出一個 BASIC 程式」這件事,就足夠感人的了。至少所有參與這個過程的大叔們顯然都相當感動,而幾天前送出這台主機的活動主辦者,也寫下了些簡短的感想。
https://twitter.com/kentaro_sax/status/867546681872490496
大意是說,原本只是期待透過送出舊主機與遊戲,能藉由遊戲引起新一代對這些老平台的興趣與注意;由於獎品中並不包括用於存檔的錄音機或軟碟機,因而無論是提供獎品的人,或是主辦者自己,事前都完全沒料到受贈者會對內建的 MSX-BASIC 產生興趣,甚至開始嘗試學習它。無論如何,「年輕朋友能把 MSX 接上映像管電視,而且樂在其中,真的是一件很棒的事情。」
確實,如果單純只是想寫 MSX-BASIC 或玩 MSX 遊戲的話,隨時隨地,透過模擬器就可以輕鬆地做到(而且還能存檔);但主辦者贈送實機的目的,想必就是要把這種實體的樂趣延續下去。
MSX 主機雖然在市場上已經成為歷史,但在老玩家眼中,它依然是生活的一部分。這段精彩且溫馨的「女高中生 BASIC 大冒險」,大概就是所謂的文化傳承吧。