易码技术论坛

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

808新LAV系统开发(附:原码+雏形),有意开发者请进!

[复制链接]
 楼主| 发表于 2007-6-30 07:07:43 | 显示全部楼层
?郁闷,没人做?
学lav拥有808的同志们,这并不需要太高的lav的水平呀,而且没有涉及到汇编,
算了,看来只有我考过2级再做了
发表于 2007-6-30 13:55:52 | 显示全部楼层
鄙人对汇编一窍不通
 楼主| 发表于 2007-6-30 22:12:35 | 显示全部楼层
只需要有LAVA1.0的水平足已
 楼主| 发表于 2007-6-27 12:01:54 | 显示全部楼层 |阅读模式
高考终于过去了,本以为停了近一年的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平台
*所有内容均属自写,若有错误,欢迎指正。

sys808.rar

1 KB, 下载次数: 111

sys808+原码

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

本版积分规则

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

GMT+8, 2025-4-30 07:02 , Processed in 0.015008 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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