找回密码
 立即注册
查看: 231|回复: 8

整个好玩的,stc32g144k模拟卡西欧计算器

[复制链接]
已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
发表于 2026-9-20 11:40:40 来自手机 | 显示全部楼层 |阅读模式
这次再给大家整个活,使用stc32g144k运行casio 82ex计算器模拟器,启动 真机固件。
粗算一下.每秒百万指令级别就能模拟起来casio的cpu,看起来十分可行,然后就开搞(额,cpu模拟核心是有开源的),然后就成了。目前未优化的情况下能大概半速运行卡西欧82ex

固件128KB分成两块编译到数组里,然后从这里面启动,串口接收按键命令,正在按着卡西欧真机键盘画板子,期待一波成品
回复

使用道具 举报 送花

已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
 楼主| 发表于 2026-9-20 11:44:48 来自手机 | 显示全部楼层
根本不用知道卡西欧计算逻辑的底层实现(其实大概率也无法知道),也不用自己仿制一个计算器程序,但只用实现它的cpu,功能自然就能跑起来。cpu模拟的魅力所在
回复

使用道具 举报 送花

已绑定手机

11

主题

484

回帖

1362

积分

金牌会员

积分
1362
发表于 2026-9-20 13:00:21 | 显示全部楼层
围观
回复

使用道具 举报 送花

已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
 楼主| 发表于 2026-9-20 16:11:00 | 显示全部楼层

82ex跑得比较慢感觉
回复

使用道具 举报 送花

已绑定手机

2

主题

154

回帖

470

积分

中级会员

积分
470
发表于 2026-9-20 17:40:53 | 显示全部楼层
牛人多啊,卡西欧计算器还有人来模拟。
回复

使用道具 举报 送花

已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
 楼主| 发表于 2026-9-20 23:41:42 | 显示全部楼层
其实也可以以分页加载的形式启动casio991cn的固件(256KB),但是已经慢的没法用了,按一个键得响应好几秒

回复

使用道具 举报 送花

已绑定手机

11

主题

484

回帖

1362

积分

金牌会员

积分
1362
发表于 2026-9-21 19:53:58 | 显示全部楼层
_NC*** 发表于 2026-9-20 23:41
其实也可以以分页加载的形式启动casio991cn的固件(256KB),但是已经慢的没法用了,按一个键得响应好几秒

...

卡西欧计算器 是50年前就有的东西,是动画片《铁臂阿童木》的赞助商。难道现在技术还不容易仿制?
回复

使用道具 举报 送花

已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
 楼主| 发表于 2026-9-22 19:26:16 | 显示全部楼层
wul*** 发表于 2026-9-21 19:53
卡西欧计算器 是50年前就有的东西,是动画片《铁臂阿童木》的赞助商。难道现在技术还不容易仿制? ...

看你从什么层次仿制了
抄算法,很难也没必要,人家的核心代码目前来看没被泄露
硬件层次仿制,量产的国产计算器大多这么干。因为它的cpu和外围电路已经逆向的差不多了,固件也写录的差不多了,理论上用u8x的片子做一些板子,直接烧固件(额,很明显国内 友商 倾向于hack固件来把的开机logo bypass掉,但目前来看依然有办法把casio标卡出来)打上自己的标就好了
模拟器层面,这也是第三方桌面模拟器的套路,虚拟出来它的cpu,只要给固件就能启动真机(固件一定是有的,学习交流用哈)
我做的其实也0技术含量,就是把桌面模拟器移植到stc上罢了
回复

使用道具 举报 送花

已绑定手机

61

主题

410

回帖

1133

积分

金牌会员

积分
1133
 楼主| 发表于 2026-9-22 19:30:50 | 显示全部楼层
stc32g144k的速度这块,感觉介于同频的m0和m3之间(强行对比看看乐子吧,其实没可比性,,),就拿熟悉的stm32f103来说,跑这个明显比stc32g
快的。
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 02:49 , Processed in 0.071216 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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