需要下载安装fasmarm(编译器)与VisualBoyAdvance(gba模拟器), bimbo1_3(将图片转为bin文件的程序)
下载fasmarm:http://arm.flatassembler.net
ubuntu安装VisualBoyAdvance:sudo apt-get install VisualBoyAdvance
bimbo1:http://gbadev.org/tools.php?showinfo=167
源码里面的pic.bin文件是用bimbo转换得来的,用任一 240*160的bmp图片经bimbo得来
下面的代码显示了用fasmarm来编译并运行在gba上面的例子,显示一张图片
源码 test.asm
-------------------------------------------------------------------------------------
;编译 fasmarm test.asm test.gba
;运行 VisualBoyAdvance test.gba
format binary
org 0 ; code starts at offset 0.
use32 ; use 32-bit code.
b rom_start
NintendoLogo:
db 0,0,0,0,0,0,0,0,0,0 ; Nintendo Logo space(156 bytes).
db 0,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,0,0