复活老古董:KIM-1微型电脑的现代化改造

作者将一台1976年的KIM-1微型电脑与现代终端连接。KIM-1使用过时的电流环接口,这需要一个简单的电路改造。作者通过修改一个现成的USB转RS-232适配器,成功地实现了KIM-1与现代电脑的通信,并能够使用minicom进行程序上传,甚至模拟打孔纸带加载程序。整个过程生动地展现了硬件的修复与创新结合的魅力。
阅读更多
作者将一台1976年的KIM-1微型电脑与现代终端连接。KIM-1使用过时的电流环接口,这需要一个简单的电路改造。作者通过修改一个现成的USB转RS-232适配器,成功地实现了KIM-1与现代电脑的通信,并能够使用minicom进行程序上传,甚至模拟打孔纸带加载程序。整个过程生动地展现了硬件的修复与创新结合的魅力。
阅读更多
Oddly Specific Objects推出了无需焊接的Sensor Watch Pro,升级经典卡西欧F-91W腕表。它配备加速度计和定制LCD,显示效果更佳,且提供浏览器端模拟器方便调试固件。升级过程简单,只需拆卸原表,替换内部组件即可。作者还自定义了固件,去除了英制单位和12小时制,并添加了计数器、加速度计和光线传感器显示屏。
阅读更多
一个名为Low-background Steel的网站于2023年3月上线,旨在收集未受AI生成内容污染的在线资源。借用“低背景钢”(指未受核试验放射性同位素污染的金属)的比喻,该网站收集ChatGPT发布前维基百科备份、北极代码库、古腾堡计划等资源,旨在保存和分享纯净的文本、图像和视频内容,对抗2022年以来AI生成内容的爆炸式增长。欢迎提交更多未受污染的内容来源。
阅读更多
1990年左右,作者通过传真远程调试客户的Lotus 1-2-3软件。由于跨大西洋电话费用高昂,传真成为最佳选择。作者通过逐步指导客户执行`/ppomr`和`/ppoml`命令,获取打印机页边距信息,最终解决了问题。这个故事强调了调试的“零定律”:使用最小、最快的测试用例,快速迭代,从而高效解决问题。
阅读更多
作者购买了一个Crowd Supply上的卡西欧F-91W腕表主板替代品,它保留了原有的LCD屏幕,但用现代微控制器和开源固件替换了整个主板。这使得腕表在保持长电池寿命的同时,增加了许多新功能。文章详细介绍了更换主板的过程,包括拆卸腕表、焊接元件、安装新主板以及编译和安装自定义固件的方法。作者还利用模拟器测试了自定义固件,并最终成功升级了腕表,实现了诸如秒表、温度计等新功能。
阅读更多
博客作者John Graham-Cumming分享了他2002年用30美元从AOL标志性语音播报员Elwood Edwards处定制语音片段的经历。当时,Graham-Cumming正在开发一个机器学习邮件过滤程序POPFile,并通过Edwards的网站订购了“Mail classified by POPFile”和“Use the source, Luke!”两句语音,Edwards还额外赠送了“You've got mail, John!”。这篇文章不仅展现了一段科技往事,更体现了早期互联网的个性化和人情味,以及技术人员的幽默感。
阅读更多
博主John Graham-Cumming在其博客上分享了Richard Brautigan诗歌《被爱的机器所监视》的完整文本。这首诗在科技圈小有名气,但完整的PDF版本却难以找到。博主通过对版权声明的解读,认为诗歌允许免费转载,并提供了完整扫描版PDF供下载,为科技爱好者和文学爱好者带来了一份惊喜。
阅读更多
博主John Graham-Cumming近日在其博客上分享了2004年MIT垃圾邮件大会演讲的开场视频。该视频以“All your base are belong to us”的梗为基础,巧妙地将内容改编成关于垃圾邮件和机器学习的内容,并致敬了Paul Graham。这段视频展现了早期机器学习技术在反垃圾邮件领域的应用,以及博主在技术传播方面的创意和幽默感。
阅读更多
本文讲述了作者偶然发现两张20世纪70年代葡萄牙的穿孔卡片,卡片上记录了员工工号、工资、工作时长等信息。作者通过分析卡片内容,结合当时的历史背景和葡萄牙里斯本一家名为“Instituto de Estudos Mecanográficos”的计算机培训学校,最终揭开了卡片上信息的含义。
阅读更多
本文介绍了作者如何制作一个“垃圾桶提醒时钟”。由于当地垃圾分类复杂,作者不想依赖高科技解决方案,而是选择制作一个简单的时钟,以不同颜色和文字标识每天需要丢弃的垃圾类型。作者还分享了制作时钟表盘的代码,方便读者根据自己的垃圾回收时间表进行定制。
阅读更多
本文分析了微软前 CEO 史蒂夫·鲍尔默常用于面试的一个数字猜谜游戏。游戏规则是从 1 到 100 中猜数字,猜对奖励金额与猜的次数相关。鲍尔默认为,无论如何,应聘者都不应该接受这个游戏,因为他的数字选择策略会让应聘者输钱。但作者通过代码计算出,如果鲍尔默随机选择数字,游戏的期望值其实是正数,这意味着长期来看,应聘者更有可能获胜。
阅读更多
本文介绍了两种使用Arduino和LED制作简易光传感器的方案。第一种方案利用LED的光伏效应,通过测量LED两端的电压变化来检测光强。第二种方案则将反向偏置的LED作为电容器,通过测量其放电时间来判断光强。文章详细介绍了两种方案的电路连接和代码实现,并展示了测试结果。
阅读更多
本文回顾了作者在1983年左右收集的一份Acorn计算机系统目录。该目录涵盖了BBC Micro时代,展示了基于Eurocard格式的Acorn计算机系统,允许用户根据需要设计系统,包括处理Prestel/Teletext和添加RAM。
阅读更多
这篇文章分析了泰勒·斯威夫特时代巡演中使用的PixMob腕带技术。这些腕带使用红外信号控制,可以产生各种颜色和效果。作者对腕带进行了拆解,并展示了其内部电路板和组件。文章还介绍了如何使用Flipper Zero设备控制这些腕带,并提供了一些相关资源和视频演示。
阅读更多