diff --git a/apple/parallelcard.cpp b/apple/parallelcard.cpp index 670d100..c3aede9 100644 --- a/apple/parallelcard.cpp +++ b/apple/parallelcard.cpp @@ -25,7 +25,7 @@ uint8_t ParallelCard::readSwitches(uint8_t s) void ParallelCard::writeSwitches(uint8_t s, uint8_t v) { if (s == 0x00) { - fx80->input(v); + fx80->input(v & 0x7F); // Note: not 8-bit clean! } else { // printf("unknown switch 0x%X\n", s); }