Normalmente los juegos en C64 usan el puerto 2, pero algunos antiguos usan el 1. Asi que lo habitual es tener definido un esquema de teclas y luego con ALT+J intercambiar puertos. Este atajo va tanto en HOSX como VICE.
Si estas en HOSX:
- Settings > Keyboard > Joystick y allí tienes las teclas para Joy1 y Joy2.
Si estas en VICE (yo tengo la versión SDL2, que usa la interfaz de texto de C64):
- F12 > Machine Settings > Joystick settings > Joystick device 2 = Keyset 1 o 2
- Luego ahí mismo vas a Define keyset y ves si te sirve esa definición del Keyset1/2 o asignas las que quieras
Yo lo que hago es definir un esquema tipo WASD en el teclado numérico o con las teclas INICIO-SUPR-FIN-AVPAG, y CTRL para disparo. Evitando usar los cursores y la barra de ESPACIO porque tendrás conflictos con los cursores y espacio del teclado que puede que los use la intro o no, pero mejor dejarlos libres.
Parece una movida pero al final son 3 o 4 cosas a saber y tener en cuenta.
Pregunta lo que quieras.