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

📄 ps2keyboard.v

📁 Verilog, c and asm source codes of the Minimig system, a fpga implementation of the Amiga computer.
💻 V
📖 第 1 页 / 共 3 页
字号:
			9'h0ce:		keyrom[15:0]<=16'h0000;			9'h0cf:		keyrom[15:0]<=16'h0000;			9'h0d0:		keyrom[15:0]<=16'h0000;			9'h0d1:		keyrom[15:0]<=16'h0000;			9'h0d2:		keyrom[15:0]<=16'h0000;			9'h0d3:		keyrom[15:0]<=16'h0000;			9'h0d4:		keyrom[15:0]<=16'h0000;			9'h0d5:		keyrom[15:0]<=16'h0000;			9'h0d6:		keyrom[15:0]<=16'h0000;			9'h0d7:		keyrom[15:0]<=16'h0000;			9'h0d8:		keyrom[15:0]<=16'h0000;			9'h0d9:		keyrom[15:0]<=16'h0000;			9'h0da:		keyrom[15:0]<=16'h0000;			9'h0db:		keyrom[15:0]<=16'h0000;			9'h0dc:		keyrom[15:0]<=16'h0000;			9'h0dd:		keyrom[15:0]<=16'h0000;			9'h0de:		keyrom[15:0]<=16'h0000;			9'h0df:		keyrom[15:0]<=16'h0000;			9'h0e0:		keyrom[15:0]<=16'h0081;//ps2 extended key			9'h0e1:		keyrom[15:0]<=16'h0000;			9'h0e2:		keyrom[15:0]<=16'h0000;			9'h0e3:		keyrom[15:0]<=16'h0000;			9'h0e4:		keyrom[15:0]<=16'h0000;			9'h0e5:		keyrom[15:0]<=16'h0000;			9'h0e6:		keyrom[15:0]<=16'h0000;			9'h0e7:		keyrom[15:0]<=16'h0000;			9'h0e8:		keyrom[15:0]<=16'h0000;			9'h0e9:		keyrom[15:0]<=16'h0000;			9'h0ea:		keyrom[15:0]<=16'h0000;			9'h0eb:		keyrom[15:0]<=16'h0000;			9'h0ec:		keyrom[15:0]<=16'h0000;			9'h0ed:		keyrom[15:0]<=16'h0000;			9'h0ee:		keyrom[15:0]<=16'h0000;			9'h0ef:		keyrom[15:0]<=16'h0000;			9'h0f0:		keyrom[15:0]<=16'h0082;//ps2 release code			9'h0f1:		keyrom[15:0]<=16'h0000;			9'h0f2:		keyrom[15:0]<=16'h0000;			9'h0f3:		keyrom[15:0]<=16'h0000;			9'h0f4:		keyrom[15:0]<=16'h0000;			9'h0f5:		keyrom[15:0]<=16'h0000;			9'h0f6:		keyrom[15:0]<=16'h0000;			9'h0f7:		keyrom[15:0]<=16'h0000;			9'h0f8:		keyrom[15:0]<=16'h0000;			9'h0f9:		keyrom[15:0]<=16'h0000;			9'h0fa:		keyrom[15:0]<=16'h0084;//ps2 ack code			9'h0fb:		keyrom[15:0]<=16'h0000;			9'h0fc:		keyrom[15:0]<=16'h0000;			9'h0fd:		keyrom[15:0]<=16'h0000;			9'h0fe:		keyrom[15:0]<=16'h0000;			9'h0ff:		keyrom[15:0]<=16'h0000;			9'h100:		keyrom[15:0]<=16'h0000;			9'h101:		keyrom[15:0]<=16'h0000;			9'h102:		keyrom[15:0]<=16'h0000;			9'h103:		keyrom[15:0]<=16'h0000;			9'h104:		keyrom[15:0]<=16'h0000;			9'h105:		keyrom[15:0]<=16'h0000;			9'h106:		keyrom[15:0]<=16'h0000;			9'h107:		keyrom[15:0]<=16'h0000;			9'h108:		keyrom[15:0]<=16'h0000;			9'h109:		keyrom[15:0]<=16'h0000;			9'h10a:		keyrom[15:0]<=16'h0000;			9'h10b:		keyrom[15:0]<=16'h0000;			9'h10c:		keyrom[15:0]<=16'h0000;			9'h10d:		keyrom[15:0]<=16'h0000;			9'h10e:		keyrom[15:0]<=16'h0000;			9'h10f:		keyrom[15:0]<=16'h0000;			9'h110:		keyrom[15:0]<=16'h0000;			9'h111:		keyrom[15:0]<=16'h9065;//RIGHT ALT			9'h112:		keyrom[15:0]<=16'h0000;			9'h113:		keyrom[15:0]<=16'h0000;			9'h114:		keyrom[15:0]<=16'h0000;			9'h115:		keyrom[15:0]<=16'h0000;			9'h116:		keyrom[15:0]<=16'h0000;			9'h117:		keyrom[15:0]<=16'h0000;			9'h118:		keyrom[15:0]<=16'h0000;			9'h119:		keyrom[15:0]<=16'h0000;			9'h11a:		keyrom[15:0]<=16'h0000;			9'h11b:		keyrom[15:0]<=16'h0000;			9'h11c:		keyrom[15:0]<=16'h0000;			9'h11d:		keyrom[15:0]<=16'h0000;			9'h11e:		keyrom[15:0]<=16'h0000;			9'h11f:		keyrom[15:0]<=16'h8066;//LEFT AMIGA (LEFT GUI)			9'h120:		keyrom[15:0]<=16'h0000;			9'h121:		keyrom[15:0]<=16'h0000;			9'h122:		keyrom[15:0]<=16'h0000;			9'h123:		keyrom[15:0]<=16'h0000;			9'h124:		keyrom[15:0]<=16'h0000;			9'h125:		keyrom[15:0]<=16'h0000;			9'h126:		keyrom[15:0]<=16'h0000;			9'h127:		keyrom[15:0]<=16'h8067;//RIGHT AMIGA (RIGHT GUI)			9'h128:		keyrom[15:0]<=16'h0000;			9'h129:		keyrom[15:0]<=16'h0000;			9'h12a:		keyrom[15:0]<=16'h0000;			9'h12b:		keyrom[15:0]<=16'h0000;			9'h12c:		keyrom[15:0]<=16'h0000;			9'h12d:		keyrom[15:0]<=16'h0000;			9'h12e:		keyrom[15:0]<=16'h0000;			9'h12f:		keyrom[15:0]<=16'h0000;			9'h130:		keyrom[15:0]<=16'h0000;			9'h131:		keyrom[15:0]<=16'h0000;			9'h132:		keyrom[15:0]<=16'h0000;			9'h133:		keyrom[15:0]<=16'h0000;			9'h134:		keyrom[15:0]<=16'h0000;			9'h135:		keyrom[15:0]<=16'h0000;			9'h136:		keyrom[15:0]<=16'h0000;			9'h137:		keyrom[15:0]<=16'h0000;			9'h138:		keyrom[15:0]<=16'h0000;			9'h139:		keyrom[15:0]<=16'h0000;			9'h13a:		keyrom[15:0]<=16'h0000;			9'h13b:		keyrom[15:0]<=16'h0000;			9'h13c:		keyrom[15:0]<=16'h0000;			9'h13d:		keyrom[15:0]<=16'h0000;			9'h13e:		keyrom[15:0]<=16'h0000;			9'h13f:		keyrom[15:0]<=16'h0000;			9'h140:		keyrom[15:0]<=16'h0000;			9'h141:		keyrom[15:0]<=16'h0000;			9'h142:		keyrom[15:0]<=16'h0000;			9'h143:		keyrom[15:0]<=16'h0000;			9'h144:		keyrom[15:0]<=16'h0000;			9'h145:		keyrom[15:0]<=16'h0000;			9'h146:		keyrom[15:0]<=16'h0000;			9'h147:		keyrom[15:0]<=16'h0000;			9'h148:		keyrom[15:0]<=16'h0000;			9'h149:		keyrom[15:0]<=16'h0000;			9'h14a:		keyrom[15:0]<=16'h805c;//KP /			9'h14b:		keyrom[15:0]<=16'h0000;			9'h14c:		keyrom[15:0]<=16'h0000;			9'h14d:		keyrom[15:0]<=16'h0000;			9'h14e:		keyrom[15:0]<=16'h0000;			9'h14f:		keyrom[15:0]<=16'h0000;			9'h150:		keyrom[15:0]<=16'h0000;			9'h151:		keyrom[15:0]<=16'h0000;			9'h152:		keyrom[15:0]<=16'h0000;			9'h153:		keyrom[15:0]<=16'h0000;			9'h154:		keyrom[15:0]<=16'h0000;			9'h155:		keyrom[15:0]<=16'h0000;			9'h156:		keyrom[15:0]<=16'h0000;			9'h157:		keyrom[15:0]<=16'h0000;			9'h158:		keyrom[15:0]<=16'h0000;			9'h159:		keyrom[15:0]<=16'h0000;			9'h15a:		keyrom[15:0]<=16'h8043;//KP ENTER			9'h15b:		keyrom[15:0]<=16'h0000;			9'h15c:		keyrom[15:0]<=16'h0000;			9'h15d:		keyrom[15:0]<=16'h0000;			9'h15e:		keyrom[15:0]<=16'h0000;			9'h15f:		keyrom[15:0]<=16'h0000;			9'h160:		keyrom[15:0]<=16'h0000;			9'h161:		keyrom[15:0]<=16'h0000;			9'h162:		keyrom[15:0]<=16'h0000;			9'h163:		keyrom[15:0]<=16'h0000;			9'h164:		keyrom[15:0]<=16'h0000;			9'h165:		keyrom[15:0]<=16'h0000;			9'h166:		keyrom[15:0]<=16'h0000;			9'h167:		keyrom[15:0]<=16'h0000;			9'h168:		keyrom[15:0]<=16'h0000;			9'h169:		keyrom[15:0]<=16'h0000;			9'h16a:		keyrom[15:0]<=16'h0000;			9'h16b:		keyrom[15:0]<=16'h804f;//ARROW LEFT			9'h16c:		keyrom[15:0]<=16'h0104;//<OSD MENU> SELECT			9'h16d:		keyrom[15:0]<=16'h0000;			9'h16e:		keyrom[15:0]<=16'h0000;			9'h16f:		keyrom[15:0]<=16'h0000;			9'h170:		keyrom[15:0]<=16'h0000;			9'h171:		keyrom[15:0]<=16'h8046;//DELETE			9'h172:		keyrom[15:0]<=16'h804d;//ARROW DOWN			9'h173:		keyrom[15:0]<=16'h0000;			9'h174:		keyrom[15:0]<=16'h804e;//ARROW RIGHT			9'h175:		keyrom[15:0]<=16'h804c;//ARROW UP			9'h176:		keyrom[15:0]<=16'h0000;			9'h177:		keyrom[15:0]<=16'h0000;			9'h178:		keyrom[15:0]<=16'h0000;			9'h179:		keyrom[15:0]<=16'h0000;			9'h17a:		keyrom[15:0]<=16'h0102;//<OSD MENU> DOWN			9'h17b:		keyrom[15:0]<=16'h0000;			9'h17c:		keyrom[15:0]<=16'h0120;//prtscr			9'h17d:		keyrom[15:0]<=16'h0101;//<OSD MENU> UP			9'h17e:		keyrom[15:0]<=16'h0110;//ctrl+break			9'h17f:		keyrom[15:0]<=16'h0000;			9'h180:		keyrom[15:0]<=16'h0000;			9'h181:		keyrom[15:0]<=16'h0000;			9'h182:		keyrom[15:0]<=16'h0000;			9'h183:		keyrom[15:0]<=16'h0000;			9'h184:		keyrom[15:0]<=16'h0000;			9'h185:		keyrom[15:0]<=16'h0000;			9'h186:		keyrom[15:0]<=16'h0000;			9'h187:		keyrom[15:0]<=16'h0000;			9'h188:		keyrom[15:0]<=16'h0000;			9'h189:		keyrom[15:0]<=16'h0000;			9'h18a:		keyrom[15:0]<=16'h0000;			9'h18b:		keyrom[15:0]<=16'h0000;			9'h18c:		keyrom[15:0]<=16'h0000;			9'h18d:		keyrom[15:0]<=16'h0000;			9'h18e:		keyrom[15:0]<=16'h0000;			9'h18f:		keyrom[15:0]<=16'h0000;			9'h190:		keyrom[15:0]<=16'h0000;			9'h191:		keyrom[15:0]<=16'h0000;			9'h192:		keyrom[15:0]<=16'h0000;			9'h193:		keyrom[15:0]<=16'h0000;			9'h194:		keyrom[15:0]<=16'h0000;			9'h195:		keyrom[15:0]<=16'h0000;			9'h196:		keyrom[15:0]<=16'h0000;			9'h197:		keyrom[15:0]<=16'h0000;			9'h198:		keyrom[15:0]<=16'h0000;			9'h199:		keyrom[15:0]<=16'h0000;			9'h19a:		keyrom[15:0]<=16'h0000;			9'h19b:		keyrom[15:0]<=16'h0000;			9'h19c:		keyrom[15:0]<=16'h0000;			9'h19d:		keyrom[15:0]<=16'h0000;			9'h19e:		keyrom[15:0]<=16'h0000;			9'h19f:		keyrom[15:0]<=16'h0000;			9'h1a0:		keyrom[15:0]<=16'h0000;			9'h1a1:		keyrom[15:0]<=16'h0000;			9'h1a2:		keyrom[15:0]<=16'h0000;			9'h1a3:		keyrom[15:0]<=16'h0000;			9'h1a4:		keyrom[15:0]<=16'h0000;			9'h1a5:		keyrom[15:0]<=16'h0000;			9'h1a6:		keyrom[15:0]<=16'h0000;			9'h1a7:		keyrom[15:0]<=16'h0000;			9'h1a8:		keyrom[15:0]<=16'h0000;			9'h1a9:		keyrom[15:0]<=16'h0000;			9'h1aa:		keyrom[15:0]<=16'h0000;			9'h1ab:		keyrom[15:0]<=16'h0000;			9'h1ac:		keyrom[15:0]<=16'h0000;			9'h1ad:		keyrom[15:0]<=16'h0000;			9'h1ae:		keyrom[15:0]<=16'h0000;			9'h1af:		keyrom[15:0]<=16'h0000;			9'h1b0:		keyrom[15:0]<=16'h0000;			9'h1b1:		keyrom[15:0]<=16'h0000;			9'h1b2:		keyrom[15:0]<=16'h0000;			9'h1b3:		keyrom[15:0]<=16'h0000;			9'h1b4:		keyrom[15:0]<=16'h0000;			9'h1b5:		keyrom[15:0]<=16'h0000;			9'h1b6:		keyrom[15:0]<=16'h0000;			9'h1b7:		keyrom[15:0]<=16'h0000;			9'h1b8:		keyrom[15:0]<=16'h0000;			9'h1b9:		keyrom[15:0]<=16'h0000;			9'h1ba:		keyrom[15:0]<=16'h0000;			9'h1bb:		keyrom[15:0]<=16'h0000;			9'h1bc:		keyrom[15:0]<=16'h0000;			9'h1bd:		keyrom[15:0]<=16'h0000;			9'h1be:		keyrom[15:0]<=16'h0000;			9'h1bf:		keyrom[15:0]<=16'h0000;			9'h1c0:		keyrom[15:0]<=16'h0000;			9'h1c1:		keyrom[15:0]<=16'h0000;			9'h1c2:		keyrom[15:0]<=16'h0000;			9'h1c3:		keyrom[15:0]<=16'h0000;			9'h1c4:		keyrom[15:0]<=16'h0000;			9'h1c5:		keyrom[15:0]<=16'h0000;			9'h1c6:		keyrom[15:0]<=16'h0000;			9'h1c7:		keyrom[15:0]<=16'h0000;			9'h1c8:		keyrom[15:0]<=16'h0000;			9'h1c9:		keyrom[15:0]<=16'h0000;			9'h1ca:		keyrom[15:0]<=16'h0000;			9'h1cb:		keyrom[15:0]<=16'h0000;			9'h1cc:		keyrom[15:0]<=16'h0000;			9'h1cd:		keyrom[15:0]<=16'h0000;			9'h1ce:		keyrom[15:0]<=16'h0000;			9'h1cf:		keyrom[15:0]<=16'h0000;			9'h1d0:		keyrom[15:0]<=16'h0000;			9'h1d1:		keyrom[15:0]<=16'h0000;			9'h1d2:		keyrom[15:0]<=16'h0000;			9'h1d3:		keyrom[15:0]<=16'h0000;			9'h1d4:		keyrom[15:0]<=16'h0000;			9'h1d5:		keyrom[15:0]<=16'h0000;			9'h1d6:		keyrom[15:0]<=16'h0000;			9'h1d7:		keyrom[15:0]<=16'h0000;			9'h1d8:		keyrom[15:0]<=16'h0000;			9'h1d9:		keyrom[15:0]<=16'h0000;			9'h1da:		keyrom[15:0]<=16'h0000;			9'h1db:		keyrom[15:0]<=16'h0000;			9'h1dc:		keyrom[15:0]<=16'h0000;			9'h1dd:		keyrom[15:0]<=16'h0000;			9'h1de:		keyrom[15:0]<=16'h0000;			9'h1df:		keyrom[15:0]<=16'h0000;			9'h1e0:		keyrom[15:0]<=16'h0081;//ps2 extended key(duplicate, see $e0)			9'h1e1:		keyrom[15:0]<=16'h0000;			9'h1e2:		keyrom[15:0]<=16'h0000;			9'h1e3:		keyrom[15:0]<=16'h0000;			9'h1e4:		keyrom[15:0]<=16'h0000;			9'h1e5:		keyrom[15:0]<=16'h0000;			9'h1e6:		keyrom[15:0]<=16'h0000;			9'h1e7:		keyrom[15:0]<=16'h0000;			9'h1e8:		keyrom[15:0]<=16'h0000;			9'h1e9:		keyrom[15:0]<=16'h0000;			9'h1ea:		keyrom[15:0]<=16'h0000;			9'h1eb:		keyrom[15:0]<=16'h0000;			9'h1ec:		keyrom[15:0]<=16'h0000;			9'h1ed:		keyrom[15:0]<=16'h0000;			9'h1ee:		keyrom[15:0]<=16'h0000;			9'h1ef:		keyrom[15:0]<=16'h0000;			9'h1f0:		keyrom[15:0]<=16'h0082;//ps2 release code(duplicate, see $f0)			9'h1f1:		keyrom[15:0]<=16'h0000;			9'h1f2:		keyrom[15:0]<=16'h0000;			9'h1f3:		keyrom[15:0]<=16'h0000;			9'h1f4:		keyrom[15:0]<=16'h0000;			9'h1f5:		keyrom[15:0]<=16'h0000;			9'h1f6:		keyrom[15:0]<=16'h0000;			9'h1f7:		keyrom[15:0]<=16'h0000;			9'h1f8:		keyrom[15:0]<=16'h0000;			9'h1f9:		keyrom[15:0]<=16'h0000;			9'h1fa:		keyrom[15:0]<=16'h0084;//ps2 ack code(duplicate see $fa)			9'h1fb:		keyrom[15:0]<=16'h0000;			9'h1fc:		keyrom[15:0]<=16'h0000;			9'h1fd:		keyrom[15:0]<=16'h0000;			9'h1fe:		keyrom[15:0]<=16'h0000;			9'h1ff:		keyrom[15:0]<=16'h0000;	 	endcase	endendendmodule

⌨️ 快捷键说明

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