11、深入探索PS2:软件编写、主板识别与串口安装指南

深入探索PS2:软件编写、主板识别与串口安装指南

1. PS2软件编写基础

在PS2软件编写方面,有一个很棒的特性允许对编写PS2软件感兴趣的人无需对游戏机进行物理修改就能开展工作。这里需要了解一些关键信息:部分内容包含源代码示例,除非特别说明,所有示例都是为PS2的开源库PS2Lib编写的,你可以从 http://ps2dev.sourceforge.net/ps2lib.html 获取PS2Lib。

代码中有一些约定需要注意:
- 基本类型定义 :PS2Lib的 tamtypes.h 头文件定义了PS2上使用的基本类型。 u 后面跟一个数字表示具有指定位数的无符号类型, s 后面跟一个数字表示有符号类型。例如, s8 表示8位有符号整数, u32 表示32位无符号整数。
- 硬件寄存器访问宏 tamtypes.h 还定义了方便访问硬件寄存器的宏。这些宏类似于低级PC编程中的 inb() outb() 风格的宏。 _lw() 宏是MIPS lw 指令的同义词,它从给定地址(地址指定为无符号32位整数)返回一个32位值。同样, _sw()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值