Darkchen原话:
这次给大家带来一个令人兴奋的消息,iPlayer的SDK我已经拿到。上次发了邮件给官方顺便把构想和理念也一起发过去,不过官方没有正面回答这个GBA模拟器问题。看来官方是有意避开版权问题,但幸运的是,几经周折我通过一些其他特殊途径得到了这份SDK。
现在正在研究SDK裡面的内容。看过我那篇分析文章的朋友可能对GBA模拟器的实现的可能有点概念,在这之前我对PC上的Visual Boy Advance模拟器算是比较熟悉。所以我的初步设想是把PC上的Visual Boy Advance模拟器移植给iPlayer,这种方式最快了。如果是自己写那会很耗时间。但在移植之前我需要先确定下硬体是否能达到要求?首先来看下GBA和iPlayer的性能参数。
视频界面:GBA 解析度:240 x 160最大发色数:32768硬体支援的特效:旋转/缩放,Alpha混合,淡入/淡出和马赛克效果 显示模式: 4
(而iPlayer显示方面,在实际播放视频最大解析度来看硬体足以应对)
声音介面:GBA 4声道+2CPU直接声道(PCM格式)
(iPlayer支持MP3, WMA,FLAC,APE以及所支持的最大码率来看音讯也没问题)
所以硬体介面都符合要求,而键位DS上也足够。当然首先需要先移植视频界面这样我才能从PC端的键盘操作移植到DS上的键位操作。而后解决音讯介面部分类比。我会在这几天就开始著手移植GBA模拟器的计画。而时间确实有点紧,我自己也有工作只能利用晚上和假期时间进行。至于移植进度我也会第一时间告诉大家,希望能顺利移植。