epcdiy 发表于 2006-1-23 14:02:00

多谢了~我正准备写呢,主要是懒或者语文不好~

对了,年前我要发布我的NC3000新网络增强版

支持web和bin,图形化造作界面

qyfcool 发表于 2006-1-23 15:17:00

这么强!支持一个先.<img src="http://www2.emsky.net/bbs/Skins/default/topicface/face7.gif">

偶现在上大学懒了,一个学期没碰星星了.<img src="http://www2.emsky.net/bbs/Skins/default/topicface/face14.gif">

不过现在努力改过自新,学LAVA和VB中.

Isword 发表于 2006-1-23 18:17:00

    WEB文件其实和sysdir里的系统文件差不多的.也是直接从$4000的地方执行.

十七·烈行风 发表于 2006-1-23 18:32:00

又有东西哈

tntkof 发表于 2006-1-25 22:18:00

请问楼主能不能把lav的文件也移进sysdir里呢?

就是lav to web

能的话请教教我

谢谢!!

qyfcool 发表于 2006-1-27 10:40:00

汗,根本是两种不同的东西嘛,要它自动运行除非搞关联.....再说,我还不知道怎么把东东放进SYSDIR里呢。

qyfcool 发表于 2006-1-23 10:32:33

[分享]BIN TO WEB

群上有不少有问怎么把BIN文件改为WEB文件(其实就是系统文件,WEB是EPC开发新内核时用的后缀),其实这个并没有什么技术含量,高手别笑.

首先用PM(不知道PM是什么?汗.就是那个LAVA的,有64K那么巨大的,平时用来打包解包那个)的文件编辑功能打开一个BIN文件,它前面是这样的:

AE EE EA 00 20 00 20 4C

YY XX B8 0B 30 03 FF FF

这就是BIN的文件头,BIN文件的前16字节是文件头,除了YY XX那里外,其他的是固定的.那个4C YY XX的是JMP$XXYY,也就是跳转到程序真正开始的地方(XXYY).

而WEB文件(系统文件)的打开是通过BIOS里的一段代码实现的,那一段代码很简单,就是将文件载入到$4000开始的地方(BIN文件也是),然后跳转到$4000执行.与BIN不同的是,它并没有文件头而直接从$4000的地方执行.这样说大家应该想到了,只要将4C YY XX写到AE EE EA的地方就行了.
页: [1]
查看完整版本: [分享]BIN TO WEB