|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
好吧, 额, 正题, fabric mod json v2还是没啥消息, 所以noglerr不在做支持, 我觉得v2出了我可能也不会去搞这个跨版本支持, 不想写java了, 模组有没几个人用, 最近也不在搞生电
这个暑假比较摆啊, 没干什么事情, 主要在打游戏, BV1gFVLz1ESY 7.3w播放了挺不错的
web写了一点来着, 我在重构整个网站, 把gui改成cli程序, 这堆东西是基于rust的, 跑在一个alpine linux容器上
重构完成了就会把登录接上status page, 主要的分布式功能差不多搞定了
blog嘛... 要不用github gist吧, 我不想自己写一个新的了
基于硬件描述语言的红石, A*绝对是行不通的, 我在考虑参考现实芯片的做法, 但是这个体积绝对是巨大, 还有就是适配对应程序会很烦
哦对了, 比较大的成果是花了差不多一周多搓出来的
winsrewu/yopo-datapack: You only play once mc datapack, based on rsa 这个是一个大数计算的库, 主要支持了一下mod pow
拿来算64位rsa密钥, 太长的话会炸, 单tick耗时过长被watchdog杀
太烂了
所以:
winsrewu/pyriscv: A RISCV Emulator written in Python fork来的, 下面的前置
winsrewu/riscv-mc: A riscv emulator based on minecraft datapack 基本上就是把上面的搬到了mc里
优化过的riscv指令集模拟器, 运行在mc上. 这是和现实接轨比较多的, 差不多就是gcc编译出来转换一下就能跑在mc里面了
贪吃蛇已经写好了, 还计划支持一个eliza, mc in mc可能也不错, 或者一个3d渲染器凑数也行, 主要是性能太烂了怕计算太多跑不动
但是, 所有这类程序他都能跑只是时间问题。它的定位是裸机, 所以操作系统跑不了, 因为操作系统的一些特性(内存控制, 你懂的, 操作系统不能保证它跑的所有代码都可信, 当然这只是其中一个例子)
很离谱的是, 有人比我早一个月写了riscv based on beet, 因为beet比较高级所以它支持特权架构, 懒得解释了, 加上扩展指令集m,a 肯定比我的慢(确信
他还写了wasm to minecraft, llvm to minecraft, 这个很可能是比asm emulator更快的, 毕竟是高级一点的语言, mc对于位操作是真的慢
|
|