• 大小: 2.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: 其他
  • 标签:

资源简介

基于8086FPGA软核的吃豆子游戏基于8086FPGA软核的吃豆子游戏

资源截图

代码片段和文件信息

#define COM1 0x03F8
#define COMPORT COM1
#define STATUS 1
#define TX_EMPTY 2
#define DATAREG 0

#define VGA_MEM 0xA000
#define VGAWIDTH 320
#define VGAHEIGHT 200
#define GRAPHCHARX 16 /*width of icon */
#define GRAPHCHARY 10 /*higth of icon */
#define MAXCURX VGAWIDTH/GRAPHCHARX
#define MAXCURY VGAHEIGHT/GRAPHCHARY

/**************Graphic and char***************/
int myrandom;

/*pixel map 8 bit perpixel */
char space[]={
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
};

char monsterbitmap[]={
 0000000222200000
 0000002000022000
 0000020550550200
 0000200000000020
 0000200000000020
 0000202222222000
 0000022222220000
 0000002222220000
 0000000000000000
 0000000000000000
};

char man[]={
 0000600000000066
 0006660000006660
 0066666000666600
 6666336666666600
 0066336666666666
 0666666166660000
 6666661666606060
 0066116660666660
 0006666600066060
 0000666000060006
};

char wall[]={
 3333333333333333
 0000555500005555
 5555005555005555
 0000555500055550
 0005555500555500
 0555550055500555
 0000550005555000
 0000005555555000
 0005550000555500
 3333333333333333
};

char food[]={
 0000000000000000
 0000000000000000
 0000000000000000
 0000000700000000
 0000007770000000
 0000077777000000
 0000007770000000
 0000000700000000
 0000000000000000
 0000000000000000
};

char score[]={
 1111000000000000
 1111110000000000
 1111111000000000
 1111110000000000
 1111100000000000
 1110000000000000
 1100000000000000
 1100000000000000
 1100000000000000
 1100000000000000
};

enum graphcharid{
SPACEID
MONSTERID
MANID
WALLID
FOODID
SCOREID
GRAPHCHAR_BUTT
};

char *bitmaptable[GRAPHCHAR_BUTT]={spacemonsterbitmapmanwallfoodscore};


/*uart functions*/
void uart_putc(char x)
{
asm MOV DXCOMPORT+STATUS;
WAITTX:
asm {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          6  2007-08-15 10:12  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\.lso

     文件     430122  2010-07-27 17:48  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\8086vga.ise

     文件     429582  2007-08-15 10:15  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\8086vga.ise_ISE_Backup

     文件        220  2007-08-15 10:03  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\8086vga.ntrc_log

     文件      15225  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\alu\rtl.dat

     文件        692  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\alu\_primary.dat

     文件      24026  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\a_table\rtl.dat

     文件        242  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\a_table\_primary.dat

     文件       6971  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\biu\struct.dat

     文件       1155  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\biu\_primary.dat

     文件       4664  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\biufsm\fsm.dat

     文件        972  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\biufsm\_primary.dat

     文件       5097  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\cpu86\struct.dat

     文件        670  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\cpu86\_primary.dat

     文件      12468  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\cpu86instr\_primary.dat

     文件       8672  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\cpu86pack\_primary.dat

     文件       9297  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\datapath\struct.dat

     文件        658  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\datapath\_primary.dat

     文件       3402  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\dataregfile\rtl.dat

     文件        965  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\dataregfile\_primary.dat

     文件       3686  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\divider\rtl_ser.dat

     文件        663  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\divider\_primary.dat

     文件      24041  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\d_table\rtl.dat

     文件        242  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\d_table\_primary.dat

     文件       1594  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\formatter\struct.dat

     文件        381  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\formatter\_primary.dat

     文件       2004  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\hwmfsm\fsm.dat

     文件        525  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\hwmfsm\_primary.dat

     文件       5406  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\hwmon\struct.dat

     文件        749  2007-07-19 00:17  基于8086FPGA软核的吃豆子游戏\基于8086FPGA软核的吃豆子游戏\8086vga\CPU\hwmon\_primary.dat

............此处省略303个文件信息

评论

共有 条评论

相关资源