硬核改造:用树莓派Pico 2让40年前的CGA显卡流畅播放60fps视频
这篇文章介绍了一个名为GlyphBlaster的极客项目。作者利用现代微控制器Raspberry Pi Pico 2 W,通过替换IBM PC时代CGA显卡的字体ROM,利用其PIO(可编程I/O)功能拦截时钟信号,将古老的文本模式“暴力”...
这篇文章介绍了一个名为GlyphBlaster的极客项目。作者利用现代微控制器Raspberry Pi Pico 2 W,通过替换IBM PC时代CGA显卡的字体ROM,利用其PIO(可编程I/O)功能拦截时钟信号,将古老的文本模式“暴力”...
这是一个针对Plexus P/20系统的高保真模拟器,该系统是80年代配备双68010处理器、运行SystemV Unix的复古服务器。该项目采用C语言编写,并通过Emscripten编译为WebAssembly,使得强大的Unix系统能够...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
近日,名为“Soul Player C64”的开源项目展示了软件优化的极致潜力。开发者成功将现代AI核心架构Transformer移植到了1982年发布的Commodore 64古董计算机上。尽管该硬件仅有1MHz主频和64KB内存,但通过...
FUZIX OS 是一个极具极客精神的开源项目,旨在将类 Unix 操作系统(基于 System V 和 V7)移植到 8 位和 16 位微控制器(如 Z80、6502)上。它融合了 UZI、ELKS 等历史项目的精华,在极度受限的硬件资源...
开发者Sean Lavigne在1989年的Macintosh SE/30上,完全使用HyperCard的脚本语言HyperTalk编写并运行了一个Transformer神经网络“MacMind”。这个仅有1216个参数的微型模型,通过自注...
本文详细记录了一台产自 1990 年代初期的 Intel Xpress 个人计算机的翻新过程。该机型定位介于 PC 与工作站之间,采用了独特的 EISA 总线架构与英特尔专用芯片组。作者深入剖析了其主板的双芯片设计、模块化 CPU 卡(特别...
该项目重写了Windows 3.1的SVGA驱动,使其能够支持现代硬件上的高分辨率真彩色显示。通过利用VESA BIOS扩展(VBE),该驱动允许Windows 3.1及Windows 9x在AMD、NVIDIA和Intel等现代显卡上运行...
Hacker News上的一篇热门文章展示了如何在仅有64KB内存的Commodore 64古董电脑上,利用“重合指数”(Index of Coincidence)算法成功破解二战时期著名的恩尼格玛密码。这一项目不仅是对计算机先驱图灵工作的...
ll-34 项目通过逆向工程原理图和微代码,使用 C 语言完整重写并模拟了 1976 年的 PDP-11/34A 计算机。不同于普通模拟器,它采用电路级建模,能精确复现硬件时序甚至故障,并内置了逻辑分析仪进行调试。令人惊叹的是,这台虚拟老式...
一位开发者通过手写PDP-11汇编语言,在1976年的小型机上成功实现并训练了一个单层Transformer模型。该项目名为ATTN/11,在仅有32KB内存且无浮点单元的硬件限制下,通过精心设计的定点运算和查找表技术,仅耗时5.5分钟便完...