易码技术论坛

 找回密码
 加入易码
搜索
12
返回列表 发新帖
楼主: Eastsun

[原创]GVmaker++ For NC3000!

[复制链接]
发表于 2005-6-30 11:41:00 | 显示全部楼层
但怎么使GVmaker++中程序可访问sysdir呢?希望版主能做一个直接进入GVmaker
无需输入密码,加按A并输入系统密码,进入LAVA文件夹,而且允许访问sysdir
目录的(像EPC的超级NC3000LAVA解译器那样,允许访问sysdir目录,创建的文件
属性为rwx)LAVA解释器,如果能修改后传上来,那我就受恩感激不尽了。
谢谢楼主!
发表于 2005-7-4 07:37:00 | 显示全部楼层
为什么楼主不能做呢?真是谢谢了。
 楼主| 发表于 2004-11-7 14:10:53 | 显示全部楼层 |阅读模式
首先感谢sippey,没有他的帮助,我不可能在这么短的时间内做好这件事。
1。程序说明:
该程序只适用于NC3000,与原来的GVmaker相比,有两处改进:
a.修正了NC3000的GVmaker中函数Getpoint的BUG,现在已经能正常使用了
b. 扩充了GetPoint的功能,实现了在GVmaker中嵌入汇编的功能
2。如何使用:
对Getpoint(int x,int y)这个函数,当参数 y<80时,与原来功能相同
                               当参数 y>=80时,将调用以x为开始   
                               地址的一段汇编子程序。
3。注意事项:
  由于GVmaker解释器用到了文曲星中的大量RAM,所以自己编写汇编代码时不要随意使用和修改$2000前与$7000后的RAM,也不要随意使用系统调用,除非你对相应的RAM做了保护工作,否则会引起执行完汇编程序后就死机!
  如果你在代码中用了绝对寻址,请计算好代码所在RAM的地址(对于全局变量,GVmaker是将他们按顺序从$2000开始安排的)。
  注:但其中零叶地址中的$40,$41,$42,$43,$80,$81,$82,$83是可以不保护直接用的。

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-24 12:33 , Processed in 0.009516 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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