Commodore 64 (C64)

TODO: Try to fix bleed issues at the edges of the (shown) textures. TODO: Implement c64_port_swap (Spy Hunter uses port 1 primary, but also port 2). TODO: Add support for configurable keyboard button on "2nd fire" button (to allow for secondary weapon in Spy Hunter).

DONE: Fix mess with joystick port settings