资讯动态

459页未解之谜:Paterson-Listings中BASIC-86运行时库与Bundle 09转录贡献指南

发布时间:2026/10/15 15:14:38 来源:尧图企业网站定制
【免费下载链接】Paterson-ListingsTranscription of Tim Patersons DOS printouts.项目地址https://gitcode.com/gh_mirrors/pa/Paterson-Listings点击查看免费下载Paterson-Listings 是「Tim Patersons DOS printouts」的开源转录存档它把上世纪 80 年代初 10 束连续打印纸逐一转录为文本、还原出原始文件并整理成可编译源码内容涵盖86-DOS 1.00 内核、PC-DOS 1.00 早期版本以及 Microsoft BASIC-86 编译器运行时库。目前整套资料中最厚重的 Bundle 09——共 459 页、包含 BASIC-86 运行时库清单——仍未被转录。本文将带你搞懂这份「未解之谜」是什么以及如何动手贡献转录。一、仓库结构从打印纸带到可编译源码 仓库按三层组织数据自上而下逐级加工1_transcription/ —— 打印机原始输出的忠实转录bundle_1~bundle_82_printed_files/ —— 从原始输出中抽取出来的原始文件3_source_code/ —— 进一步还原出的可编译源码 10 个 Bundle 的转录进度一览详见 README.mdBundle页数内容0186MSDOS.LSTMS-DOS 1.25026286DOS.A861981-07-08 内核快照0318EDLIN.DIF、CHKDSK.A86045886DOS.ASM86-DOS 1.001981-06-1505 / 0657 / 71ASM.PRNSCP 汇编器 2.30 与 2.430710CHKDSK.A861981-06-15083286DOS.DIF版本差异09459LIBLST.LOG、BASLIB.PRT——尚未转录1020PAINT.ASM、CIRCLE.ASM—— 尚未转录二、Bundle 09 的 459 页BASIC-86 运行时库是什么 Bundle 09 比其他任何一束都厚出 6 倍以上几乎占下整叠打印纸的一半。根据仓库中与 Tim Paterson 本人的往来邮件存档Tim_Paterson_24Apr2025_emails.txtThe last item was my area of responsibility at MS at the time, and takes up half the stack.这两个文件是MS BASIC 编译器运行时库1981-11-13 版的清单LIBLST.LOG创建于 1981-11-13 01:10:1601:17:42 打印BASLIB.PRT创建于 1981-11-13 01:09:3501:19:29 打印当时 Paterson 在微软正负责这块工作。而打印清单大多出自微软的线打印机line printer印字质量欠佳加上 459 页的体量让它成为整套资料里最难啃、至今仍悬而未决的部分——这就是标题里「459 页未解之谜」的由来。三、Bundle 09 转录贡献指南从 0 到 Pull Request1️⃣ 获取仓库与原始扫描件git clone https://gitcode.com/gh_mirrors/pa/Paterson-Listings仓库本身只含转录文本Bundle 09 的原始扫描件PDF / PNG可在 archive.org 的paterson_listings集合中找到bundle09.pdf转录时应以扫描件为唯一依据。2️⃣ 先看懂已有转录的样板README.md 明确了贡献门槛只接受两种贡献——对清单的直接转录direct transcription或修正现有转录中的笔误。动手前建议对照阅读1_transcription/bundle_1看原始打印输出如何逐行转录页眉、页码、缩进原样保留2_printed_files/bundle_03/CHKDSK.A86看文件如何从转录中抽取成形2_printed_files/bundle_08/86DOS.DIFdiff 类清单的转录形态3️⃣ 转录要点清单️忠实转录逐行照抄保留页眉、行号、制表对齐等原始格式❓ 模糊字符如实标记不凭猜测补全✏️ 顺路修正已有 bundle 转录中的笔误同样是有效贡献完成后提交 Pull Request附上对应 bundle 的转录文件四、转录之余把 86-DOS 源码汇编起来 ️3_source_code/ 下的源码大多面向 Seattle Computer Products 的 ASM 汇编器流程极简HEX2BIN同由 SCP 提供A:ASM 86DOS A:HEX2BIN 86DOS主要源码目录3_source_code/86-DOS_1.00/86DOS.ASM —— 正式发布的 1.001981-04-283_source_code/PC-DOS_1.00_dev/ —— 发布前的 6/16、7/7 内核快照与 CHKDSK3_source_code/MS-DOS_1.25/ —— MS-DOS 1.25MSDOS.ASM STDDOS.ASM3_source_code/SCP_ASM/ —— SCP 汇编器 2.40 / 2.43 源码五、关键资料速查资料说明README.md项目说明、10 个 Bundle 清单、汇编步骤Tim_Paterson_24Apr2025_emails.txtPaterson 本人邮件打印纸堆来源与版本日期考据LICENSEMIT 许可Bundle 09 的 459 页是这套 DOS 起源档案里最后一块拼图。无论你是想研读 BASIC-86 运行时库的汇编实现还是乐于为计算机史添一笔参与转录都是成本不高、意义十足的入手点。赞分享【免费下载链接】Paterson-ListingsTranscription of Tim Patersons DOS printouts.项目地址https://gitcode.com/gh_mirrors/pa/Paterson-Listings点击查看免费下载相关推荐Paterson-Listings诞生记一封粉丝邮件如何让Tim Paterson寄出86-DOS原始打印稿Paterson Listings诞生记一封粉丝邮件如何让Tim Paterson寄出86 DOS原始打印稿 Paterson Listings 是 DOS三步免费去掉 Wand 2 小时限制Wand-Enhancer 本地解锁与手机面板完整指南三步免费去掉 Wand 2 小时限制Wand Enhancer 本地解锁与手机面板完整指南 用 Wand前身 WeMod免费版每天额度到 2 小时就断档桌面应用前端揭秘MS-DOS的诞生从86-DOS到微软帝国的崛起之路揭秘MS DOS的诞生从86 DOS到微软帝国的崛起之路 MS DOS作为个人计算机时代的操作系统先驱其诞生背后有着一段鲜为人知的技术传奇。这个由Tim P创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑