A downloadable tool

Download NowName your own price

Mediante el test de los puertos A y B del Commodore 64, se puede obtener la matriz del teclado y las entradas de los dos joysticks. En el programa se puede visualizar tanto la matriz del teclado como las teclas pulsadas (incluso simultáneas), además de los dos joysticks

Esto es útil para probar secuencias y combinaciones de teclas y comprobar si se produce ghosting o cualquier otro problema tanto en el C64 como en un emulador.

 El programa deshabilita las interrupciones estándar y se centra en testear los puertos A y B, refrescando la información cuando el raster está fuera de pantalla para no tener parpadeos ni imágenes defectuosas.

El archivo comprimido incluye el código fuente comentado (no está optimizado en exceso) y el archivo .d64 del disco con la utilidad. Para ejecutarla hay que cargar el archivo EXE y darle a RUN

(NOTA: al contrario de lo que pudiera pensarse, por el joystick y la matriz del teclado está pasando electricidad constantemente (estado 1). Son las pulsaciones de teclas y/o las direcciones del joystick las que cortan la corriente. Por lo tanto, deben interpretarse los 0 como pulsaciones)


By testing ports A and B of the Commodore 64, you can obtain the keyboard matrix and the inputs for the two joysticks. In the program you can view both the keyboard matrix and the keys pressed (even simultaneously), in addition to the two joysticks

This is useful for testing key sequences and combinations and checking for ghosting or any other issues on both the C64 and an emulator.

 The program disables standard interruptions and focuses on testing ports A and B, refreshing the information when the raster is off screen to avoid flickering or defective images.

The zip file includes the commented source code (it is not overly optimized) and the .d64 file from the utility disk. To run it you have to load the EXE file and click RUN

(NOTE: Contrary to what you might think, electricity is constantly passing through the joystick and the keyboard matrix (state 1). It is the key presses and/or the joystick directions that cut off the current. Therefore, 0's should be interpreted as pulses)

Published 14 days ago
StatusReleased
CategoryTool
AuthorSingletonJohn
Tags8-Bit, Commodore 64, sourcecode

Download

Download NowName your own price

Click download now to get access to the following files:

PORTS_TEST.zip 8 kB

Leave a comment

Log in with itch.io to leave a comment.