《Apple ProDOS探微 附ProDOS所有系统程式注解》求取 ⇩

第一章简介1

第二章建立最好的DOS5

DOS的弱点5

ProDOS的诞生8

ProDOS另外的优点11

ProDOS中少了些什么14

其它ProDOS与DOS之间的差异17

第三章DISK Ⅱ硬体结构与磁碟片格式19

磁轨与磁区20

磁轨格式23

位址栏35

资料栏37

Disk Ⅱ的磁区与资料区间隔37

资料区内间隔42

资料区外间隔43

读入或写出一个资料区44

读入或写出连续的资料区45

第四章档案集、目录与档案49

磁碟片档案集49

档案集的负担51

档案集空间的配置—档案集数元表55

档案集目录57

档案集目录开头60

档案说明栏63

档案结构69

档案类型78

文字档78

二进位档83

Applesoft档85

其它档案类型86

DIR档—ProDOS的副目录89

紧急修护96

支离破碎的问题101

第五章ProDOS的结构105

ProDOS记亿体的使用方式105

整体页111

起动机器时的各事项116

第六章从组合语言使用ProDOS123

注意!123

直接使用磁碟机124

步进相位OFF或者是ON127

马达的OFF或ON128

与第1号或第2号磁碟机取得连系128

读取一个数元组128

写的保护的感应129

写的载入以及写出一个数元组129

叫用Disk Ⅱ的设备驱动程式130

以命令代码列出的设备驱动程式参数134

$00 STATUS(状态)134

$01 READ(输入)135

$02 WRITE(输出)137

$03 FORMAT(格式化)138

叫用机器语言界面139

以功能编号列出来的MLI参数143

$40 ALLOC INTERRUPT(起动插断程式)143

$41 DEALLOC.INTERRUPT(删除插断程式)145

$65 QUIT(离开解译程式)146

$80 READ_BLOCK(读取资料区)148

$81 WRITE_BLOCK(写出资料区)150

$82 GET_TIME(取出日期/时间)152

$CO CREATE(建立新档案)153

$C1 DESTROY(删除档案)160

$C2 RENAME(档案改名)162

$C3 SET.FILE.INFO(改变档案属性)165

$C4 GET.FILE.INFO(取出档案属性)171

$C5 ONLINE(取出档案集名称)175

$C6 SET.PREFIX(改变字首)179

$C7 GET_PREFIX(取出字首)181

$C8 OPEN(打开档案)182

$C9 NEWLINE(新列符号)186

$CA READ(档案输入)188

$CB WRITE(档案输出)192

$CC CLOSE(关闭档案)195

$CD FLUSH(清除缓冲区)196

$CE SET.MARK(改变档案位置)198

$CF GET.MARK(取出档案位置)200

$DO SET.EOF(改变档案终了位置)202

$D1 GET.EOF(取出档案终了位置)204

$D2 SET.BUF(改变档案缓冲区)206

$D3 GET.BUF(传回档案缓冲区)207

MLI错误代码209

把命令列传给BASIC解译程式214

常用的程式片断216

ProDOS有作用吗?216

您的机器类型217

您的机器中有多少记忆体?217

已知一个记忆体页的号码,它可以用吗?217

有BASIC程式正在执行吗?218

建立您自己的RESET向量219

让印字机或其它的周边设备有作用219

第七章修改ProDOS221

ProDOS之下的系统程式写作221

在BI与它的缓冲区之间安装一个程式225

在ProDOS BI中加入您自己的命令226

在128K机器中让/RAM档案集没有作用230

写作您自己的解译程式234

安装新的周边驱动程式238

安装一个插断处理程式241

直接修改ProDOS—几点注意事项245

对ProDOS做修改的工作247

改变STARTUP档的名称252

把游标放在造成ProDOS错误的命令上252

如何输出目录档资料253

建立一个新档案类型254

从已经损坏了的磁碟把资料复原255

让ProDOS使用40轨磁碟机256

强迫把ProDOS抄入48K258

第八章ProDOS整体页261

BASIC解译程式整体页262

ProDOS系统整体页—MLI整体页268

附录A范例程式275

把程式存入磁碟片278

DUMP—显示磁轨的内容280

FORMAT—把某一段范围中的磁轨重新格式化285

ZAP—修改磁碟片程式296

MAP—显示档案集中可用空间的位址300

FIB—找出索引资料区304

TYPE—TYPE命令312

DUMBTERM—非智能型终端机程式319

附录B磁碟片的保护方式327

Apple中有保护软体的简单回顾328

保护的方法330

改变格式331

辨识标志333

记忆体保护335

程式的保护335

理想的保护方式336

半数元组拷贝程式336

硬体界面卡337

不断编码与解码337

附录C半数元组化339

编码技巧340

4×4编码341

6×2编码342

编码的过程346

第1阶段354

第2阶段354

第3阶段357

附录D逻辑状态定序设备359

逻辑状态定序ROM360

定序的例子369

附录EProDOS, DOS与SOS371

从DOS转换到ProDOS371

为ProDOS与SOS写作程式374

名词解释377

1985《Apple ProDOS探微 附ProDOS所有系统程式注解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由洪素琛译 1985 儒林图书公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

APPLE 磁碟机操作系统  APPLE DOS( PDF版)
APPLE 磁碟机操作系统 APPLE DOS
北京电脑公司信息资料部
APPLE INTEGER BASIC 程式语言( PDF版)
APPLE INTEGER BASIC 程式语言
科艺出版社
apple微型计算机系统结构(1984.01 PDF版)
apple微型计算机系统结构
1984.01 广东工学院
APPLE Ⅱ 微型计算机系统结构(1984.01 PDF版)
APPLE Ⅱ 微型计算机系统结构
1984.01 广东工学院
APPLE 2程式帅手册( PDF版)
APPLE 2程式帅手册
APPLE Ⅱ微型计算机系统及应用( PDF版)
APPLE Ⅱ微型计算机系统及应用
广州市科学技术协会
6502系统程式( PDF版)
6502系统程式
科艺出版社
APPLE Ⅱ BASIC应用程式( PDF版)
APPLE Ⅱ BASIC应用程式
香港:协群科技出版社
商业实用系统完整程式 APPLE BASIC之应用( PDF版)
商业实用系统完整程式 APPLE BASIC之应用
香港:协群科技出版社
BASIC APPLE BASIC程式设计( PDF版)
BASIC APPLE BASIC程式设计
Apple Logo绘图程式语言探索( PDF版)
Apple Logo绘图程式语言探索
电脑科技
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
APPLE Ⅱ微电脑实用程式解析与应用( PDF版)
APPLE Ⅱ微电脑实用程式解析与应用
北方电脑公司信息资料组
6502系统程式( PDF版)
6502系统程式