C64 PORTS TEST
A downloadable tool
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)
Status | Released |
Category | Tool |
Author | SingletonJohn |
Tags | 8-Bit, Commodore 64, sourcecode |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.