Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The virtual keyboard registers are glitchy with the new keyboard scanner with regards to modifier keys. The m65 tool’s typing feature has been updated to accommodate this.

  • MegaAssembler and Coffeebreak Compiler are not working, apparently getting 0 from GETKEY for all typing events. Not all uses of GETKEY are affected. This is still being researched.

Test plan

This change is not expected to break any ROM features or MEGA65 applications. Software that uses the ROM’s getin entry point will benefit from the new typing accuracy automatically. This includes BASIC programs that use the GET / GETKEY commands. The change is expected to be compatible with existing applications that use the documented ASCIIKEY register, or do their own keyboard scanning of the CIA lines. It is not expected to affect GO64 mode or older ROMs running on the latest core.

...