/*
Dump ROM-BIOS
Compiled with Turbo C 2.01
by Blue.J 2008.10.24
*/
#include <stdio.h>
#include <dos.h>
void main()
{
char filename[32];
FILE *fp;
static unsigned char far *addr=(unsigned char far *)MK_FP(0xf000,0);
unsigned long i;
printf("Please input a filename you want to save: (max length:32)/n");
scanf("%s",filename);
fp=fopen(filename,"wb");
if(fp==0)
{
printf("Open file failed!/n");
return;
}
for(i=0;i<=0xffff;i++)
fprintf(fp,"%c",(unsigned char)*(addr+i));
fclose(fp);
}
Dump ROM-BIOS
Compiled with Turbo C 2.01
by Blue.J 2008.10.24
*/
#include <stdio.h>
#include <dos.h>
void main()
{
char filename[32];
FILE *fp;
static unsigned char far *addr=(unsigned char far *)MK_FP(0xf000,0);
unsigned long i;
printf("Please input a filename you want to save: (max length:32)/n");
scanf("%s",filename);
fp=fopen(filename,"wb");
if(fp==0)
{
printf("Open file failed!/n");
return;
}
for(i=0;i<=0xffff;i++)
fprintf(fp,"%c",(unsigned char)*(addr+i));
fclose(fp);
}