2.0
This release includes a very important feature:
- the key presses are instantly reflected, always.
The previous release waited for a raising edge to update the port status. This worked perfect for titles that use the bios to read the keyboard, or simply BASIC. But it had too much delay on some titles that would only cause a raising edge every 30ms(!). I didn't have any that did NOT cause a pin toggle once in a while, but in version 1.0, there could be games that wouldn't work at all (theoretically).
This version fixes that.
Known bugs:
- sometimes the keyboard does not boot properly (also happens on 1.0). I blame the keyboard detection algorithm. I need to double check it.