- 注册时间
- 2004-8-31
- 最后登录
- 1970-1-1
|
仅限于会汇编的朋友:
GVBASIC中(nc2k)
bas程序运行以后
$4000-$BFFF存储的是GVBASIC"引擎"的汇编代码,所以bas文件运行时$4000-$BFFF的内容是不变的,他是程序
我们可以再bas运行时把这程序的某一部分修改
比如说修改中断,就可以达到更改bas中语句的功能或其他
比如说像TGCLC 6502汇编斑竹:116205035 所发表的那样
他就是修改了GVBASIC汇编代码中处理bas文件中BOX语句的程序,将起调用的系统中断 BOX换成了LAVA中的WRITEBLOCK(名字就暂且这样咯)
大家大可以更改其他的语句的处理程序
这些大家需要研究一下GVBASIC的伪指令(比如说PRINT代表什么INKEY$又是什么)
我们可以修改或加强某命令的功能
比如说我把不是很常用的SWAP换成数据转移的代码
再配合批量法,就可以达到意想不到的效果
有兴趣的朋友可以试试
|
|