微型模拟器
3.0Tiny Emulators 是一个轻量级模拟器项目,专注于在浏览器中运行经典的 8 位计算机系统。该项目采用小型化设计,通过 WebAssembly 技术实现高效模拟,让用户无需安装即可在网页上体验复古计算。
30 条相关内容
Tiny Emulators 是一个轻量级模拟器项目,专注于在浏览器中运行经典的 8 位计算机系统。该项目采用小型化设计,通过 WebAssembly 技术实现高效模拟,让用户无需安装即可在网页上体验复古计算。
Windows 95 通过一些启发式方法来判断一个安装程序是否正在运行。本文深入探讨了这些启发式规则的工作原理及其背后的设计思路。
本文回顾了原始Macintosh系统(1984年)中应用图标的设计惯例,特别是"手执笔放在倾斜矩形上"这一经典图标的由来与演变。Apple曾用这一设计来区分应用与文档——应用图标是倾斜矩形配上一只手,而文档图标则是直立的圆角矩形。作者认为,这种规范只是一种可选的"惯例",而非强制标准。早期如TeachText和Font/DA Mover等应用就已经脱离了这一模式,用铅笔、卡车等更具创意和功能暗示性的图标取而代之。文章借此对比当下Apple强制要求圆角矩形图标设计的做法,认为真正的优秀设计应当源自市场选择而非硬性规定。
回顾2014年,将Windows 98安装到一台配置相对较新的电脑上,充满了驱动兼容性、硬件识别和系统崩溃等挑战。这篇文章详细记录了为运行经典游戏或软件而搭建复古系统时所遇到的各种技术障碍和繁琐的手动配置过程,展现了老系统在现代硬件面前的不适应性。
86Box 是一款跨平台 x86 模拟器,专注于运行旧版软件和操作系统。该项目目前正在寻求社区帮助,以协助开发、测试和文档编写等工作。如果你对复古计算和模拟器感兴趣,可以通过贡献代码或报告问题来支持该项目。
这篇文章介绍了如何在PostgreSQL数据库中运行Commodore 64的BASIC语言。通过一个名为plcbmbasic81的扩展,用户可以在PostgreSQL中编写和执行C64风格的BASIC程序。这为复古计算爱好者提供了一种在现代化数据库系统中体验经典编程语言的有趣方式。
本文探讨了微仪表与遥测系统(MITS)的发展历程及其在早期计算机和电子工程领域的影响。文章详细介绍了这些微型化测量与远程数据传输技术如何推动了个人计算机革命的萌芽,揭示了技术创新与商业应用之间的深刻联系。
本文是 Tiny-C 编程语言的参考手册摘录,介绍了这种极简 C 语言变体的语法、数据类型和控制结构。Tiny-C 专为资源受限系统设计,移除了标准 C 中的复杂特性(如指针和动态内存分配),同时保留了核心功能。该手册为开发者和学习者提供了简洁的指令集参考,适用于嵌入式或教学场景。
本文回顾了早期互联网论坛的黄金时代,探讨了现代社交媒体如何取代了这些功能简单但社区氛围浓厚的讨论平台。作者认为,那些看起来粗糙、设计简陋的老式论坛,反而培养出了更真实、更有深度的在线交流。
本文章介绍了如何在老旧的DOS操作系统上实现Unicode支持。尽管DOS年代久远且原生不支持现代字符编码,但通过特定的工具和方法,用户仍然可以让DOS系统显示和处理Unicode字符,从而兼容更多语言和符号。
HamsterOS 是一款专为386时代硬件设计的32位图形操作系统,仅需1.44MB软盘即可运行。该系统兼容DOS机器与软件,为老式硬件提供了便捷的操作体验,让复古计算爱好者能够轻松享受经典系统的易用性。
本文详细介绍了如何用C语言从零开始实现《星际迷航》中的LCARS(Library Computer Access/Retrieval System)用户界面。涵盖了图形渲染、触控交互、动态布局等核心技术,通过解析LCARS的视觉风格与交互逻辑,为开发者提供了一套完整的自建方案,最终实现了复古科幻风格的操作系统界面原型。
Apricot Computers 是一家诞生于 20 世纪 60 年代的英国计算机公司,曾在 80 年代推出多款创新产品,如采用图形用户界面和鼠标的 Apricot PC 系列。尽管技术领先,但受限于市场策略和竞争压力,品牌逐渐没落。这篇文章回顾了该品牌的兴衰历程,认为它是英国计算机史上一个被低估的经典品牌。
本文介绍了如何利用 Nano Banana Pro 设备来探索和回顾历史数据或过往事件。通过该工具,用户可以以新颖的方式“查看”过去,获得对时间序列数据或历史记录的独特洞察。文章可能涵盖了技术实现、应用场景以及该设备的实际使用效果。
Hatari 是一款在线的 Atari ST/STE/TT/Falcon 电脑模拟器,可直接在浏览器中运行经典的 Atari 软件和游戏,无需安装任何插件或下载额外文件。
回顾Commodore Amiga计算机在欧洲电子音乐和硬核舞曲场景中的辉煌岁月。这台16位电脑凭借其先进的图形与音频处理能力,成为无数音乐制作人和俱乐部演出的核心工具,深刻影响了整个欧洲电子舞曲文化的发展。
作者指出,现代互联网无处不在的监控和数据收集令人不安,以至于他考虑回归1990年代的计算方式。通过使用旧式硬件、离线软件和减少网络连接,他试图重新获得隐私和控制权。这种"倒退"实际上是对当前数字监控环境的一种反抗,也反映了人们对隐私侵蚀日益增长的焦虑。
HamsterOS是一款极致精巧的图形桌面操作系统,其完整镜像大小仅1.44MB,恰好能存储在一张标准软盘中。这款系统不仅包含窗口管理器、文件浏览器和应用程序,还实现了在极低存储空间下运行完整图形界面的技术突破,展现了嵌入式与复古计算领域的非凡创意。
本文介绍了如何在 Windows XP 系统上构建和运行 Principia 项目。作者分享了针对这一经典操作系统的编译经验、遇到的兼容性挑战以及相应的解决方案,帮助开发者在不支持最新工具链的老旧系统上成功构建现代软件。
本视频中,polymatt 展示了如何从最基础的元件(如二极管、电容和导线)开始,一步步亲手搭建计算机内存模块,深入浅出地解释了静态随机存取存储器(SRAM)的工作原理和底层逻辑。
本文回顾了在 Windows 3.1 时代,Visual Basic 如何革新了 PC 软件开发。它让开发者通过拖拽控件和编写事件驱动代码,轻松构建图形用户界面应用,极大地降低了 Windows 编程的门槛,对后来的开发工具产生了深远影响。
本文介绍了如何在 Lemote Yeeloong(龙芯笔记本)上运行 OpenBSD 系统,并分享了一系列绕过硬件限制与兼容性问题的实用技巧。作者深入探讨了固件配置、内核调整及外设驱动等关键环节,为在龙芯平台上部署 OpenBSD 的用户提供了宝贵的经验参考。
航天飞机的五台通用计算机由两个60磅的铝合金机箱组成:右侧为CPU(32位处理器,每秒执行42万条指令),左侧为I/O处理器(IOP)。IOP不仅是外设,更是一台可编程计算机,其架构独特——作为最早的多线程计算机之一,它在单个物理处理器上实现了25个虚拟处理器(使用两套完全不同的指令集)。本文详细解析了IOP的两块电路板:网络接口板(MIA)将模拟信号转换为数字信号,使用曼彻斯特编码(1940年代发明,至今应用于以太网等场景);PROM板则存储微代码,采用熔丝式可编程只读存储器芯片,通过烧断熔丝来写入数据。
作者分享在老旧ThinkPad T60笔记本上安装SerenityOS的经历。SerenityOS是一个类Unix的图形化操作系统,具有独特的复古风格和现代设计。文章详细描述了安装过程中的挑战、硬件兼容性问题以及最终成功运行的心得体会。
这是一个忠实还原 MUMPS 76 版本的实现,MUMPS(马萨诸塞州通用医院实用多编程系统)被认为是 NoSQL 数据库的先驱。该项目在 GitHub 上开源,旨在重现这一早期数据库管理系统的原始设计,为开发者提供研究其历史与技术的资源。
本文探讨了在 ZX Spectrum 平台上制作精灵图形的前期准备工作。作者分享了如何针对该经典 8 位家用计算机的硬件限制(如色彩冲突和低分辨率)优化像素艺术,包括调色板选择、绘制技巧以及数据格式转换等关键步骤,为后续的游戏动画开发奠定基础。
本文介绍了在Lemote Yeeloong笔记本电脑上运行OpenBSD系统的实践经验。这款基于Loongson(龙芯)架构的笔记本虽然性能有限,但通过OpenBSD的支持,用户可以避开某些专有硬件和软件的限制。文章详细描述了安装过程、系统配置以及在实际使用中遇到的挑战和解决方案,为希望在这款独特硬件上体验开源操作系统的用户提供了实用指南。
老电脑挑战(Old Computer Challenge)是一个鼓励参与者使用老旧或低性能计算机度过一周的趣味活动,旨在体验复古计算环境、减少对现代高性能设备的依赖,并重新思考技术消费与数字生活的关系。
本文介绍了 A2FPGA Videx-01 扩展卡——一块让 Apple II 计算机摆脱原始文本与低分辨率图形限制的硬件。通过为 Apple II 提供 80 列显示和高分辨率图形支持,这块卡彻底改变了 Apple II 的应用场景,使其从一台业余爱好者的玩具转变为可以用于严肃办公和专业工作的计算机。文章回顾了这款配件的历史意义及其对个人计算机发展的影响。
这篇文章讲述了作者与第一台Atari ST电脑的个人回忆,回顾了这款经典16位计算机的硬件特性、使用体验以及它在个人计算历史上的重要地位。从开箱体验到编程探索,作者分享了这款机器如何影响了自己的技术成长历程。