{"id":3507,"date":"2013-05-16T20:56:04","date_gmt":"2013-05-16T19:56:04","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=3507"},"modified":"2026-06-03T12:48:42","modified_gmt":"2026-06-03T10:48:42","slug":"retro-sinclair-zx-spectrum-interface-1bis-firmware-update","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/retro-sinclair-zx-spectrum-interface-1bis-firmware-update\/","title":{"rendered":"Interface 1bis: Firmware-Update [Sinclair ZX Spectrum]"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Schon gibt es wieder was Neues in Bezug auf das <strong>Interface 1bis<\/strong>: ein Firmware-Update!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da anscheinend Joysticks, die an den Joystick-Port (Kempston) angeschlossen sind, bei einigen Spielen etwas zu tr\u00e4ge reagiert haben, hat <strong>Dan Antohi<\/strong> schnell reagiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier sein Schreiben aus dem WOS-Forum:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Die Firmware wurde durch Hinzuf\u00fcgen von zwei Codezeilen korrigiert:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BRA STA_LT ; Timer 0 starten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ersetzt durch:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BTFSC MSE_ST,MS_ENB ; Maus aktiviert?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BRA STA_LT ; Ja! Timer 0 starten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BRA TIM_50 ; Timeout auf 50 ms setzen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch wird die Abtastrate f\u00fcr den Kempston-Joystick auf feste 20 Hz festgelegt, da eine niedrigere Rate keinen Vorteil bietet. So h\u00e4tte es von Anfang an sein sollen. Vielen Dank f\u00fcr den Hinweis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So aktualisieren Sie die Firmware der Schnittstelle:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Laden Sie die Firmware-Objektdatei IF1BISFW.HEX in das Verzeichnis c:\\tmp des Servers herunter<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Beenden Sie das \u201eServer-Applet\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Schalten Sie den ZX Spectrum aus<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Schlie\u00dfen Sie einen Joystick an den Anschluss der Schnittstelle an<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Schlie\u00dfen Sie die Schnittstelle an einen USB-Anschluss des Servers an<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Halten Sie den Joystick nach RECHTS gedr\u00fcckt, w\u00e4hrend Sie den ZX Spectrum einschalten. Die drei linken LEDs der Schnittstelle leuchten nicht auf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Lassen Sie den Joystick los<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Starten Sie das \u201eServer-Applet\u201c auf dem Server. Die LED ganz rechts (U) leuchtet auf und die LED (C) blinkt kurz bei jedem \u00fcbertragenen 1-KB-Block. Der Vorgang dauert weniger als eine Sekunde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Schalten Sie den ZX Spectrum aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bitte beachten Sie, dass ich den Begriff \u201eSCHALTEN\u201c und nicht \u201estecken\u201c verwendet habe, wenn ich mich auf das Einschalten des ZX Spectrum beziehe.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Wer also etwas spielen will mit dem <strong>Interface 1bis<\/strong> sollte das Firmware-Update durchf\u00fchren auch wenn es sich etwas abenteuerlich anh\u00f6rt \ud83d\ude09<\/p>","protected":false},"excerpt":{"rendered":"<p>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 \u2026<\/p>","protected":false},"author":2,"featured_media":2948,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[102],"tags":[4737,4738,666],"class_list":["post-3507","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zx-spectrum","tag-hardware","tag-how-to","tag-sinclair"],"wp-worthy-pixel":{"ignored":false,"public":"9ee61582f8864f67b40c62cae3258dd3","server":"","url":"https:\/\/vg01.met.vgwort.de\/na\/9ee61582f8864f67b40c62cae3258dd3"},"wp-worthy-type":"normal","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2013\/02\/Interface-1bis-1.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/3507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/comments?post=3507"}],"version-history":[{"count":3,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/3507\/revisions"}],"predecessor-version":[{"id":42666,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/3507\/revisions\/42666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/2948"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=3507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=3507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=3507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}