VGA内存寻址为何如此复杂?解密IBM文档中未记载的硬件细节
本文深入剖析了VGA及EGA图形卡内存访问机制的复杂性,指出IBM官方文档的模糊定义是导致硬件实现和模拟器开发困难的核心原因。作者通过对比Compaq的技术文档,详细解构了序列器和图形控制器中“奇/偶”控制位在CPU读写操作中的独立作用,揭...
本文深入剖析了VGA及EGA图形卡内存访问机制的复杂性,指出IBM官方文档的模糊定义是导致硬件实现和模拟器开发困难的核心原因。作者通过对比Compaq的技术文档,详细解构了序列器和图形控制器中“奇/偶”控制位在CPU读写操作中的独立作用,揭...
本文回顾了英国Acorn公司在30年前的Archimedes计算机及其搭载的独特生产力套件PipeDream。作为现代ARM架构的摇篮,Acorn当时开发了极具前瞻性的RISC处理器和RISC OS操作系统。文章详细记录了作者使用PipeD...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
本文深入剖析了1987年发布的PC Engine(北美称TurboGrafx-16)游戏主机的CPU架构。尽管其名称暗示了16位性能,但它实际上并非真正的16位处理器。该CPU基于改进版6502架构(Hudson Soft HuC6280)...
本文深入探讨了现代哈希算法的起源,揭示了从简单的数字校验技术到复杂哈希函数的演变历程。文章详细分析了早期为了防止传输错误和数据篡改而设计的校验机制(如ISBN校验码),是如何一步步进化为如今确保数据完整性、区块链安全及密码学核心的现代哈希算...
本文讲述了开发者如何在一天内成功“复活”了1972年经典的聊天机器人PARRY(一款模拟偏执型精神分裂症的早期AI程序)。继此前复原ELIZA之后,该开发者重现了历史上著名的RFC439跨网对话,让这两位古董级AI重新“交谈”。文章还修正了...
该项目构建了一个自动化网站,对1980年代经典的《Unix魔法》海报进行了全景式注解与解析。这张海报曾是Unix时代的极客图腾,该项目通过系统性地挖掘海报中晦涩的技术典故,构建了一个结构化的知识库。它不仅解释技术原理“是什么”,更深入探讨其...
本文深入回顾了 1980 年代在 8086/8088 系统上通过软件模拟 Intel 8087 浮点运算单元(FPU)的技术细节。鉴于早期硬件昂贵且非标配,Intel 设计了一套巧妙的机制,允许编译器生成带有特殊“修复”的代码,并在链接阶段...
一份尘封的1970年Mascor计算机参考手册近日在技术社区引发关注。作为连接IBM ACS项目与由IBM前工程师创立的Amdahl公司之间的“失落的环节”,Mascor曾是70年代大型计算机领域的有力竞争者。尽管该公司最终因1970年的经...
这篇文章深入回顾了由美国国防部在上世纪70年代开发的Ada编程语言。尽管常被硅谷视为冗余和过时,但Ada早在1983年就标准化了泛型、强类型、接口与实现分离以及内置并发模型,这些如今正是Rust、Go、C#和TypeScript等现代语言竞...
本文回顾了磁芯存储器技术及其在阿波罗导航计算机(AGC)中的经典应用。评论中讨论的一个冷知识令人印象深刻:尽管人们直觉上认为磁芯存储器结构脆弱,但实际上它具有极强的抗振动能力,且作为非易失性存储器非常稳定。这项技术并未随登月结束,而是因极高...