?? romchar.cpp
字號:
#include <stdio.h>
#include <dos.h>
void main()
{
FILE *out;
int i,j;
unsigned seg,off,start;
struct REGPACK rp;
unsigned char far *p;
//---------------------------
rp.r_ax=0x1130;
rp.r_bx=0x0200;
intr(0x10,&rp);
seg=rp.r_es;
start=rp.r_bp;
out=fopen("ASC0814","wb");
p=(unsigned char far*)MK_FP(seg,start);
for(i=0;i<256*16;++i)fputc(*p++,out);
fclose(out);
//---------------------------
rp.r_ax=0x1130;
rp.r_bx=0x0300;
intr(0x10,&rp);
seg=rp.r_es;
start=rp.r_bp;
out=fopen("ASC0808","wb");
p=(unsigned char far*)MK_FP(seg,start);
for(i=0;i<256*16;++i)fputc(*p++,out);
fclose(out);
//---------------------------
rp.r_ax=0x1130;
rp.r_bx=0x0500;
intr(0x10,&rp);
seg=rp.r_es;
start=rp.r_bp;
out=fopen("ASC0914","wb");
p=(unsigned char far*)MK_FP(seg,start);
for(i=0;i<256*16;++i)fputc(*p++,out);
fclose(out);
//---------------------------
rp.r_ax=0x1130;
rp.r_bx=0x0600;
intr(0x10,&rp);
seg=rp.r_es;
start=rp.r_bp;
out=fopen("ASC0816","wb");
p=(unsigned char far*)MK_FP(seg,start);
for(i=0;i<256*16;++i)fputc(*p++,out);
fclose(out);
//---------------------------
rp.r_ax=0x1130;
rp.r_bx=0x0700;
intr(0x10,&rp);
seg=rp.r_es;
start=rp.r_bp;
out=fopen("ASC0916","wb");
p=(unsigned char far*)MK_FP(seg,start);
for(i=0;i<256*16;++i)fputc(*p++,out);
fclose(out);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -