Tue, 01 Mar 2011 21:33:32 +0000
Add keyboard patch from Andrew Warkentin <andreww591 gmail com>
I fixed the keyboard in FreeBee. I looked at the keyboard driver source available on a few sites, and it appears that BEGKBD/KEY_BEGIN_KEYBOARD is only supposed to be sent after the end of mouse data, and that KLAST/KEY_LIST_END is not a separate code, but a flag that is set on the last non-KALLUP/KEY_ALL_UP code in a list. I have attached a patch that implements these changes. I have also attached a patch that adds the 60Hz timer interrupt (I'm not sure if it's totally correct, though, since the cursor blinks rather slowly).
Received-From: Andrew Warkentin <andreww591 gmail com>
Signed-Off-By: Philip Pemberton <philpem@philpem.me.uk>
1 syntax: glob
2 obj/*.o
3 dep/*.d
4 *~
5 .*.sw?
6 .~lock*
7 .buildnum
9 # musashi build artefacts
10 src/musashi/m68kopac.c
11 src/musashi/m68kopdm.c
12 src/musashi/m68kopnz.c
13 src/musashi/m68kops.c
14 src/musashi/m68kops.h
15 dep/musashi/*.d
16 obj/musashi/*.o
17 obj/musashi/m68kmake
19 # version header
20 src/version.h
22 # final executable binary
23 freebee
24 3b1emu
26 # ignore ROMs and techref
27 roms
28 TRM
29 misc
30 discs