让GBA游戏机变成MP3音乐播放器

让GBA游戏机变成MP3音乐播放
作者:苏 醒
来源:《电子世界》2003年第12
        MP3数字化音乐在版权唱片市场上几乎是凤毛麟角,但在网络传播与视听方面却被广为接受,不少有声读物也以MP3格式压缩。因此各种MP3播放器在市场上大行其道,很多CD随身听和PDA,甚至是U盘都纷纷加入了MP3播放功能。当然以娱乐为主要目的的游戏掌机也不例外。
        2002年开始,很多公司都推出了用于GBAMP3扩展模块,例如KEMCOMP3播放器模块(图1)、SongPro播放器模块,和InnovationGBA MP3水净化系统播放器。
        其中KEMCO的播放器使用CF卡做存储介质,并有一个麦克风接口,使用USB接口与计算机相连。而SongPro播放器(图2)则提供了更高速率的USB 2.0接口,并使用SD存储卡,SongPro不但可以在GBAGBA SP上使用,还支持早已过时的GBC
        Innovation公司的GBA MP3播放器模块(图3)提供了更多的功能,它不光能播放音乐,
还有阅读电子图书和浏览BMP图像文件的功能,此外,这个模块还使用了更便宜和省电的SM卡做为存储介质。
        这些MP3扩展设备都是使用模块自带的音频输出电路和存储介质来播放MP3音乐,它们通过GBA主机的扩展槽来取电,并利用GBA主机做播放控制。因为它们用自身的硬件来播放音乐,所以效果与市面上的普通MP3播放器差不多,GBA主机的操控性也比一般的MP3播放器要强,但购买这些设备的花费不低(90美元以上),而且对GBA主机的音频播放能力也是一种浪费。
        GBA主机本身的音频输出可支持16bit立体声音频的播放,虽然音效比普通MP3播放器差些,却充分利用了主机资源。下面介绍两种GBA上的纯软件音乐播放方案,可以让你一分钱不花就使你的GBA变成一部MP3播放器,而且还能拥有其它意想不到的功能。
        1MusicPlayer Advance 这是一个GBA上历史较老的播放器软件,在Gbalpha walkman软件出现之前,它几乎是唯一的选择。大家可以到www.gameboyland网站上去下载这个软件。
        MusicPlayer Advance两辊矫直机关联成像可用电脑上的音频文件如MP3WAV等编码成MPA文件,再用MPA文件创建GBAROM文件,把生成的ROM文件烧录到GBAFlash卡中,就可以在GBA上播放了。MusicPlayer Advance可以把多首.mpa歌曲烧录到同一个ROM文件中去,并生成一个播放列表,在GBA上显示出来。除此之外MusicPlayer Advance还能把GBA的按钮完美地模拟成一个MP3播放器的按钮,甚至连锁键盘的按钮都有。
        不过MusicPlayer Advance有一个麻烦的地方,那就是它只能对.pcm的音频文件进行转换,所以,在开始正式工作之前,先得把你的.mp3文件转换成.pcm文件。有很多软件都可以完成这个转换功能,MusicPlayer Advance的作者推荐使用Cooledit软件来完成这个前期工作。
        前期工作的步骤如下:
        启动Cooledit软件,通过菜单File→open a waveform打开要转换的MP3文件,文件打开后,音频的波形出现在界面中(图4)。
        这时选择Edit→copy to new,把文件中的声音拷贝到一个新的音频文件中,该文件的名字出现在界面左边的列表中(图5),即图5中的“930-032*”
        选中“930-032流水线称重)*”,选择菜单车载mp3播放器File→Save as,选择文件类型为*.pcm,点保存,就完成了转换。
        .mp3文件转换成了.pcm之后,就可以正式开始创建ROM文件了,运行MusicPlayer Advance软件,在界面下方怎么做一支解压笔“Raw 16-bit PCM File”的框中给出你刚转换的.pcm文件的路径,再给出编码后生成.mpa文件的路径,然后按“Encode”按钮(图6)。之后MusicPlayer Advance开始编码,并生成一个.mpa文件。

本文发布于:2024-09-22 10:04:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/336605.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   播放   播放器   软件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议