Schon gibt es wieder was Neues in Bezug auf das Interface 1bis: ein Firmware-Update!
Da anscheinend Joysticks, die an den Joystick-Port (Kempston) angeschlossen sind, bei einigen Spielen etwas zu träge reagiert haben, hat Dan Antohi schnell reagiert.
Hier sein Schreiben aus dem WOS-Forum:
Die Firmware wurde durch Hinzufügen von zwei Codezeilen korrigiert:
BRA STA_LT ; Timer 0 starten
ersetzt durch:
BTFSC MSE_ST,MS_ENB ; Maus aktiviert?
BRA STA_LT ; Ja! Timer 0 starten
BRA TIM_50 ; Timeout auf 50 ms setzen
Dadurch wird die Abtastrate für den Kempston-Joystick auf feste 20 Hz festgelegt, da eine niedrigere Rate keinen Vorteil bietet. So hätte es von Anfang an sein sollen. Vielen Dank für den Hinweis.
So aktualisieren Sie die Firmware der Schnittstelle:
– Laden Sie die Firmware-Objektdatei IF1BISFW.HEX in das Verzeichnis c:\tmp des Servers herunter
– Beenden Sie das „Server-Applet“
– Schalten Sie den ZX Spectrum aus
– Schließen Sie einen Joystick an den Anschluss der Schnittstelle an
– Schließen Sie die Schnittstelle an einen USB-Anschluss des Servers an
– Halten Sie den Joystick nach RECHTS gedrückt, während Sie den ZX Spectrum einschalten. Die drei linken LEDs der Schnittstelle leuchten nicht auf.
– Lassen Sie den Joystick los
– Starten Sie das „Server-Applet“ auf dem Server. Die LED ganz rechts (U) leuchtet auf und die LED (C) blinkt kurz bei jedem übertragenen 1-KB-Block. Der Vorgang dauert weniger als eine Sekunde.
– Schalten Sie den ZX Spectrum aus.
Bitte beachten Sie, dass ich den Begriff „SCHALTEN“ und nicht „stecken“ verwendet habe, wenn ich mich auf das Einschalten des ZX Spectrum beziehe.
Wer also etwas spielen will mit dem Interface 1bis sollte das Firmware-Update durchführen auch wenn es sich etwas abenteuerlich anhört 😉


![Interface 1bis: Firmware-Update [Sinclair ZX Spectrum]](https://www.jungsi.de/blog/wp-content/uploads/2013/02/Interface-1bis-1.jpg)