Introduction - If you have any usage issues, please Google them yourself
Overview
; On power up, the firmware starts executing code at address 0h.
; After some housekeeping tasks it will determine whether it is attached to
; a USB or a PS2 interface. From that, it will branch either to USB_Main or