Mnemonimov(发音为 nee-mo-ni-move)是一款受早期游戏机启发的底层编程沙盒。在这款幻想游戏机中,你使用汇编语言进行编程,完全掌控执行过程,将你的游戏和其他作品渲染到复古的单色屏幕上。 从构建简单的游戏或探索附带的示例项目开始,然后随着你从零开始构建一切,逐步扩展到更复杂的系统。没有教程或挑战,你需要通过实验来摸索方法。阅读手册、编写代码、运行它、调试它,并在此过程中不断重复这一流程。 具有 RISC 风格内存访问、浮点运算和向量指令的表现力丰富的汇编语言。 基于 32 位寄存器的虚拟机,拥有丰富的指令集。 标签、常量、书签及相关伪指令,用于构建大型程序。 支持引用外部资源,包括图像和二进制文件。…
Mnemonimov(发音为 nee-mo-ni-move)是一款受早期游戏机启发的底层编程沙盒。在这款幻想游戏机中,你使用汇编语言进行编程,完全掌控执行过程,将你的游戏和其他作品渲染到复古的单色屏幕上。
从构建简单的游戏或探索附带的示例项目开始,然后随着你从零开始构建一切,逐步扩展到更复杂的系统。没有教程或挑战,你需要通过实验来摸索方法。阅读手册、编写代码、运行它、调试它,并在此过程中不断重复这一流程。
具有 RISC 风格内存访问、浮点运算和向量指令的表现力丰富的汇编语言。
基于 32 位寄存器的虚拟机,拥有丰富的指令集。
标签、常量、书签及相关伪指令,用于构建大型程序。
支持引用外部资源,包括图像和二进制文件。
集成代码编辑器,具备语法高亮和详细的错误报告功能。
调试器,支持单步执行、断点以及寄存器和标签的检查。
用于管理项目和配置的命令行界面。
复古单色屏幕,分辨率为 320x240,刷新率为 60 Hz。
用于用户输入、渲染、终端输出和系统交互的系统调用。
持久化内存存储,用于在多次运行间保存程序数据。
集成技术参考文档,涵盖架构、汇编语言和 ABI 约定。
宽松的内存限制,对代码长度或执行速度没有限制。
Mnemonimov 不是一款引导式学习工具。就像绘画程序不会教你怎么画画,3D 编辑器不会教你怎么建模一样,Mnemonimov 也不会教授你编程逻辑、汇编语言或游戏开发知识。这里没有教程或关卡,手册严格来说只是该游戏机的技术参考文档。
Mnemonimov 完全专注于编程和调试。它不包含精灵编辑器、声音编辑器、地图编辑器或任何资源创作工具。该游戏机目前不支持声音输出或独立导出功能。