diff options
author | alekseiplusplus <alekseijeaves@protonmail.com> | 2023-12-08 02:30:02 +1100 |
---|---|---|
committer | alekseiplusplus <alekseijeaves@protonmail.com> | 2023-12-08 02:30:02 +1100 |
commit | 5012497d6e59d787195d177d02faa55242bf7e40 (patch) | |
tree | f6127e55a81357aba0fcdc17611c0850418ec785 | |
parent | dc7e55d2798c1530fc301b232ce01d032fb9935f (diff) |
now you can press lowercase letters
-rw-r--r-- | src/apple.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/apple.c b/src/apple.c index ba8737a..8d3f359 100644 --- a/src/apple.c +++ b/src/apple.c @@ -45,7 +45,7 @@ void AppleOn() { void AppleReset(){ acc = 0; X = 0; Y = 0; P = 0; S = 0; - idata.cycles = 0; idata.length = 0; idata.add = 0; idata.value = 0; + idata.cycles = 0; idata.length = 0; idata.address = 0; idata.value = 0; PC = 0xFF00; free(Memory); Memory = calloc(MEMORY_SIZE, sizeof(byte)); @@ -116,8 +116,9 @@ byte UserInput() if (c < 0x20) return -1; - if (c >= 0x60) - return -1; + // Convert lowercase to uppercase + if (c > 0x60 && c < 0x7B) + c -= 'a' - 'A'; return c; } |