Tras muchos dolores de cabeza, por fin he conseguido leer los scancodes del teclado USB y añadirle así el soporte al emulador, así que aquí viene una nueva versión:
https://www.speccy.org/metalbrain/GP2Xpectrum1.7.2.zip
Las novedades poquitas:
– Ya no hace reset al modelo +3 al cargar un archivo .dsk si ya estamos emulando este modelo. Esto hace posible el uso de juegos multidisco.
– Añadido soporte de teclado USB.
Gracias (una vez más) a headoverheels por la compilación con optimizaciones.
El código del teclado USB en sí es bastante simple, pero me ha costado trabajito dar con la tecla. Gracias especiales a foft, ya que sin su código de ejemplo no habría sabido por donde empezar.
Dedicado especialmente a ArChEr, que lo lleva esperando desde que me envió una minicradle para que lo hiciese.
Publicado originalmente por metalbrain.