- 注册时间
- 2004-8-29
- 最后登录
- 1970-1-1
|
首先感谢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是可以不保护直接用的。
|
|