- 注册时间
- 2004-9-25
- 最后登录
- 1970-1-1
|
发表于 2005-7-9 01:07:00
|
显示全部楼层
我试试答:
1.$F0之后的应该没有被占用吧,你可以用pacmgr打开GVBASIC+看看它有没有操作这些地址的代码啊,有的话就是有被占用啦.
2.写在程序占用的地址之后到 $5FFF.假如是我就把汇编代码写在12288之后(bas程序小于4k时),只要你不要做太多对字符串的操作(操作字符串实在太费ram),这段地址一般不会被破坏的.
3.是会重新载入的.
GVBASIC+的运行过程大约是这样:载入对文件选择,修改,新建的那部分在$4400之后-->选择文件,载入解释文件的那部分在$6000之后($6000之前的ram 就用来放bas程序和数据),解释运行bas程序-->运行完毕,重新载入选择文件部分,重新选择文件...
不知有没有说错,请大家指正.
我以前在wqxsky发过一篇制作GVBASIC+ for pc 2000 的全过程的,不过它改版之后帖子就不见了,我自己也没备份,不然应该对你有点帮助的.不知有没有人保存了那帖子?
|
|