《电脑游戏机硬件与编程特技》求取 ⇩

第一章 工作系统概论1

1.1 引言1

1.2 电脑游戏机的系统组成3

1.3 电脑游戏机的硬件系统3

1.3.1 电脑游戏机的主机组成3

1.3.2 6527中央处理器5

1.3.3 6528图象处理器6

1.3.4 6116随机存储器8

1.3.5 6527CPU的工作电路9

1.3.6 6528PPU的工作电路9

1.3.7 接口电路12

1.3.8 时钟电路14

1.3.9 盒卡简介16

1.4 电脑游戏机的软件系统20

1.4.1 6527CPU工作系统20

1.4.2 人机对话工作系统21

1.4.3 F BASIC工作系统21

第二章 6527CPU工作系统的特点22

2.1 6527CPU的基本特征22

2.1.1 6527CPU的指令系统22

2.1.2 6527CPU的内部寄存器22

2.1.3 6527CPU的复位23

2.1.4 6527CPU的中断23

2.1.5 6527CPU管理内存的分布23

2.1.6 6528PPU管理内存的分布24

2.2 6527CPU的显示系统24

2.2.1 背景画面的显示结构25

2.2.2 卡通画面的显示结构29

2.2.3 屏幕显示状态的设置34

2.2.4 CPU与PPU之间的通信方法36

2.2.5 背景画面的位移40

2.2.6 显示系统的配色52

2.2.7 图形库结构与卡通设计53

2.3 6527CPU的音响系统59

2.3.1 发声软开关简介60

2.3.2 发声方法及控制程序61

2.4 6527CPU的中断系统65

第三章 人机对话工作系统浅析68

3.1 对话工作系统分析概说68

3.1.1 系统软件的特征68

3.1.2 系统工作中使用的PAM单元及作用68

3.1.3 读键操作过程简介72

3.1.4 系统分析中的统一约定75

3.2 复位画面的绘制75

3.2.1 复位画面的结构75

3.2.2 复位状态的建立76

3.2.3 对话系统主控程序简介76

3.2.4 对话系统的中断程序77

3.2.5 中断处理主控程序分析78

3.2.6 重要子程序介绍80

3.2.7 复位画面中背景页图形的绘制84

3.2.8 复位画面中卡通页图形的定义92

3.2.9 功能键的定义98

3.2.10 复位画面中OPERATOR栏的操作98

3.2.11 复位画面中提示栏的操作100

3.2.12 COMPUTER栏三基色块的绘制过程101

3.2.13 各信号灯闪烁的控制102

3.2.14 等待按键状态的建立105

3.2.15 复位工作过程小结107

3.3 对话工作板的工作过程107

3.3.1 对话板的进入过程108

3.3.2 对话板的操作过程110

3.3.3 对话板的工作过程112

3.3.4 重要子程序介绍114

3.3.5 对话工作中的音响116

3.3.6 对话板工作小结116

3.4 计算板的工作过程117

3.4.1 计算板工作状态的建立117

3.4.2 计算板的算式输入过程121

3.4.3 算式检验工作过程123

3.4.4 算式的运算过程分析124

3.4.5 运算结果的输出过程131

3.4.6 CAL·屏幕编辑过程132

3.4.7 CAL·板的退出操作134

3.5 打字板的工作过程分析135

3.5.1 MES·板工作状态的建立135

3.5.2 MES·板工作程序简介136

3.5.3 运动卡通的控制过程137

3.5.4 制表工作过程分析141

3.5.5 MES·板的退出处理142

3.6 对话工作系统的发声过程详析143

3.6.1 发声控制程序简介143

3.6.2 对话工作系统的音响数据汇集与使用的重要单元144

3.6.3 $FC控制发声过程详析145

3.6.4 $FE单元控制发声过程详析151

3.6.5 $FF单元控制发声过程详析154

3.6.6 发声工作过程小结156

3.7 音乐板工作过程分析158

3.7.1 音乐板工作状态的建立158

3.7.2 音乐板工作程序简介162

3.7.3 音符的输入过程分析163

3.7.4 MUSIC板的演奏过程168

3.7.5 MUSIC板的退出操作171

第四章 F BASIC工作系统简介172

4.1 F BASIC工作系统的基本特征172

4.1.1 F BASIC工作状态的建立172

4.1.2 F BASIC工作系统的RAM分配174

4.1.3 F BASIC的保留字178

4.1.4 F BASIC的显示画面179

4.1.5 F BASIC的程序输入179

4.1.6 F BASIC程序的存储格式180

4.1.7 F BASIC程序的编译182

4.1.8 F BASIC程序的立即执行过程183

4.1.9 F BASIC程序的暂缓执行过程183

4.2 作用于卡通指令的讨论184

4.2.1 卡通的定义指令184

4.2.2 显示卡通的定义185

4.2.3 显示SP的显示与定义的解除187

4.2.4 动作卡通的定义188

4.2.5 动作卡通的运动控制与定义解除190

4.2.6 动作卡通的测试191

4.3 字符函数指令的讨论192

4.3.1 字符ASCII码的转换192

4.3.2 数值、字串的转换192

4.3.3 字符串的组字和测试194

4.4 作用于背景显示页指令的讨论195

4.4.1 CLS指令的执行过程195

4.4.2 VIEW指令的执行过程195

4.4.3 LOCATE指令的执行过程196

4.4.4 PRINT指令的执行过程196

4.4.5 CGEN指令的执行过程196

4.4.6 POS指令的执行过程197

4.4.7 CSRLIN指令的执行过程197

4.4.8 SCR$指令的执行过程197

4.5 转向指令的讨论198

4.5.1 程序的无条件转向198

4.5.2 子程序的调用和返回198

4.5.3 数据区的恢复199

4.5.4 开关转向指令的讨论199

4.5.5 机器语言子程序的调用199

4.5.6 程序的条件转移200

4.6 作用于配色与发声指令的讨论200

4.6.1 配色面板代码的选择200

4.6.2 配色代码的重新设定201

4.6.3 背景画面的染色202

4.6.4 BEEP发声过程204

4.6.5 音乐旋律的演奏204

4.7 键盘输入指令和功能键指令的讨论205

4.7.1 INKEY$指令的讨论206

4.7.2 INPUT指令的讨论206

4.7.3 LINPUT指令的讨论206

4.7.4 功能键指令的讨论207

4.8 系统操作指令的讨论207

4.8.1 SYSTEM指令的讨论208

4.8.2 CLEAR指令的讨论208

4.8.3 清除程序区208

4.8.4 暂缓执行型程序的运行208

4.8.5 暂缓执行型程序的列表209

4.8.6 程序运行中的暂停210

4.8.7 RAM空区的测试210

4.8.8 POKE指令的讨论210

4.8.9 PEEK指令的讨论210

4.8.10 运行程序的中断210

4.8.11 CONT指令的讨论211

4.8.12 END指令的讨论211

4.9 读操纵器指令和数值函数的讨论212

4.9.1 读操纵器的方向键码212

4.9.2 读操纵器的功能键212

4.9.3 求数值的绝对值213

4.9.4 求数的符号213

4.9.5 求随机数213

4.10 循环语句的讨论214

4.11 其它指令的讨论215

4.11.1 非执行指令的讨论215

4.11.2 读数指令READ215

4.11.3 两变量值的交换216

4.11.4 数组说明指令的讨论216

4.11.5 外存取指令的讨论217

4.12 F BASIC中断处理程序的讨论218

4.12.1 中断系列子程序218

4.12.2 PLAY语句的后期处理219

4.12.3 动作卡通的运动控制221

第五章 游戏编程特技224

5.1 F BASIC程序与机器语言程序的结合224

5.1.1 机器语言程序的写入224

5.1.2 机器语言程序的运行226

5.1.3 应用举例--真正的电子钟226

5.2 系统子程序简介232

5.2.1 移位类子程序232

5.2.2 数制转换类子程序233

5.2.3 置数、送数类子程序233

5.2.4 运算类子程序234

5.2.5 变址取数类子程序235

5.2.6 地址指针设置类子程序236

5.2.7 字符、图形显示类子程序236

5.2.8 与PPU通信类子程序238

5.2.9 清屏延时类子程序239

5.2.10 发声类子程序239

5.2.11 中断返回类子程序239

5.2.12 读键盘、操纵器类240

5.2.13 电子钟程序的优化241

5.3 局部画面的显示编程技巧243

5.3.1 直接送显法244

5.3.2 查表送显法245

5.3.3 开关变址送显法246

5.3.4 F BASIC系统送显法247

5.3.5 F BASIC程序快速送显法248

5.4 背景画面绘制的编程技巧249

5.4.1 直接送显绘图法249

5.4.2 BS.2A背景绘图法257

5.4.3 置色绘图法259

5.4.4 优化查表法267

5.4.5 间接分段绘图法274

5.5 卡通控制编程技巧277

5.5.1 两个系统中卡通的区别277

5.5.2 操纵器的采样278

5.5.3 卡通的定义283

5.5.4 《大赛车》游戏卡通定义程序简介289

5.6 音响系统的编程技巧295

5.6.1 系统效果音响的调用295

5.6.2 系统背景音乐的调用297

5.6.3 音乐旋律演奏程序的编写298

第六章 应用程序专辑304

6.1 6527工作系统的小监控程序304

6.2 6527反汇编307

6.3 模拟电子琴309

第七章 BS·2A版本 F BASIC系统程序及说明312

第八章 BS·2A版本的图形库数据介绍483

8.1 卡通图形库483

8.2 背景图形库489

第九章 6527指令系统表495

附录一 背景显示单元与PPU地址对照表500

附录二 键盘电路原理图504

附录三 家用电视游戏机电路图选集505

1.任天堂HVC-001505

2.任天堂FH-989508

3.任天堂180509

4.小天才501511

5.终结者S-500TM514

6.HTTEX HT767515

附录四 家用电视游戏机常用IC脚功能图517

附录五 游戏机IC引脚阻值实测数据表518

附录六 电视游戏机IC代换表521

1994《电脑游戏机硬件与编程特技》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由于春,张新莲编著 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

电脑游戏(1998 PDF版)
电脑游戏
1998 长春:北方妇女儿童出版社
微电脑硬件与软件基础( PDF版)
微电脑硬件与软件基础
电脑语言中心
6502微电脑游戏( PDF版)
6502微电脑游戏
彩龙出版社
电脑游戏(1997 PDF版)
电脑游戏
1997 北京:东方出版社
电脑基础及硬件(1996 PDF版)
电脑基础及硬件
1996 北京:中国石化出版社
IBM PC微机常用软件使用大全(1994 PDF版)
IBM PC微机常用软件使用大全
1994 北京:电子工业出版社
电脑硬件入门(1999 PDF版)
电脑硬件入门
1999 北京:专利文献出版社
电脑的硬件与配置(1998 PDF版)
电脑的硬件与配置
1998 北京:电子工业出版社
电脑游戏入门(1998 PDF版)
电脑游戏入门
1998 北京:北京图书馆出版社
电脑硬件基础教程(1999 PDF版)
电脑硬件基础教程
1999 北京:专利文献出版社
电脑游戏经典(1996 PDF版)
电脑游戏经典
1996 北京:中国致公出版社
电脑益智游戏(1997 PDF版)
电脑益智游戏
1997 沈阳:辽宁科学技术出版社
电脑游戏宝典(1996 PDF版)
电脑游戏宝典
1996 北京:新华出版社
电脑游戏赏玩(1998 PDF版)
电脑游戏赏玩
1998 成都:成都科技大学出版社
电脑游戏攻略  秘技篇(1998 PDF版)
电脑游戏攻略 秘技篇
1998 沈阳:沈阳出版社