【IT168 技术文档】本文通过描述一次完整的移植VBA项目(VisualBoyAdvanced,一款高性能的GBA游戏机模拟器)项目进入OPhone系统,进而了解OPhone的图形系统的工作原理,希望为在做项目移植开发的读者提供相关方面有益的启发。
VisualBoyAdvance被公认为最好的GBA模拟器,其性能优异,工作稳定,支持GB,GBC,GBA全系列游戏机模拟,该软件具备了跨平台能力,可以在windows和linux系统中运行,放置在sf.net中,其项目是完全开源,代码全部使用C++和汇编语言实现。
项目地址:http://sourceforge.net/projects/vba/,
最新版本号为1.7.2,源码包解压尺寸为7.6兆。
可行性分析
要做移植,首先要从原始项目的目录结构入手: