帖子

Memorial Edition

查看: 41|回复: 1

最近在干什么 #6

[复制链接]

Lv.8 考古家

人气
284 点
金粒
481 粒
宝石
3 颗
爱心
23 颗
钻石
839 颗
贡献
0 点
发表于 昨天 23:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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对于位操作是真的慢

Lv.8 考古家

人气
284 点
金粒
481 粒
宝石
3 颗
爱心
23 颗
钻石
839 颗
贡献
0 点
 楼主| 发表于 昨天 23:40 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-9-18 06:23 , Processed in 0.173608 second(s), 19 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部