向HN展示:引导扇区中的Conway生命游戏
摘要
一个名为BootLife的项目在512字节x86引导扇区中实现了Conway生命游戏,使用VGA内存作为模拟网格。
你好HN!<p>这些周末,我坐着思考我们行业的发展方向,以及过去写代码比聊天信息多的时候是多么有趣。这些想法很快变成了一个愿望,想要构建像我们早先做的那样的东西。就我而言,它最终变成了比我最初想象中“更早”的东西...<p>所以,Conway生命游戏从512字节x86引导扇区运行。也许你会发现它有趣。我尝试尽可能多地注释代码,这可能在你学习汇编语言时特别有用。<p>玩得开心!
查看缓存全文
缓存时间: 2026/09/23 22:02
BootLife
直接从一个512字节的x86启动扇区运行的生命游戏,使用VGA显存作为模拟网格。
相似文章
现实中的Conway's Game of Life
一篇博客文章,详细介绍了如何使用定制PCB、AVR微控制器和LED开关来构建一个物理版的Conway's Game of Life,以实现交互艺术。
Conway's Game of Life 的 Windows 3.1x 及更高版本实现
一个分享免费 Windows 程序的个人网站,包括 Conway's Game of Life 的实现和开发工具,源代码采用 GNU GPL 许可。
@TrisH0x2A: 每个传统的 x86 BIOS 都会将引导扇区加载到同一地址:0x7C00,一本名为 539kernel 的免费书籍从 t… 开始
一条推文分享了一本名为 539kernel 的免费书籍,该书以地址 0x7C00 的 x86 引导扇区为起点,逐步构建整个操作系统,从第一条指令到可运行的内核。
使用现代C++在康威生命游戏中模拟无限性
文章介绍了使用现代C++和HashLife算法构建康威生命游戏模拟器GOLDE的过程,该模拟器能够在瞬间模拟数万亿代的演化。
展示HN:我编写了一个能在UEFI机器上启动的BASIC解释器
Thoreau BASIC是一个兼容GW-BASIC的解释器,能在裸机UEFI系统和Windows上运行,具有现代增强功能,如图形功能、文本窗口和改进的性能。