简介
所谓 Video Game Music(缩写为“V.G.M.”或“VGM”),字面上看就是“视频游戏音乐”(或简称“游戏音乐”),是从 20 世纪 80 年代初(或更早)至今,众多种类的家用游戏机、手掌游戏机、业务用机型(街机)等视频游戏(电脑游戏暂时除外)的音乐,在个人电脑上(以不同的文件格式) 的重现形式。
常见格式
- 家用游戏机
NSF(NEZ、NSZ 等)、VGM(VGZ)、HES、GYM、SPC(SP?、RSN)、SSF、PSF(PSF、miniPSF、PSF2、miniPSF2)、USF、DSF,等等; - 手掌游戏机音乐文件
GBS、GSF、2SF、WSR 等; - 业务用机型(街机)音乐
CYM 等; - 游戏 ROM 中的音乐 ROM 文件(如果有的话),压缩为 zip 格式。
相关网站
我个人常用的有以下几个:
- Joshw
http://joshw.info/ - NSF 小站
http://nsf.nesbbs.com/ - 豆豆的 FamiTracker 资料库
http://www.guomaostudio.ys168.com/ - Smash Custom Music Archive
http://smashcustommusic.net/ - VGMusic - 31,810 Game Music MIDI files
http://www.vgmusic.com/
播放器
小时候,自己比较痴迷于 VGM,但不想单独下载各种格式播放器,于是有了想法,想自己开发一个播放器。
要做能播放 Chiptune 格式的播放器,不是一件简单的事,首先你要对目标机种的文件格式、编码、系统、CPU、IO、内存、指令、寄存器、APU(音频处理单元)完全熟悉,才能动手编写,期间,还需要大量查阅对应机种的资料,比如汇编指令等等,调试程序是有难度的。
Yokou 游戏音乐播放器于 2008 年,开始编写,是一种轻量级播放器,同样也采用插件式架构,解码和输出分离,运行稳定,使用 C 语言开发。
其实不仅只支持 Chiptune 格式的音乐,还能播放常见的 WAV、MP3 等流媒体音乐,理论上只要是音乐文件都能播放。