找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: zhaohj

SRSF6返回模块,无DOS环境--100%返回(2011.8.23)单文件版修正)

  [复制链接]
 楼主| 发表于 2011-6-24 16:24:47 | 显示全部楼层
原帖由 drdark 于 2011-6-24 15:32 发表


最新那个可以返回了,即使map 过 (fd0) (HD0), 选项也只有两个和B盘相关的了。


对,目前就是这样的。
map (fd0) (hd0)可以去掉了。
-------------------

接下去看你自己发挥了!
回复

使用道具 举报

 楼主| 发表于 2011-6-25 11:05:47 | 显示全部楼层
原帖由 2010527104427 于 2011-6-24 23:24 发表

报告zhaohj老大:
您在515楼发布的版本有点问题

手动选择,第二幅图中所有的菜单都会出现错误


哇,改出毛病来了,谢谢反馈!
(忘改了一个文件:LIST.BAT)
-----------------

已修复后上传到一楼!

[ 本帖最后由 zhaohj 于 2011-6-25 11:42 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-6-29 15:18:56 | 显示全部楼层
原帖由 drdark 于 2011-6-29 13:49 发表
新版, 能上传一个可以编辑的fba包么?


你是不会用fbinsttools.exe的原因吧:
1:运行fbinsttools.exe,点主菜单“数据管理”下“新建fba文件”,主分区8M,ANSI格式
2:把SRSF6拖入右边窗口
3:双击可打开菜单,右键可管理续尾。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221&extra=page%3D1

[ 本帖最后由 zhaohj 于 2011-6-29 15:20 编辑 ]
回复

使用道具 举报

发表于 2011-6-29 16:49:35 | 显示全部楼层
不能下载,大侠们!!!
回复

使用道具 举报

发表于 2011-6-29 17:43:08 | 显示全部楼层
不知是不是新版的问题。
G41主板实机测试直接重启。
QEMU 虚拟机测试死机。

SRSF6文件是一楼的最后一个附件
驱动是是FTP上下载的.

命令行
(hd0,4)/boot/addons/srsf6 /boot/addons/srs

另外
1.目前不支持使用绝对路径像
srsf6 (hd0,4)/boot/addons/srs
希望可以支持。
2.不加参数时可否先检测一下SRSF6同目录下是否有SRS目录,如果有的话就使用该目录,否则再使用/SRS。
回复

使用道具 举报

 楼主| 发表于 2011-6-29 18:04:02 | 显示全部楼层
原帖由 chenall 于 2011-6-29 17:43 发表
不知是不是新版的问题。
G41主板实机测试直接重启。
QEMU 虚拟机测试死机。

SRSF6文件是一楼的最后一个附件
驱动是是FTP上下载的.

命令行
(hd0,4)/boot/addons/srsf6 /boot/addons/srs

另外
1.目 ...


我测试正常。先看看别人测试怎么样
奇怪不管怎样也不会重启啊。

好久未见C大,挺挂念的。你的建议我会考虑的。
回复

使用道具 举报

 楼主| 发表于 2011-6-30 11:31:30 | 显示全部楼层
无菜单版已加上

1.目前支持使用绝对路径像
srsf6 (hd0,4)/boot/addons/srs

2.不加参数时(fira除外)先检测一下SRSF6同目录下是否有SRS目录,如果有的话就使用该目录,否则再使用/SRS。
回复

使用道具 举报

发表于 2011-7-1 10:53:20 | 显示全部楼层
同目录下的SRS目录支持还有问题。

另外。我测试还是死机、重启。有空再跟踪一下。
我使用的QEMU命令行。
bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c -snapshot -hda \\.\PhysicalDrive0
回复

使用道具 举报

 楼主| 发表于 2011-7-1 10:54:38 | 显示全部楼层
无菜单版更新:

保存调用前的所有变量,返回后变量不变。
回复

使用道具 举报

发表于 2011-7-1 11:18:57 | 显示全部楼层
刚发现CHKPCI的一个BUG,可能会导致死循环。

已经更新。
回复

使用道具 举报

 楼主| 发表于 2011-7-1 12:09:13 | 显示全部楼层
原帖由 2010527104427 于 2011-7-1 11:40 发表
顺便指出一处错误:(也许是错误)

125152


难免笔误,谢谢指正!
回复

使用道具 举报

发表于 2011-7-2 10:49:54 | 显示全部楼层
无菜单版测试失败,菜单版正常。
用QEMU测试,我前面贴子的参数。
回复

使用道具 举报

 楼主| 发表于 2011-7-2 17:51:11 | 显示全部楼层
原帖由 chenall 于 2011-7-2 10:49 发表
无菜单版测试失败,菜单版正常。
用QEMU测试,我前面贴子的参数。


找到原因了,下面语句:
if exist rootdir echo set rootdir=%rootdir% >> (fd2)/ENVI.BAT
if exist rootdir echo root %rootdir% >> (fd2)/ENVI.BAT

if exist rootdir && echo set rootdir=%rootdir% >> (fd2)/ENVI.BAT
if exist rootdir && echo root %rootdir% >> (fd2)/ENVI.BAT

结果不同,前面语句不会写入到文件中,这个问题也算是bug吧

[ 本帖最后由 zhaohj 于 2011-7-2 18:06 编辑 ]
Snap1.jpg
Snap2.jpg
回复

使用道具 举报

 楼主| 发表于 2011-7-2 18:34:24 | 显示全部楼层
现在驱动的放置有点不是很明朗,驱动应该这样放置,如
/BOOT/SRS/OEM
/BOOT/SRS/SIF
/BOOT/SRS/SRSID
这3个目录下有txtsetup.oem txtsetup.sif srsid.txt3个文件之一,调用就是
COMMAND /SRSF6/SRSF6_NO /BOOT/SRS
-------------
你最后的error 23是boot引起的,无菜单版只返回原处,所有你这样在菜单中会出错。
回复

使用道具 举报

 楼主| 发表于 2011-7-3 01:14:56 | 显示全部楼层
无菜单版加了两个参数,调用方式(参数不区分大小写):
     SRSF6_NO                            默认方式,驱动放在/SRS,返回A盘空B盘SRS;如果是ZIP,返回B盘SRS
       SRSF6_NO /BOOT/SRS            驱动放在/BOOT/SRS,     返回A盘空B盘SRS;如果是ZIP,返回B盘SRS
       SRSF6_NO FIRA                      默认驱动放在/SRS,返回A盘FIRA B盘SRS;把ZIP自动map在(hd)
       SRSF6_NO /BOOT/SRS FIRA     驱动放在/BOOT/SRS,返回A盘FIRA B盘SRS;把ZIP自动map在(hd)

      1.目前支持使用绝对路径,如果存在绝对路径就不再全盘搜索
        SRSF6_NO (hd0,4)/boot/addons/srs
      2.不加参数时(fira除外)先检测一下SRSF6_NO模块程序同目录下是否有SRS目录,如果有的话就使用该目录,否则再使用/SRS
      3.调用后恢复已有变量。
================
请理解上面的解释。
回复

使用道具 举报

发表于 2011-7-3 14:58:34 | 显示全部楼层
map --mem=0xb000 ()%srspath%txtsetup.oem (rd)
有些问题。
如果使用(hd0,4)/boot/srsf6来启动,而当前的root不是(hd0,4)就会出错。

试了最新版还是一样找不到驱动。

[ 本帖最后由 chenall 于 2011-7-3 15:01 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-3 15:51:42 | 显示全部楼层
都是连写出现的问题:
if exist rootdir && root %rootdir% && echo root [email=%@root%]%@root%[/email] >> (fd2)/ENVI.BAT

改成:
if exist rootdir && root %rootdir%
if exist rootdir && echo root [email=%@root%]%@root%[/email] >> (fd2)/ENVI.BAT   //这里为何用@root主要是(bd)

[ 本帖最后由 zhaohj 于 2011-7-3 16:26 编辑 ]
Snap1.jpg
Snap2.jpg
回复

使用道具 举报

 楼主| 发表于 2011-7-3 16:34:12 | 显示全部楼层
ftp://60.190.19.108/zhaohj/srsf6 放了个完整的版本(包含驱动)
回复

使用道具 举报

发表于 2011-7-3 16:51:18 | 显示全部楼层
试了无菜单版还是找不到。。。

QEMU用我前面的命令行。

菜单版指定路径可以找到。
回复

使用道具 举报

 楼主| 发表于 2011-7-3 17:08:10 | 显示全部楼层
原帖由 chenall 于 2011-7-3 16:51 发表
试了无菜单版还是找不到。。。

QEMU用我前面的命令行。

菜单版指定路径可以找到。


是刚下载的吗?你再把环境讲一下及命令调用
回复

使用道具 举报

发表于 2011-7-3 17:21:31 | 显示全部楼层

回复 #547 zhaohj 的帖子

刚刚从FTP上下载的
QEMU命令行
bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c -snapshot -hda \\.\PhysicalDrive0

GRLDR是最新版。

文件目录
(hd0,4)/boot/srsf6
(hd0,4)/boot/srsf6/srs
....

命令行
(hd0,4)/boot/srsf6/srsf6_no  失败。
/boot/srsf6/srsf6_no /boot/srsf6/srs 失败。
都是提示没有找到驱动。

菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到。
回复

使用道具 举报

 楼主| 发表于 2011-7-3 17:32:02 | 显示全部楼层
原帖由 chenall 于 2011-7-3 17:21 发表
菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到


那你的驱动目录应该是:
/boot/srsf6/srs/srsid/
上面srsid目录下存在srsid.txt

主要是考虑3种驱动同时存在,不然文件太乱
调用:
/boot/srsf6/srsf6_no /boot/srsf6/srs

==================
现在的驱动目录是有点混,主要是考虑与菜单版一致
/boot/srsf6/srsf6_no /boot/srsf6/srs
则:
/boot/srsf6/srs 目录下存在oem、sif、srsid目录,实际的目录是:
/boot/srsf6/srs/oem/
/boot/srsf6/srs/sif/
/boot/srsf6/srs/srsid/

[ 本帖最后由 zhaohj 于 2011-7-3 17:36 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-3 17:58:57 | 显示全部楼层
我还是再提供一个版本,直接用驱动目录来表示,这样比较直观,如驱动放在:(hd0,5)/boot/test/oem/
就在上面目录下查找txtsetup.oem、txtsetup.sif、srsid.txt 3中之一
调用:SRSF6N (hd0,5)/boot/test/oem
         SRSF6N (hd0,5)/boot/test/oem fira

没有指定驱动,优先查找SRSF6N同目录SRS下的驱动 及 同目录SRS/OEM/、SRS/SIF/、SRS/SRSID/的驱动
找不到,默认查找/SRS下的驱动(不再查找/SRS/OEM等目录下)

[ 本帖最后由 zhaohj 于 2011-7-3 18:59 编辑 ]

SRSF6N.7z

47.38 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-7-4 15:37:01 | 显示全部楼层
一样的失败,No Find Driver
你可以自己用QEMU测试一下,我用无菜单版还没有成功过,郁闷。
实机虚拟机都是一样的,总是No Find Driver.

bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c -snapshot -hda \\.\PhysicalDrive0
回复

使用道具 举报

发表于 2011-7-4 15:39:24 | 显示全部楼层
原帖由 chenall 于 2011-7-4 15:37 发表
一样的失败,No Find Driver
你可以自己用QEMU测试一下,我用无菜单版还没有成功过,郁闷。
实机虚拟机都是一样的,总是No Find Driver.

bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c - ...


我测试也是这样,有菜单版的正常
回复

使用道具 举报

发表于 2011-7-4 15:42:05 | 显示全部楼层
无菜单版不管虚拟机还是实机测试,我测试了一下,也没有成功:No Find Driver

[ 本帖最后由 zxw 于 2011-7-4 15:45 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-4 17:02:44 | 显示全部楼层
确实发现一个错误,大小写引起的。如(bd)/BOOT/SRS,原来处理成set /u 了
另txtsetup.sif也有笔误。

SRSF6N.7z

47.39 KB, 下载次数: 27, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-7-4 22:51:26 | 显示全部楼层
原帖由 chenall 于 2011-7-3 17:21 发表
命令行
(hd0,4)/boot/srsf6/srsf6_no  失败。
/boot/srsf6/srsf6_no /boot/srsf6/srs 失败。
都是提示没有找到驱动。

菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到。 ...


测试还是这个结果。
回复

使用道具 举报

 楼主| 发表于 2011-7-5 08:37:05 | 显示全部楼层
原帖由 zxw 于 2011-7-4 22:51 发表
菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到


对这个结果表示怀疑!
菜单版输入/boot/srsf6/srsid

那无菜单版应该这样:
SRSF6_NO /boot/srsf6/
SRSF6N /boot/srsf6/srsid
回复

使用道具 举报

发表于 2011-7-5 08:56:43 | 显示全部楼层

回复 #556 zhaohj 的帖子

抱歉,菜单版输入/boot/srs/oem 成功
而无菜单版这样均不成功:
SRSF6N /boot/srs/
SRSF6N /boot/srs/oem

[ 本帖最后由 zxw 于 2011-7-5 09:53 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-9-11 01:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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