相关推荐
-
BGR555:BGR555颜色工具,适用于SNES、GBC、GBA
BGR555 颜色工具 此工具可帮助您在 SNES、GBC 和 GBA 控制台使用的 RGB 十六进制代码和 15 位 BGR555 调色板格式之间进行转换。
-
详细说明GBA的TILE方式(一)(转)
详细说明GBA的TILE方式(一)(转)[@more@] 引言 研究GBA的TILE方式已经有些时间了。这次总结一下研究成果。 放在网上,希望可以对喜欢开发GBA软件的朋友有所帮助。 一 理论部分 1 ...
-
GBA程序开发入门3
下面我将一一讲解上篇的程序前三行:typedef unsigned char u8;typedef unsigned short u16;typedef unsigned long u32;定义GBA程序自己的数据类型,因为这样我们就很容易知道每个数据在GBA中占的字节数.#define REG_DISPCNT *(u16*)0x04000000 // 显示
-
时序分析基本概念介绍<GBA>
今天我们要介绍的时序分析基本概念是GBA分析模式。全称Graph Based Analysis mode.前面文章有介绍的时序分析模式有Single,BC-WC和OCV...
-
Signoff Criteria --- ocv/aocv/pocv之AOCV介绍
Advanced on chip variation,相比较于OCV来说,对于悲观度的去除很有效。相比较与ocv对于整个design中的lauch/capture path设置统一的derate值,aocv通过将cell derate值与cell的逻辑深度以及实际的位置结合起来进行derate值的设定。那么这种derate如何能够设置到具体的cell呢,其实是我们在跑STA时候会读入相关的aocv lib file,里面有专门对相关的cell进行的aocv derate值的描述。> table: \
-
游戏编程--GBA探索日记
Game Boy Advanced(GBA)是日本任天堂公司于2001年推出的一款32位掌上游戏机.它着重于游戏机的便携式,并且以2D游戏为主(3D游戏依然不错).GBA有十分高效硬件图像处理加速,GBA基本上是现在全球公认的最佳的掌上游戏机. GBA的硬件功能十分多.它的CPU是以RISC为基础的32位ARM CPU,主频是16.78MHz.屏幕最大支持240x160的16位真彩色显示.在图形处理方面GBA还另外提供了硬件加速,支持硬件上的图形旋转,缩放,alpha混合,face in/out淡入淡出等. GBA的软件开发主要是以C语言为主,程序设计简单而且十分自由,也正是这一点吸引了许多爱好者在GBA上做东西(不一定是游戏).你完全可以把它做成PDA,做成Mp3播放器(它的声音处理方面能力也不错哦),做成随身电影播放齐,做成电子词典等,只要你有能力设计它的软件.
-
掌上游戏机开发指南GBA探索日记(10)(转)
掌上游戏机开发指南GBA探索日记(10)(转)[@more@] 研究GBA已经有半年了,GBA上能做的东西我都研究过。什么BG,OBJ,OAM,SOUND,Interrupt都搞得很透,应该说我对GBA的认识比对PC的认识还深...
-
GBA探索日记(-)
GBA探索日记(-)mode0-2的BG与VRAM GBA的VRAM总共96KB,在mode3-5中,VRAM跟计算机的显示内存一样.屏幕上一个点对应一个显示内存地址.可以看看下面两个函数,都是在mode4下的写点函数.void PlotPixel(int x,int y, unsigned short int c){ m_VideoBuf
-
GBA探索日记(二)
GBA探索日记(二) OBJ及OAM OBJ就是指的一个个的精灵,或者说就是GBA中的小块小块的图片.它其实跟BG差不多.只是它要小一些.它也算个图层.比如GBA中的RPG游戏就喜欢把一个个的人物用OBJ来实现.这样方便控制他们的位置.当然,从GBA探索日记(-)中也可以看到BG的控制其实也是很方便的.而OBJ和BG的差别就是大小. 设置显示模式 如果你的程序里要用OBJ那么, 在设置显示模
-
GBA编程和汉化常用软件汇总
内容来自GBA吧中的痴狂小黑,本人只是做个汇总和搬运。 1.简易图片导入导出套装(PicSimpleImEx & AutoPicRock)Ver1.0 这两个软件是用C#写的,想要用,先装dotNetFx40_Full_x86_x64.exe,然后重启主机; 这两个软件目前只支持GBA,格式为GBA(4BPP),今后打算支持SFC和GBA(2BPP)格式,如果想支持其他格式,可自行改
-
【转】游戏汉化之Tile全格式解读 by 阿一
游戏汉化之Tile全格式解读 by 阿一
-
详细说明GBA的TILE方式(二)(转)
详细说明GBA的TILE方式(二)(转)[@more@] 引言 上次写完(1)后,这次继续深入研究。 一 理论 1 MAP文件里的数据倒底是什么? 因为GBA里对TILE有硬件支持,所以必须有严格的格式...
-
GBA的Tile模式技术探讨--空间占用篇(转)
GBA的Tile模式技术探讨--空间占用篇(转)[@more@] 几乎我们所知的所有2D游戏主机都采用tile模式,GBA也是如此,GBA的6种背景模式中,其中三种是tile模式,另三种是位图模式。而在任天堂的官方手册上面,很...
-
GBA开发入门:做一个名叫Hello World的游戏
文章目录1.关于GBA的一些背景知识2.GBA程序开发准备2.1 GBA编译器 - Arm Gcc || ArmSDT2.1.1 GBA开发包 - DevKitAdv2.2 GBA模拟器 - VisualBoyAdvance2.3 图形转换工具 - kaleid_1-2-32.4 声音转换工具 - wav2gbac.exe3.第一个GBA程序:Hello World3.1 helloword.h3...
-
ugba:可以针对GBA硬件或PC的通用GBA库
通用GBA库v0.1.0 1.简介 这是用于开发GBA游戏的库。 它可以用于构建实际的GBA游戏ROM,但也可以针对常规PC,因此可以更轻松地调试游戏中的逻辑。 它是用C编写的。 这意味着您可以执行以下操作: 构建GBA ROM并在仿真器中运行。 生成一个Linux可执行文件并使用GDB对其进行调试。 使用MSVC生成Windows可执行文件,然后使用Visual Studio对其进行调试。 轻松为您的游戏实施单元测试,然后在PC上运行它们。 它附带了几个示例,说明了如何使用该库的每个子系统。 所有示例也都用作单元测试,并且它们是库的自动regregr测试系统的一部分。 通过向程序传递带有说明的Lua脚本,可以简单地在主机上运行测试的PC版本。 GBA构建在上运行,该也具有对Lua脚本的基本支持。 理想情况下,它将在其他仿真器上进行测试。 PC版本内部具有仿真器的某些部分,以
-
GBA硬件规格与系统参数
GBA硬件规格(第一部分CPU,内存) 原来想一口气把声音,输入控制,中断,DMA的例程都写出来,我的例程都是编译通过的。现在看来应该先把GBA的硬件规格先写出来。 GBA硬件规格(第一部分CPU,内存) GBA系统由以下部分组成: CPU -16.78MHz ARM/tdmi 内存-根据应用的情况,有8-11个内存分区,有的是只读的,有的是可写的,详细见后。 输入输出-系统提供了图形,声音,DM
-
从GBA开始,步入ARM开发的殿堂(初学者入门篇)
GBA开始,步入ARM开发的殿堂(初学者入门篇)1.为什么要选用GBA作为嵌入式系统学习平台我们知道,任天堂公司的GameBoy Advance(简称GBA)一款非常出色的掌上游戏机,该产品占领了全球90%以上的掌上游戏机市场。抛开游戏功能不说,GBA本身就是一个很好的嵌入式系统开发学习平台,因为GBA采用ARM7 CPU(RISC),拥有240×160 64K色彩色液晶、立体声系统、按键、DMA
3 楼 g21121 2017-08-01 14:23
2 楼 QuarterLifeForJava 2017-07-26 09:17
1 楼 somefuture 2017-07-25 13:43