fasmarm来编译并运行gba实例

本文介绍了如何使用fasmarm编译器和VisualBoyAdvance模拟器来创建和运行一个GBA程序,展示了一段代码,该代码通过加载并显示由bimbo1_3工具转换的图片数据。
摘要由CSDN通过智能技术生成

需要下载安装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

如果您在童年时代曾经玩过各种 Game Boy Advanced 游戏,但仍想在计算机上不时尝试这些游戏,那么您将很高兴得知可以使用仿真器工具来玩。VisualBoyAdvance-M 是一款应用程序(GBA 模拟器),旨在帮助您在没有专用 GameBoy 控制台的情况下玩 1990 年代以来最喜欢的游戏。 开源免费 GBA 模拟器 VisualBoyAdvance-M 中文版 开源免费 GBA 模拟器 VisualBoyAdvance-M 中文版 它使您可以控制所玩游戏的各个方面 快速而直接的设置后,您可以立即打开您选择的游戏。值得一提的是,该应用程序可以处理各种文件,因此,如果您有一些存档的ROM,则甚至不必解压缩它们。此外,由于该应用程序带有电子阅读器,因此您可以连接外部驱动器,因此可以识别它们。 就功能而言,您可以使用以前的会话或状态中的设置进行播放。在实际播放模式下,您可以保存当前状态,以便在其他场合使用。根据资源,您还可以启用Turbo模式,跳过帧和BIOS或考虑使用VSync。 无缝配置音频,视频和快捷方式 与创建和保存状态类似,该程序使您可以通过访问“选项”菜单来调整视频,音频,输入,目录或快捷方式。因此,您可以在 OpenGL 中欣赏游戏,在显示屏上显示速度指示器,提高音频采样率,或者在 XAudio2,OpenAL 或 Direct Sound 中欣赏引人入胜的游戏中音乐,仅举几例。 万一您只是出于娱乐目的而玩,或者想跳到您喜欢的某个阶段或章节,那么值得一提的是,该应用程序包含一个“作弊”部分,您可以从“工具”菜单访问该部分。 一个有兴趣再次玩一些出色的主机游戏的人的可靠工具 如果您打算玩一些老派游戏,例如《 Pokemon Red》,《塞尔达传说》或《超级马里奥赛车》第一版,但又没有控制台了,那么 VisualBoyAdvance-M 可能会派上用场。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值