1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-19 09:38:28 +03:00
mal/impls/basic/cbmbasic_console.patch
Joel Martin 8a19f60386 Move implementations into impls/ dir
- Reorder README to have implementation list after "learning tool"
  bullet.

- This also moves tests/ and libs/ into impls. It would be preferrable
  to have these directories at the top level.  However, this causes
  difficulties with the wasm implementations which need pre-open
  directories and have trouble with paths starting with "../../". So
  in lieu of that, symlink those directories to the top-level.

- Move the run_argv_test.sh script into the tests directory for
  general hygiene.
2020-02-10 23:50:16 -06:00

27 lines
966 B
Diff

diff --git a/runtime.c b/runtime.c
index 3066580..c635bd4 100644
--- a/runtime.c
+++ b/runtime.c
@@ -535,7 +535,8 @@ printf("CHROUT: %d @ %x,%x,%x,%x\n", A, a, b, c, d);
left_cursor();
break;
case '"':
- kernal_quote = 1;
+ // jdm: this doesn't match C64 behavior
+ //kernal_quote = 1;
// fallthrough
default:
putchar(A);
@@ -838,8 +839,10 @@ GETIN() {
/*Notice that EOF is also turned off in non-canonical mode*/
A = getchar();
if (A == 255) { A = 4; } // map actual EOF to 4
+
+ // jdm: this doesn't match C64 behavior
/* Simulate echo */
- if (A != 0 && A != 4) { putchar(A); }
+ //if (A != 0 && A != 4) { putchar(A); }
/*restore the old settings*/
tcsetattr( STDIN_FILENO, TCSANOW, &oldt);