From 9fa1bf5392ac7f7851cfd8352fe671d991c17fc6 Mon Sep 17 00:00:00 2001 From: n loewen Date: Mon, 21 Aug 2023 10:42:36 +0100 Subject: [PATCH] (docs) readme - Change keypad reference to a side-by-side layout --- notes/2023-08-21--dev-notes.md | 2 +- readme.md | 18 ++++++------------ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/notes/2023-08-21--dev-notes.md b/notes/2023-08-21--dev-notes.md index f14f76a..5e109f4 100644 --- a/notes/2023-08-21--dev-notes.md +++ b/notes/2023-08-21--dev-notes.md @@ -31,7 +31,7 @@ - cpu: accept an optional debugging array, print line # and statement - readme: - [x] readme: rename (or split up?) mem map / peripherals section - - [ ] ? readme: put 2 keypad charts side by side (they would fit on my phone) + - [x] ? readme: put 2 keypad charts side by side (they would fit on my phone) - [/] see paper notes on mem map diff --git a/readme.md b/readme.md index d0c1dc2..32c987a 100644 --- a/readme.md +++ b/readme.md @@ -85,21 +85,15 @@ With single stepping + verbose debugging output: The value of the latest keypress on a hex keypad is stored at `$20`. (The keypad can also be relocated by changing the value of the pointer-to-keypad at `$22`.) -The keypad uses the same layout as the COSMAC VIP (and CHIP-8): +The keypad uses the same layout as the COSMAC VIP (and CHIP-8). The CPU simulator maps those keys onto a Qwerty set. ``` -1 2 3 C -4 5 6 D -7 8 9 E -A 0 B F -``` -The CPU simulator maps the following Qwerty keys onto those values: +1 2 3 C 1 2 3 4 +4 5 6 D Q W E R +7 8 9 E A S D F +A 0 B F Z X C V -``` -1 2 3 4 -Q W E R -A S D F -Z X C V + VIP simulator ``` ## Assembly language