|
|
debug命令行下运行,纯dos最好,运行后用d命令查看内存地址,像显卡bios基本都从c000:0开始,输入d c000:0就可以看到,d不+参数就是查看下面128字节内容,scsi bios好像多数放c800:0,dc800:0看看有没有厂商信息字样,没有就d cc00:0、d d000:0……16kB递增看看,找到正确地址后就得确定截取长度,scsi bios1般不大,好像通常小于64k,你可以按eeprom的大小截到64k或更大,反正截多了也不怕,只要不超过rom的容量就行,大小低位放cx寄存器,高位放bx,假设截64k,16进制就是10000,运行rbx回车,输入1回车就ok了,然后nl1.rom,保存文件名为li.rom,w c800:0,从c800:0开始写,显示writing 10000 bytes,然后q回车退出收工,dump显卡bios也x不多,地址改成c000:0就ok。# `* D& F X' s \% E6 Y8 {' M, _
amibcp搜索引擎搜1下就是,+/?看看帮助就是![]()
s2 C8 ?9 s' m" B5 u5 T0 q3 ~9 j3 r* A( A
dump我的lj 9550bios) w3 Z) f" U W+ f0 T0 M& p
( H: C% f6 S* o C运行debug |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|