Bedrock:一款可移植的8位永恒计算机系统

2025-07-15

Bedrock是一个紧凑且可移植的8位计算机系统,旨在永恒运行。它并非真实的物理设备,而是一个规范,定义了任何计算设备的接口,允许程序在任何设备上运行,无需考虑底层硬件的特殊性。它仅有32条指令和12个设备,易于学习和使用。目前已支持Windows、Linux、网页和任天堂DS等平台。其演示程序包括像素画程序、贪吃蛇游戏、微波炉风格时钟等,展现了其强大的能力。Bedrock源于Uxn虚拟机和Varvara计算栈,但进行了大幅简化和改进,目标是提升极端资源受限系统上的性能。

阅读更多
开发 8位计算机

轻量级元汇编器Torque:为任何处理器架构编写程序

2025-04-16

Torque是一个轻量级的元汇编器,它提供了为任何处理器架构编写程序所需的工具。它解决了现有嵌入式处理器汇编器的诸多问题,例如文档匮乏、语言笨拙冗长、体积庞大且难以操作以及仅支持单一操作系统等。Torque的设计理念是利用整数、位序列、标签和强大的宏来模拟任何汇编语言,通过宏定义目标处理器的指令编码。用户只需Torque和处理器规格书即可为任何处理器编写程序。项目源码可在code.benbridle.com/torque-asm下载。

阅读更多
开发 元汇编器