GWHBOB 发表于 2012-8-11 19:16:36

一点yy:关于syscall和prgm

在http://www.cncalc.org/thread-7744-1-1.html里,11楼Wudy 大神给出了一个通过add-in给prgm添加功能的设想
这样,不需要mailcal或者其他的东东,我们也可以在机上写出有图形界面、可以存储文件、甚至支持中文的g1m来
我认为这是一个很好的注意,当然,与新版9860的兼容问题还待高人解决。
毕竟,从游戏上说,大多数游戏除了图像显示模块以外,也没有什么复杂或者大计算量的工作了(g1a里加个a*寻路算法吧~)
而且注意一点,sdk里只能有8kb的内存,而mat可以把64k开满(实际上sdk也是可以利用main memory的,不知道main是不是比storage快点?,这是另外一个topic了)

diameter 发表于 2012-8-11 19:27:12

我有个小疑问,内部数据(list、mat)都用的是最高精度,用得着么...
如果说用mat的数字来表示图片,那么可以达到2^32(也就是一个数字能表示32个pixel)
是不是有点浪费啊...

GWHBOB 发表于 2012-8-11 19:41:50

2# diameter
呵呵
我们可以访问storage mem呀!
addin 也可以在main mem里乱占地呀~
而且addin 也有小的可怜的一点地方……
就是说以后我们编的游戏将有Loading画面喽?

GWHBOB 发表于 2012-8-11 19:50:13

2# diameter
by the way,还记得syscall里计算表达式中那个奇怪的参数吗?9860里想list,矩阵,甚至只是一个alpha mem都有专门的数据类型,求开发!
如果能和谐画函数的Y1Y2、prgm和eact就好了

Wudy 发表于 2012-8-12 00:40:43

add-in能用的内存不止8kb,堆上(mallo分配)还有40kb。

这个设想不是我想的。。是我帖子开头给的那个链接里说的,他的例子程序已经写得很明白了。所以这个不用要yy,完全可以实现!yy只会浪费时间。

不过我觉得9860的basic还是太烂了点,编辑器一个屏幕能显示的代码太少,而且还没有缩进。王道还是自己写解释器/编译器。

Wudy 发表于 2012-8-12 00:52:13

我帖子的附近里那两个老外写的文档已经包含很多内容了,几乎可以回答你们全部想要知道的,希望大家不要只是看到希望,提出设想,而是要去学习,去实践。比如现在比较重要的几个点,访问main memory的内容,计算表达式等。

不过我最近也有点忙,没太多时间研究了,你们加油吧。

GWHBOB 发表于 2012-8-12 10:35:11

我yy的原因是因为明天就要上课上到开学,所以只能很不厚道地推荐大家去干苦力
我想要读list,mat和str
后来想了下,basic太慢只能做些rpg之类的,所以主要方向还是中文化
建议:能否加入输入法,比如你按一个键调出输入法,然后输出的是16进制码,然后再显示出来

朔雪X忆 发表于 2012-8-13 11:17:36

这个帖子重新顶起来。看到了一些相关讨论。
见这里:http://www.omnimaga.org/index.php?topic=7498.0
以及这里:http://martin.poupe.org/casio/ 主页中的 TSR - Terminate and Stay Resident for fx-9860G

Wudy 发表于 2012-8-13 11:30:43

9# 朔雪X忆
我就是那里看到的。
因为89t有tsr程序,然后我搜9860 tsr,就搜到这个牛人的示例了
http://martin.poupe.org/casio/tsr/index.html
页: [1]
查看完整版本: 一点yy:关于syscall和prgm