3d打印机制作
对于主板玩家们,经常要向主板BIOS中添加其它模块,比如前面我谈到的stc2052BIOS中的DOS模块ROMDOS,这就要求BIOS中要有足够的剩余空间,要 增加车门铰链BIOS剩余空间,一般是通过删除BIOS中不必要的模块来实现的。经分析研究后发现,可通过减小CPU微代码(即CPUCODE)来增加BIOS剩 余空间。
主板厂商为每一款主板能正确显示不同的CPU型号,往往要向主板BIOS中加入多种CPU的微代码(CPUCODE),我们用CBROM打开一个BIOS 文件后发现有些CPUCODE居然有十几K,对于BIOS本身的容量来说已不算小了,其实对于一般人来说,你不可能把CPU换来换去吧,所以我们只需要适 合所用CPU的微代码就可以了,其余的大量微代码对我们已无用处。
要删除无用的CPU微代码,我们要用一个小软件CODEINFO(点击下载
),它可以把CPU的微代码CPUCODE分割成几个区块,只要选中你所用CPU微代码所在的区块,并把它加入到BIOS即可,这样就大大减小了CPUCODE的大小,相应增加了BIOS剩余空间。 一、首先,在WINDOWS中用软件查看一下所用CPU的微代码,在这里是F29 :
二、用刷写软件备份主板BIOS文件,设为:845.bin ,用CBROM打开845.bin ,看一下剩余空间大小,由此还可看出,此CPUCODE由七个区块构成,用CODEINFO可把它分割成七个区块,根据上面查看到的CPU信息,所用 CPU的微代码应在0F29这个区块中:
三、用油田加药装置CBROM将845.bin中的CPUCODE提取出来:cbrom215 845.bin /cpucode extract :( 默认文件名为cpucode.bin )
四、把CODEINFO和CPUCODE.BIN放在同一文件夹下,软件CODEINFO可运行在WIN-DOS下,在WIN-DOS提示符下输入:CODEINFO ,即可显示出三个参数:
-1:显示将要把CPUCODE模块分割的几种区块
-2:执行分割CPUCODE模块,并按CPUCODE.B** 来命名
-3:执行分割CPUCODE模块,并按CPUID.BIN 来命名
谐振隧穿器件
五、在WIN-DOS提示符下输入:codeinfo cpucode.bin -1 ,即显示出此CPUCODE可分割成的几种区块,所用CPU的微代码应包含在最后一个F29区块中:
六、在WIN-DOS提示符下输入:codeinfo cpucode.bin -3 ,即可把CPUCODE分割成七个区块,并按CPUID.BIN来命名,我们需要的是最后一个区块F29.BIN :
七、用CBROM将原845.bin中的CPUCODE模块删除,再将新的模块F29.BIN 添加到845.bin 中:压花模具
从上图可以看出,BIOS的剩余空间增加到了29.36K ,而原来的剩余空间是17.50K ,增加了将近12K ,哈哈!何乐而不为呢?
八、最后,别忘了将修改后的BIOS文件刷写进主板BIOS芯片哟!