cnCalc计算器论坛 [原fx-es(ms)论坛]

 找回密码
 注册
搜索
查看: 9923|回复: 80

[fx-9860/9750] [98]eigenmath-fx1.0(接近)移植成功

[复制链接]
回帖奖励 5 金钱 回复本帖可获得 5 金钱奖励! 每人限 2 次(中奖概率 70%)
发表于 2013-7-29 15:02:05 | 显示全部楼层 |阅读模式
本帖最后由 diameter 于 2013-7-31 08:45 编辑

往14楼看...
其实我是来求INT64的实现的..
我能力所及的方法都尝试了,没解决。尤其是sh的汇编我完全不行..
以前的那个帖子我自己几乎都忘了..http://www.cncalc.org/thread-8678-1-1.html

移植经验分享:
此程序的移植最大的问题就在于B and R section只有0x2000 byte,超出的话链接没法通过
所以解决办法就是删掉所有大的静态区的变量,改用alloc分配
干掉的变量有free_stack,mem,stack,symtab ,binding,arglist ,logbuf
由于98内存太小,跟原版比,在heap上分配的也只有1/4大小
这些占空间的变量可以在Debug\FXADDINror.map里面找,SECTION=B_BR_Size之后的都是


上图,亮点自寻
无标题.png



编译过出程序在此,不能正常使用
TAUMATH.rar (91.12 KB, 下载次数: 165)

评分

参与人数 5金钱 +19 专家 +1 收起 理由
panyaolin123 + 2 赞一个!
jinzihao1996 + 2 很给力!
Mike + 2 赞一个!
chsi + 10 + 1 很给力!
ExAcler + 3 赞一个!

查看全部评分

 楼主| 发表于 2013-7-29 15:13:08 | 显示全部楼层
附上eigenmath的说明文档

Eigenmath_Manual.rar

215.16 KB, 下载次数: 203

发表于 2013-7-29 15:29:20 | 显示全部楼层

回帖奖励 +5 金钱

捞奖励
发表于 2013-7-29 15:48:06 | 显示全部楼层

回帖奖励 +5 金钱

我是来要回帖奖励的
发表于 2013-7-29 18:06:11 | 显示全部楼层

回帖奖励 +5 金钱

期待有朝一日能移植成功
发表于 2013-7-29 18:53:35 | 显示全部楼层
int64默认没有实现么。。。编译器太弱了吧。。。unsigned long long
发表于 2013-7-29 19:17:50 来自手机 | 显示全部楼层
为什么expand出来是错的= =

点评

用long double代替long long的结果...  发表于 2013-7-29 19:20
发表于 2013-7-29 19:55:41 | 显示全部楼层
期待中,希望能移植成功
发表于 2013-7-29 21:07:49 | 显示全部楼层
貌似用long double代替long long出现的问题有些大   
factor也不能用了
2013-07-29 20.58.27.jpg
发表于 2013-7-29 21:19:57 | 显示全部楼层

回帖奖励 +5 金钱

用long double代替long long会怎么样。。。
顺便祝移植成功
发表于 2013-7-29 22:33:57 | 显示全部楼层
祝移植成功。
发表于 2013-7-30 10:21:29 | 显示全部楼层

回帖奖励 +5 金钱

本帖最后由 过路人 于 2013-7-30 10:27 编辑

加油啊!!!要不试试这个CAS: mathomatic-16.0.1.zip (437.58 KB, 下载次数: 77)
发表于 2013-7-30 13:11:53 | 显示全部楼层
本帖最后由 wintoflash 于 2013-7-30 13:13 编辑

唉!

DispCap1.jpg
 楼主| 发表于 2013-7-30 13:45:32 | 显示全部楼层
wintoflash 发表于 2013-7-30 13:11
唉!

这个确实很蛋疼...

再上传一个部分修复的,还是用long double代替的。不过这个部分可以使用
遇到大数可能变成0或者挂掉,积分不能用,表达式的次数过高也可能挂掉..

未标题-1.png


TAUMATH.rar (91.3 KB, 下载次数: 47)
发表于 2013-7-30 15:09:07 | 显示全部楼层

回帖奖励 +5 金钱

学习
发表于 2013-7-30 19:40:14 | 显示全部楼层

回帖奖励 +5 金钱

本帖最后由 lichensheng121 于 2018-6-2 00:44 编辑

deleted
发表于 2013-7-30 22:15:11 | 显示全部楼层

回帖奖励 +5 金钱

再要回帖奖励
发表于 2013-7-30 23:08:42 | 显示全部楼层

回帖奖励 +5 金钱

看起来挺好的,支持
发表于 2013-7-30 23:17:16 来自手机 | 显示全部楼层

回帖奖励 +5 金钱

能展开(a+1/b)^2吗?
发表于 2013-7-30 23:23:27 来自手机 | 显示全部楼层

回帖奖励 +5 金钱

imath 发表于 2013-7-30 23:17 能展开(a+1/b)^2吗?

目测可以    我在实体机上试了一下出的答案貌似没有错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|Archiver|手机版|cnCalc计算器论坛  

GMT+8, 2019-1-19 08:29 , Processed in 0.074317 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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