周末看了鬼滅之刃,然後就聯想到有沒有遊戲(有),然後就聯想到以前的dos遊戲,意外找到https://dos.zczc.cz/,更意外發現emulator都有javascript實作了(js-dos)!2000年左右超任之類的主機都很貴,堂哥各式主機是一台一台的買,我是從1990紅白機直接跳到2007的Wii(然後2017年PS4),2000上大學爸爸買給我人生第一台Acer筆電,很多遊戲是透過emulator軟體模擬硬體環境跑出來的,軟體不像原生硬體快,遊戲那時候我都要把設置調得很低,遊戲才有辦法順利跑。現在js-dos給我的震憾是,硬體快得不得了是一回事,竟然是用javascript這種高階(~慢)語言實作,時代在進步!時代的眼淚!
回到1990-2000,遊戲本身不能超越dos環境的框架,仙劍奇俠傳是我第一個認識到以cd形式出版的遊戲,再舊些是幾片1.2吋的磁碟,意思是大約10MB就是一整個遊戲的大小了,現在回頭看是一整個不可思議。
回到主題,於是,那時候的音樂檔,大小也是錙珠必較,一首108秒的midi只有27KB,把midi轉換成wav、mp3,大小分別是18MB、0.83MB。這大小在當時是無法想像的!
https://github.com/willhyper/midi 整理了一些程式上的心得
midi是合成音樂,更準確來說是樂譜,若是樂譜那麼只有27KB就不意外了。整體來說要對1990-2000的遊戲致敬,檔案小歸小,完全可以感受到團隊用心開發:
https://willhyper.github.io/midi.html
沒有留言:
張貼留言