What i'll suggest you- measure your clock frequency and make sure it met the PS2 requirement
- record what's happening when you boot your PC and a regular PS2 Keyboard is attached
- make sure you timing is right... and... erm... make the sure than PAUSEUS really needed between your data
- go back to step 2 and compare a real PS2 data against what you're sending
- carefully read the PS2 protocol and see if you're allowed to use SHIFTOUT AS-IS
It really looks easier than it is actually... trust me...
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks