游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2610|回复: 2

gba的编程用c实现时,变量和寄存器如何定义的??

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-10-18 16:51:00 | 显示全部楼层 |阅读模式
谁知道开发gba游戏 的全部工具.gba的编程用c实现时,变量和寄存器如何定义的?? [em22] [em22]

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2003-10-19 17:18:00 | 显示全部楼层

Re:gba的编程用c实现时,变量和寄存器如何定义的??

http://www.gameres.com/Resource

上面有一个GBA的开发包For VS.Net,很不错,你可以尝试一下。

3

主题

15

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2003-10-20 21:23:00 | 显示全部楼层

Re:gba的编程用c实现时,变量和寄存器如何定义的??

GNUPRO编译器
GNUPRO对应芯片插件
AGB Lib

寄存器是这样定义的
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned long u32;

//用*(u16*)物理地址的方法
//比如
#define REG_DISPCNT *(u16*)0x04000000        // 显示寄存器地址
//这样可以象操作变量一样对其直接赋值
//通过摆弄寄存器来达到某些目的
//详细请见agblib中的手册
http://www.cgds.net
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-23 04:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表