找回密码
 立即注册
搜索
查看: 298|回复: 13

[电脑电子] 论坛电路类游戏/软件专帖

[复制链接]

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
发表于 2025-11-15 21:51 | 显示全部楼层 |阅读模式
本帖最后由 VistaBSOD 于 2025-11-16 15:31 编辑

最近沉迷《图灵完备》,每天都在做各种元件,所以开这个帖,大家一起来分享类似的游戏/软件中的成果

声明:虽然我们是学习版玩家,但我们是把自己当做和正版玩家一样的普通玩家的,我们也把自己当成了社区成员,也会为正版做贡献,比如我们因为JK触发器无法实现向官方反馈,看到新版充斥英文会找办法尝试汉化,我们不把自己当成低人一等的,图灵完备吧里也有人发学习版,也没见有人抵制,大家都是社区成员,不分高低贵贱,也希望大家除非实在囊中羞涩的话想要体验就去玩一下正版,或者使用免费的模拟软件(但是要自制汇编器,而且没有显示器,发声器,无法检测键盘……反正就是缺点有点多还废肝),学习版只适用于囊中羞涩/不想浪费钱在游戏上,要补贴家用的人,没错我们用学习版是真学习()

目前使用旧版0.1059 Beta,新版我们也有,但存档冲突+本地化问题让我们没空去玩,我们有一次就因为打开了一次新版让通关记录消失,幸亏电路图还在,不然我们真的要累死

目前除了最后的汇编挑战已经全通,剩下那几个编程题的关卡我们觉得不如升位宽来的实在
所以现在在制作16位CPU(真的超累,想法还不带停的,根本停不下来)

以后我们会在这里记录,也欢迎各位类似专业/有兴趣的坛友来这里交流
我们是一个业余人士,一开始是只会跟着教程做的,但后来脱离了教程,如果硬要说有啥教程就是电路图()
一周前我们还是个只会做全加器的半吊子,现在我们已经有了一个图灵完备的16位CPU
讲真我们是没想到能这样()
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 09:10 | 显示全部楼层
数电深似海,数电之神保佑,别再出bug了,我们不想再用机翻提交bug报告了()
(论学习版玩家能为了JK触发器给官方报告bug这件事)
看到那个bug时我们的心情就像我们的头像:蚌埠住了
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 09:25 | 显示全部楼层
本帖最后由 VistaBSOD 于 2025-11-16 09:28 编辑

一张当时那个bug的图片

报错循环依赖
但是JK触发器没有这个循环就废了
所以用了官方给的防循环依赖手段——延时器
所以就多了个延迟,每2刻能用1次,第0刻不能用
(众所周知,程序的世界是从0开始的)
机制什么的不好讲,所以我们不说了
那个EDT是之前造的D触发器
都是触发器,结果D触发器的关键结构在循环依赖白名单里所以能用,我们觉得奇怪就发邮件给官方,结果发完才想起来我们是学习版玩家

本帖子中包含更多资源

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

×
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1216

回帖

2368

积分

强热带风暴

积分
2368
QQ
发表于 2025-11-16 09:36 | 显示全部楼层
我记得taptap有一个叫“与门”的玩意

点评

但我们用的这个自带汇编器()  发表于 2025-11-16 10:06
天文,气候爱好者

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 10:02 | 显示全部楼层
本帖最后由 VistaBSOD 于 2025-11-16 14:38 编辑

16位差个call/return,先放出8位的图

左边是自带的汇编器,右边是一块256B的内存,那个上面写着2个0的是一个同样大的栈
16位那个在内存读写方面那可真是指数级提升,256B->131KB,因为地址最大到65535去了,又是从0开始,就是65536个,1个地址又对应16位(2字节),所以就是65536*2=131072B
如果不改线颜色:
黄=1位线
2位,4位没有对应的线
蓝=8位线
蓝绿(没出现在这)=16位线
灰绿(没出现在这)=32位线
绿=64位线/内存线(内存线是64位线的原因估计是刻意的游戏设计)
这游戏没有中电平,因此苏联那种三进制计算机没几个人在这游戏复刻(可以是可以就是需要2位来存1位),但是有一个大佬设计出来了与非门,而众所周知与非可以创造一切(这个游戏也是开局只给与非门),给各位展示一下这位大佬的设计

本帖子中包含更多资源

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

×
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 10:37 | 显示全部楼层
本帖最后由 VistaBSOD 于 2025-11-16 10:44 编辑

我们决定手动修复新版本地化
今日修复内容:
rpg/maps/overworld/kligara
rpg/maps/overworld/control_panel
rpg/maps/overworld/water
components/Output1Car
levels/turing_complete
rpg/maps/unseen_fruit/wall_broke
rpg/maps/prison/snuffles
levels/Second Tick
trans/manual_text_console
levels/component_factory
components/Register32
trans/panel_maker16_input
新版所有对话的本地化都没了,可能是因为关卡文件被从pck拆出,对话也在meta.txt定义
所以可能修了也没用
几分钟后的更新:
修了估计是有用的,ids.txt里还有英文本地化,所以改了应该能生效
(我们当起汉化组了)
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 13:17 | 显示全部楼层
本帖最后由 VistaBSOD 于 2025-11-16 13:40 编辑

最近在查Сетунь和Сетунь 70的相关资料
听说这是一种平衡三进制(不是0,1,2而是-1,0,1的一种三进制)计算机,效果很好但是因为太好了还便宜被财阀干没了,然后就错失良机,重新造的时候已经生不逢时了,所以就寄了
现在我们看有一位大佬试图在这个游戏里实现和Сетунь类似的东西,但是他的存档要花钱下载,所以就有了这个想法
我们从这位大佬的文章中了解到,由于这个游戏没有负电压/中电平作为-1,需要2个bit构成一个trit
然后后面的内容就付费了
然后我们的心情就又变成我们头像表达的——难绷
不过16位还没做好就不开新坑了()
顺便说明平衡三进制,它就是第三种值不是2而是-1的1三进制,一般用T代表-1
每一位值为n时从低到高分别代表:1n,3n,9n,27n,81n,243n……m位对应的十进制值是m-1位的3倍
也就是说,2不能直接表示为2,而是1T,也就是3+(-1),即3-1,很明显结果=2
取相反数也不再需要反转符号位,而是要把1和T互相转换(这好像更麻烦了……怪不得已经没人用了)
相对的,如果想要把平衡3进制进行压缩来缩短位数,就要使用不太一样的进制了
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 15:11 | 显示全部楼层
我们制作了16位的call
return在几分钟后也能做好
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

19

主题

1044

回帖

1472

积分

强热带风暴

2518Ragasa,国家争霸战DM2518

积分
1472
 楼主| 发表于 2025-11-16 15:19 | 显示全部楼层
本帖最后由 VistaBSOD 于 2025-11-16 15:43 编辑

16位的return也制作完毕,上图!
接下来就要开始添加我们以前从没做过,只停留在理论层面的指令了
现在我们也没有游戏教程依靠了,想修bug要么调试要么去搜电路图或者查资料
未来会分享存档
想要体验可以使用这里的学习版,但是希望大家有能力的就去用正版吧,没能力的(或是内存快满了无法使用steam而且清不掉,或是囊中羞涩,或是要攒钱补贴家用,或是使用其来学习)就自己玩,如果有什么发现可以发到社区,我们相信社区里不会有偏见
(我们就是囊中羞涩+装steam的话C盘就会爆红,以前试过,之后只剩3G空余,不知道为啥,哪怕装在别的盘也是,我们经历过一次C盘爆满,要不是以前玩虚拟机的时候刻录PE镜像时手滑装了个PE可能这台电脑就要重装系统,而现在我们已经没PE了,因为几个月后还是重装了一次)

本帖子中包含更多资源

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

×
要不是名字改不了我已经改叫2518Ragasa了(悲)
https://b23.tv/3syx9Zb
孩子们这不是我

21

主题

1159

回帖

2753

积分

台风

积分
2753
发表于 2025-11-18 12:45 | 显示全部楼层
让我又想起了我那些半途而废的MC模电数电存档,还有计组实验课上没做出来的RISC-V CPU

点评

膜拜大佬!我们没想到一个业余人士也能在自己开的帖里遇上真大佬啊()  发表于 2025-11-18 17:19

论坛DCP计划专帖:探寻世界上的每一个经纬度交叉点(单击下方链接进入帖子)

https://www.tyboard.top/forum.php?mod=viewthread&tid=2343
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|TY_Board论坛

GMT+8, 2025-11-21 04:21 , Processed in 0.117020 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表