【导航链接】提供了一系列导航链接包括 [roms]、[utilities]、[libraries]、[games]、[toys]、[bitrot] 等还有 [m pc]、[notepad]、[calendar]、[cccc]、[m291]、[catclock] 等。【M/PC 操作系统简介】M/PC 是一款为 [Varvara] 设计的 [concatenative] 操作系统它受到了 [Openfirmware] 的启发旨在无需文件浏览器的情况下管理系统文件。它采用后缀表示法函数紧跟操作数之后比如_( 获取文件夹/文件名中的字节数 )_folder/ file_name cat len dec文件可以存储可重复使用的命令序列使用波浪号前缀可以包含文件内容例如_( ./show-slide 的内容 )_slide_ swp cat 3cx22.icn cat 1 icn1 ~show-slide该系统的界面在屏幕顶部使用单个提示符来输入命令。【操作方式】在很大程度上无需键盘也能使用该操作系统来浏览文件夹和启动 rom- 左/右浏览栈- 上/下滚动栈- A执行所选符号- B进入目录/返回【自助服务模式】若要将 M/PC 作为 BIOS rom 启动使得用户按下 F4 时Varvara 返回 BIOS 而非重启可使用以下参数启动uxnemu m_pc.rom orca.rom run【壁纸】启动时M/PC 会尝试绘制一个名为 wallpaperWWxHH.icn 的 [ICN 文件]其中 WW 是屏幕宽度除以 8 后的十六进制值HH 是屏幕高度。【参考手册】以下是所有基本操作的列表dir _( -- [f] )_将当前位置的文件名压入栈中。mov _( path -- [f] )_将当前位置移动到 current/path然后执行 dir 操作。now _( -- date time )_将日期如 Tue, 23 Jun 2026和时间如 11:48:45压入栈中。run _( f.rom -- ok )_运行 rom 文件按 F4 返回。icn _( f.icn blend -- ok )_使用 [blend] 绘制一个 [icn 文件]。txt _( f.txt line -- ok )_从指定行开始读取文本文件。len _( f -- hex )_将文件长度以十六进制形式压入栈中。put _( body f -- ok )_使用 body 的内容创建一个文件。get _( f -- body )_将文件内容压入栈中。cpy _( fsrc fdst -- ok )_将 fsrc 的内容复制到 fdst 中。era _( f -- ok )_删除文件。ren _( fsrc fdst -- ok )_将文件 fsrc 重命名为 fdst。pop _( a -- )_弹出栈顶符号。dup _( a -- a a )_复制栈顶符号。ovr _( a b -- a b a )_将栈中第二个符号复制到栈顶。swp _( a b -- b a )_将栈中第二个符号移到栈顶。rot _( a b c -- b c a )_将栈中第三个符号移到栈顶。add _( a b -- ab )_将两个符号的和压入栈中。sub _( a b -- a-b )_将两个符号的差压入栈中。dec _( hex -- dec )_将十六进制数转换为十进制数。hex _( dec -- hex )_将十进制数转换为十六进制数。cat _( a b -- ab )_连接两个符号。cmp _( a b -- bool )_比较两个符号的名称。and _( a b -- bool )_如果两个符号都为真则结果为真。ora _( a b -- bool )_如果任一符号为真则结果为真。rsz _( width height -- )_调整屏幕大小如果 [Screen] 支持调整大小则返回真。out _( a -- )_将符号输出到 [Console/write]。bye _( -- )_退出。还提供了 [源代码]最新版以及 [代码仓库]同时支持 [清单] [主题] [Snarf]。【即将到来】[2026]