原帖由 tuxw 于 2010-9-26 13:30 发表 我对g4d和wenv的源码从没看过,对框架完全不了解,突然入手要改个东西难度很大,而且容易引入BUG且短时间内发现不了。
使用道具 举报
原帖由 chenall 于 2010-9-26 14:36 发表 呵呵,只要懂得点C很容易看懂WENV的,并没有想像中的那么难,我当初刚刚开始学C语言,就拿GRUB4DOS来研究。 因为不会用到C语言的函数库,所以我觉得很容易入门,因为不需要一开始就接触那么多函数,并且 ...
原帖由 tuxw 于 2010-9-26 18:56 发表 函数库我倒不怕,我怕的是一大堆BIOS调用。N年前有一本裘伯君的《深入DOS编程》(好象是这个名字),花了很多心思才借到一本,看过之后对它很是抵触,那些底层的编程技术确实很酷(后来想来与没什么,只是因为 ...
原帖由 zxw 于 2010-9-28 23:26 发表 @chenall大: 操作符 ! 怎么又取消了啊?
原帖由 pseudo 于 2010-9-29 11:59 发表 9.27,!真的不灵了。
Test-2010-09-30-14-48-18.png (4.49 KB, 下载次数: 82)
下载附件
2010-9-30 14:51 上传
原帖由 tuxw 于 2010-9-30 14:51 发表 0925版 calc 还有问题 100633 显示结果是64位,实际只处理了32位
Snap1.jpg (21.92 KB, 下载次数: 98)
2010-9-30 16:15 上传
Snap2.jpg (19.85 KB, 下载次数: 91)
2010-9-30 16:21 上传
原帖由 zhaohj 于 2010-9-30 16:15 发表 减法好像有问题,不能减负数
Calculator.zip
2010-9-30 16:38 上传
点击文件名下载附件
53.29 KB, 下载次数: 48, 下载积分: 无忧币 -2
vc
calc.rar
2010-9-30 16:41 上传
52.64 KB, 下载次数: 26, 下载积分: 无忧币 -2
c++
原帖由 chenall 于 2010-9-30 16:29 发表 其实这些我没有考虑太多,当前只是弄出来暂用一下。。 而且-负数按你的例子语法也是错的。 因为扩展之后执行的是 calc 1--1 这样的语句,到底应该如何计算呢? 目前是从左到右的,所以计 ...
原帖由 chenall 于 2010-9-30 19:08 发表 试试新的WENV http://grubutils.googlecode.com/files/wenv-2010-09-30.zip
Test-2010-09-30-19-55-00.png (15.35 KB, 下载次数: 105)
2010-9-30 19:56 上传
原帖由 tuxw 于 2010-9-30 20:50 发表 看代码时发现一个问题,判断子命令时没有长度判断,那么 wenv getttttt 是合法的命令,等同于 wenv get
原帖由 tuxw 于 2010-9-30 19:56 发表 100665
原帖由 tuxw 于 2010-10-1 13:26 发表 请教下chenall,外部命令最简单的编译环境如何搭建? 昨晚下了 MSYS 测试,snv下载代码,进去用 ./build 编译通过不过,难道为了编译个外部命令去装个Linux?
hdw7.png (3.23 KB, 下载次数: 124)
2010-10-1 20:53 上传
原帖由 chenall 于 2010-10-1 18:43 发表 外部命令目前只能在LINUX下编译... 推荐用COLINUX,方便,我目前就是用COLINUX下的UBUNTU编译的。 我的brsbox网盘中可以下载COLINUX+UBUNTU的安装包。 http://www.brsbox.com/chenall 下载密码是 ...
原帖由 tuxw 于 2010-10-2 01:27 发表 下载了,在Win7和XP下测试 直接启动没反应(cmd闪一下) 安装服务后,ubuntu服务不能启动
原帖由 hhh333 于 2010-10-1 20:53 发表 chenall大侠,近期在学习你的NTBOOT超级启动IMG,确实很棒,其中的BCD很小,不知道能不能公布其技术细节?从win7原版光盘中的BCD是256KB的,一般用于7PE映象启动的都是用这个文件,我看我的WIN7系统中的是32KB的 ...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )
闽公网安备 35020302032614号
GMT+8, 2024-11-24 02:47
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.