图书介绍

电脑游戏机硬件与编程特技PDF|Epub|txt|kindle电子书版本网盘下载

电脑游戏机硬件与编程特技
  • 于春,张新莲编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505323938
  • 出版时间:1994
  • 标注页数:521页
  • 文件大小:21MB
  • 文件页数:533页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

电脑游戏机硬件与编程特技PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 工作系统概论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

热门推荐