⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ojam.c

📁 这是一个用汇编
💻 C
字号:
#include "bios.h"
#include "conio.h"
#include "graphics.h"
#include "stdlib.h"
#include "stdio.h"
#include "dos.h"

void port()
{     outportb(0x3fb,0x80);
		outportb(0x3f8,0x60);
		outportb(0x3f9,0x0);
		outportb(0x3fb,0x03);
}

void send(unsigned char s)
{  unsigned char x;
	  outportb(0x3f8,s);
  begin: x=inportb(0x3fd);
							 x=x&0x20;
							 if(x==0)
									 goto begin;

}


void main()
{     int i;
		long int t1;
		int mx,my;
		unsigned char c;
		unsigned char game[]={'s','d','f','f','d','s','j','k','s','d','f','s','j','f','d','s','k','f','j','d','k','s','f','j','k','d','s','f','j','f','s','d','f','f','d','s','j','k','s','d','f','s','j','f','d','s','k','f','j','d','k','s','f','j','k','d','s','f','j','f','d','f','j','k','j','k','s','d','f','j','s','k','j','f','d','j','f','k','s','k','j','d','f','s','j','k','s','d','s','d','f','j','k','f','s','d','f','f','d','s','j','k','s','d','f','s','j','f','d','s','k','f','j','d','k','s','f','j','k','d','s','f','j','f'};
		unsigned char code=0;
		clrscr();
		for(mx=0;mx<120;mx++)
			putch(' ');
		for(my=0;my<300;my++)
			putch(' ');
		printf("WELCOME TO THE OJAM");
		for(mx=0;mx<130;mx++)
			putch(' ');
		for(my=0;my<350;my++)
			putch(' ');
		printf("PRESS SPACE TO START");
		for(mx=0;mx<190;mx++)
			putch(' ');
		for(my=0;my<30;my++)
			putch(' ');
		printf("PRESS 1 TO QUIT");
		c=getch();
		if(c=='1')  exit(0);
		else if(c==' ')
		{  clrscr();
			while(1)
			{ for(i=0;i<124;i++)
			  { for(t1=0;t1<5000000;t1++)
				 {   if(bioskey(1))
					  {  c=bioskey(0);
						  break;
					  }
					  else
						  c=2;

			  }
				  if(c==0x31)  exit(0);
				  else
				  { if(c==game[i])
					 {  code=1;
						 printf("good\t");
					 }
					 else if(c!=2)
					 {  code=0;
						 printf("bad\t");
					 }
					 else
					 {  code=0;
						 printf("miss\t");
					 }
				  }
				 send(code);
			  }
		  }
	 }
}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -