- 注册时间
- 2006-1-29
- 最后登录
- 1970-1-1
|
高考终于过去了,本以为停了近一年的808新系统计划终于又可以开工了。虽然有时间了,却没有空了,因为赶着过计算机C语言二级(水平有限呀^v^),808的新系统就交有心人开发吧
资料:
1.808的操作系统是由纯的LAVA1.0(但又高于1.0)编写的,主要利用了sysexecset函数进行调用,而调用又分LAV和汇编的调用(如sysexecset("/sysdir/tank.gvm","/sysdir/main.gvm",0);就是调用坦克游戏,退出后返回主程序;sysexecset(0,"/sysdir/main.gvm",4);就是调用新华词典,退出后返回主程序,二者一个属于LAV一个属于汇编。如果你的808中有yan的编译器和e路客的EwayEditor,还可以用sysexecset("/GVmaker/EwayEditor.lav","/GVmaker/编译器.lav",0);,这样先调用EwayEditor,然后再调用编译器,最后返回主程序,对!一个编程流水线成了,这样编程调试是不是方便多了,具体的用法好象有人谈过,我就不多说了)
另注:有些汇编程序不能退出返回主程序,如大家都知道的 英汉词典等。
2.808的hotkey:我认为它的工作原理是这样的,它事先在内存如1007处写入一数据,开机时main.gvm运行,它上来便检测1007处的值,我们假如该处数据为1时打开"网络"页,为2时打开"游戏"页。当你从键盘按下“网络”键,它便把1007处的值改为1,然后执行开机命令。
若上述是正确的话,我们便可以在新的系统中重新定义hotkey了。
3.关于新系统我的原设计:
开机显示桌面,上边是自己连接的快捷文件(如:工夫.txt,编译器.lav都可以直接打开,有条件还可以给他们加上图标),在桌面还可进行文件的粘贴,复制,添加快捷连接,重署名等(有点windows的味道)——(不行了,需要说的也太多了,请开发者自己创造吧,毕竟是给你们做的,需要帮助时我会给建议的)
新系统的意义:
a.可以使我们更加方便的使用808.
b.自己的系统自己做,体会随心DIY的成就感.
c.为将来808的阔容做奠基,试想:阔容后删去大量文件,又增加大量文件,老的LAV系统的旧调用是不随之改变的,我们还怎么用呢?
下边附件的使用方法:运行sys808后,请不要按热键退出,可选择其中程序做实践,后选择8.关机,然后开机(千万不要用热键开机!!!),你会发现竟是sys808的界面(其实这样你就有一个自己的简单系统了,没事编一个适合自己的吧)
*sysexecset函数第3个参数:
1-9:辞典页中所含汇编程序
10-18:时间页中所含汇编程序
19-25:计算页中所含汇编程序
26:GVB平台
27-32:游戏页中所含汇编程序
33-39:助理页中所含汇编程序
40-53:学习页中所含汇编程序
54-72:系统页中所含汇编程序
73:关机
74:BIN平台
*所有内容均属自写,若有错误,欢迎指正。
|
|