From 3ea9a8910a978e21f5417769cfe8f9f431e9b9ea Mon Sep 17 00:00:00 2001 From: Alan Steremberg Date: Tue, 6 Jul 2021 09:54:28 -0400 Subject: [PATCH 1/2] shift fix and prereq --- prereq.sh | 2 ++ verilator/sim/sim_input.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100755 prereq.sh diff --git a/prereq.sh b/prereq.sh new file mode 100755 index 0000000..d81631d --- /dev/null +++ b/prereq.sh @@ -0,0 +1,2 @@ +sudo apt-get install sdcc srecord + diff --git a/verilator/sim/sim_input.cpp b/verilator/sim/sim_input.cpp index 4f4cfea..979f5f2 100644 --- a/verilator/sim/sim_input.cpp +++ b/verilator/sim/sim_input.cpp @@ -507,11 +507,11 @@ static const int ev2ps2[] = NONE, //222 NONE, //223 NONE, //224 - LSHIFT | 0x12, //225 KEY_LEFTSHIFT + 0x12, //225 KEY_LEFTSHIFT LALT | 0x11, //226 KEY_LEFTALT NONE, //227 RCTRL | EXT | 0x14, //228 KEY_RIGHTCTRL - RSHIFT | 0x59, //229 KEY_RIGHTSHIFT + 0x59, //229 KEY_RIGHTSHIFT RALT | EXT | 0x11, //230 KEY_RIGHTALT }; From 1b9a580dd96a5363826ebe6a6b93f559d23dc5cf Mon Sep 17 00:00:00 2001 From: Alan Steremberg Date: Tue, 6 Jul 2021 09:58:32 -0400 Subject: [PATCH 2/2] fix keyboard --- verilator/sim/sim_input.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/verilator/sim/sim_input.cpp b/verilator/sim/sim_input.cpp index 979f5f2..5d72f0a 100644 --- a/verilator/sim/sim_input.cpp +++ b/verilator/sim/sim_input.cpp @@ -508,11 +508,11 @@ static const int ev2ps2[] = NONE, //223 NONE, //224 0x12, //225 KEY_LEFTSHIFT - LALT | 0x11, //226 KEY_LEFTALT + 0x11, //226 KEY_LEFTALT NONE, //227 - RCTRL | EXT | 0x14, //228 KEY_RIGHTCTRL + EXT | 0x14, //228 KEY_RIGHTCTRL 0x59, //229 KEY_RIGHTSHIFT - RALT | EXT | 0x11, //230 KEY_RIGHTALT + EXT | 0x11, //230 KEY_RIGHTALT }; /* http://www-personal.umich.edu/~bazald/l/api/_s_d_l__scancode_8h.html */