资源简介
基于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个文件信息
- 上一篇:IKMethods逆向运动学
- 下一篇:带通知栏的安卓音乐播放器
评论
共有 条评论