标题:Bios 源代码的困惑
只看楼主
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
 问题点数:0 回复次数:9 
Bios 源代码的困惑
Bios 源代码的困惑:我想为主板增加一些功能并有幸下载到 Award Bios 6.00Pg Source Code 源代码,但对于该代码的特殊处理方式却不甚了了,尤其是对 NMAK.EXE 的用法和 BIOS.MAK 的语法结构,搜遍网络,几乎没有介绍(相对于汇编语言),大陆又少有有关开发人员,所以很希望高手们指点津迷,不胜感激.首个问题是执行 BIOS.BAT 后出现错误提示:
... ...
Mouse.obj(mouse.asm):Fatal error L1123:FCODE:SEGMENT DEFINED BOTH 16- and 32- bit
Pos: 99 record type: 56FE
NMAK:Fatal error U1077: 'LINK' return code '2'
stop
搜索更多相关主题的帖子: 源代码 Bios 困惑 
2006-10-17 22:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
对BIOS源代码进行分析是相当困难的,尤其是在业余条件下。我现在想了解BIOS中断的调用方式都很难找到相应的资料,楼主能将源代码贴出来吗?

活到老,学到老! http://www. E-mail:hu-jj@
2006-10-18 10:35
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
得分:0 
http://www.tomore.com/1/10919.html

本想贴上但6M太大,贴不上,可以提供网址(标题上),若下载不到,我再发到您邮箱。

2006-10-18 10:47
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
谢谢楼主!

活到老,学到老! http://www. E-mail:hu-jj@
2006-10-18 11:05
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
下载解压缩后竟有500多个文件,我就象刘姥姥进了大观园——找不到北。只有慢慢花时间来研究。

活到老,学到老! http://www. E-mail:hu-jj@
2006-10-18 12:08
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
得分:0 
    不谢,它是模块化和结构化的成功典范,别被它吓住,其中有一多半是生成的文件。只要键入 BIOS  XXX  ,就会自动汇编、连接成 XXX.BIN  ,可以直接烧入 FLASH  芯片。需要安装 MASM 6.11 左右的版本,并设置好环境变量,要求在 98 或以前版本的 DOS 下运行,一楼的错误估计不是源代码的错误,而是设置不当,只是我不熟悉 80X86 汇编,不过有大量的教材可循,问题是先排除源代码的错误和缺失,故此请您或其他网友先查出原因,代码特殊性的问题我们再共同交流。
2006-10-18 15:14
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
得分:0 
代码能通过不?
2006-10-19 07:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 

很抱歉,我目前还没有时间来测试!


活到老,学到老! http://www. E-mail:hu-jj@
2006-10-19 11:08
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
得分:0 
不需要很复杂,按上述操作,没有错误提示就初步通过了。
2006-10-19 13:44
efkxzyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-17
得分:0 
以下是引用hu9jj在2006-10-18 12:08:28的发言:
下载解压缩后竟有500多个文件,我就象刘姥姥进了大观园——找不到北。只有慢慢花时间来研究。

其实源代码提供厂商的工程师也不可能全部掌握,它们有一个开发团队,每人一个或若干个模块及相关文件。我们也只需研究其中感兴趣的一两个模块足以矣。为此,要先验证文件的完整性,请大家帮忙。

2006-11-16 22:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-97030-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022863 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved