{"id":16895,"date":"2018-08-19T18:00:10","date_gmt":"2018-08-19T17:00:10","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=16895"},"modified":"2026-09-21T15:31:00","modified_gmt":"2026-09-21T13:31:00","slug":"zx-spectrum-emulator-enterprise","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/zx-spectrum-emulator-enterprise\/","title":{"rendered":"ZX Spectrum Emulator [Enterprise]"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Der Spectrum Emulator f\u00fcr die Enterprise Rechner war die am meisten erwartete Hardware f\u00fcr den (leider) erfolglosen Rechner. Heute ist die Hardware sehr selten und meist auch sehr teuer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als damals die Enterprise Recher verkauft wurden, gab es nur wenig Software auf dem Markt. Die Werbung versprach einen Emulator mit dem hunderte Programme des Sinclair Spectrum genutzt werden k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Benutzer warteten weiter und das Ger\u00e4t erschien nicht&#8230;.es gab nur Berichte&#8230;.diese versprachen das baldige Erscheinen. Nach langer Zeit&#8230;.endlich! Der Emulator war in den L\u00e4den!<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Viele Benutzer aber sagten: &#8222;Das ist eine Entt\u00e4uschung&#8230;.&#8220;<br>Die urspr\u00fcngliche Version des Emulators hatte viele Fehler. Die Benutzer verstanden nicht warum, da die Entwickler viel Zeit hatten&#8230;.Die Entwickler-Firma <em>&#8222;a&#8220; Studio<\/em> nahm keine Stellung zu den Beschwerden der Benutzer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8222;a&#8220; Studio<\/em> k\u00fcmmerte sich bei dem Projekt um die Software und <em>Videoton <\/em>um die Hardware. <em>&#8222;a&#8220; Studio<\/em> war eine Softwarefirma in Ungarn und schrieb viele Titel f\u00fcr den Enterprise &#8211; z.B.<em> Attores, Magicball, Enter_Stack, Enter_Ball, Fire, Eggs of Death, Permo Lift,&nbsp;Reversi und Dama Awari<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Videoton<\/em> ist ein gro\u00dfer ungarischer Konzern der ungef\u00e4hr 1945 gegr\u00fcndet wurde und alles von Waffen und Munition bis hin zu Autoradios, Computenr und Motoren produzierte und sogar eine Fu\u00dfballmannschaft&nbsp;sponserte bzw. besa\u00df.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der angeschlossenen Bus-Erweiterung und dem Emulator erschien der <em>Enterprise 128<\/em> wie ein <em>Spectrum<\/em> und erlaubt es praktisch alles zu machen au\u00dfer das spezielle Flash Attribut. Die Namen <em>&#8218;a&#8216; Studio<\/em> and <em>Sinclair<\/em> sind gleich lang, so das der Name <em>(C) Sinclair Research<\/em>\u00a0im Startbildschirm leicht ausgetauscht werden konnte.<br>Auch die Tastatur ist angepasst worden. Wie findet man aber die Spectrum-Tasten? Es gibt einen Hilfsbildschirm &#8211; einfach die Funktionstasten 1-7 des Enterprise im Spectrum BASIC dr\u00fccken.<br>Der Emulator ben\u00f6tigt viel Strom, daher sollte der Original Emulator mit einem Enterprise Netzteil betrieben werden und nicht mit einem Standard-Spectrum Netzteil, da dieses zu schwach ist und nach 20 Minuten praktisch zu schmelzen beginnt \ud83d\ude42 Nur mit einem Spectrum +2 Netzteil ist man auf der sicheren Seite.<\/p>\n\n\n<div class=\"wp-block-image size-medium wp-image-20098\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Geh\u00e4use-Oberseite-225x300.jpg\" alt=\"X Spectrum Emulator 2016 - Geh\u00e4use Oberseite\" class=\"wp-image-20098\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Geh\u00e4use-Oberseite-225x300.jpg 225w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Geh\u00e4use-Oberseite.jpg 600w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><figcaption class=\"wp-element-caption\">X Spectrum Emulator 2016 &#8211; Geh\u00e4use Oberseite<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Was sind die Fehler\/Probleme im Original?<br>&#8211; ist der Emulator angeschlossen, kann der\u00a0Enterprise nicht als Enterprise benutzen werden. Um zum Enterprise Modus zur\u00fcckzukehren musste der Emulator abgesteckt werden. Das war nicht gut f\u00fcr die Verbindungen&#8230;<br>&#8211; der Emulator kann nicht mit EXDOS verwendet werden<br>&#8211; Joysticks k\u00f6nnen nicht in Spielen verwendet werden (intern oder extern)<br>&#8211; die Tastaturumsetzung hat viele Fehler, an vielen Stellen sind Tasten einfach &#8222;tot&#8220; oder eine Taste wird als &#8222;zwei&#8220; Tasten\u00a0 erkannt&#8230;.<br>&#8211; wenn ein Programm den Interrupt Modus verwendet, h\u00e4ngt es sich auf&#8230;viele Spiele verwenden den IM2&#8230;<br>&#8211; das Flash-Attribut wird gar nicht emuliert: in vielen Programmen kann der Cursor nicht gesehen werden<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Original ROM des Emulator hat die ROM-Version 3.5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sp\u00e4ter machte sich ein findiger Bastler an die Arbeit und versuchte zu verstehen wie das Board funktioniert und dachte sich, das viele der Fehler korrigiert werden k\u00f6nnen. Also behob er einige Fehler der Hardware und schrieb ein neues ROM: Version 4.0<br>Die gel\u00f6sten Probleme:<br>&#8211; der Computer arbeitet wie ein normaler Enterprise, der Emulator ist nun eine normale EXOS ROM-Erweiterung. Der Spectrum-Modus kann mit dem &#8222;ZX&#8220; Befehl gestartet werden.<br>&#8211; wenn ein Bus-Extender zum Anschlie\u00dfen von mehr als einer Karte an den Erweiterungs-Anschluss zur Verf\u00fcgung steht, kann der Emulator zusammen mit EXDOS verwendet werden (Floppy und nun SD-Karte)<br>&#8211; die Tastatur-Emulation wurde komplett erneuert und arbeitet nun richtig<br>&#8211; es k\u00f6nnen Joysticks verwendet werden! Internal+ALT: Cursor\/AGF\/Protek; External1: Sinclair1\/Interface II, links, External2: Sinclair2\/Interface II<br>&#8211; IM-Modus wird erkannt und verarbeitet<br>&#8211; FLASH wird als invertierte Farbe emuliert, das reicht aus den Cursor im Programm zu sehen<br>Extras:<br>&#8211; die Laden-\/Speichern-Routinen verwenden EXOS, so dass Programme von Diskette geladen werden k\u00f6nnen<br>&#8211; zus\u00e4tzliches SCOPY Hilfprogramm im ROM zum Kopieren von Spectrum Kassetten in normale EXOS-Dateien<br>&#8211; Snapshot Laden-\/Speichern-Funktionen<br>&#8211; POKE Funktionen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Original hat die Bezeichnung ISS1, die modifizierte Version ISS2. Nun kommen wir zu Version ISS3. Das ist die am meisten erweiterte Version aus dem Jahr 2005.<\/p>\n\n\n<div class=\"wp-block-image wp-image-20107\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1050\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Setup.jpg\" alt=\"ZX Spectrum Emulator 2016 Setup\" class=\"wp-image-20107\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Setup.jpg 1400w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Setup-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016-Setup-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">ZX Spectrum Emulator 2016 Setup<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Als 2005 in England jemand den Spectrum Emulator nachbauen wollte, wurde ein Plan gezeichnet, wobei wieder ein gro\u00dfer Hardware-Fehler gefunden wurde. Der Fehler ist sehr technisch und hat etwas mit der F\u00e4higkeit der Platine zu tun den NMI per Software ein- und ausschalten zu k\u00f6nnen&#8230;.<br>F\u00fcr die Version ISS3 gab es auch ein neues ROM: Version 4.1<br>Es wurde auch die\u00a0M\u00f6glichkeit hinzugef\u00fcgt .TAP und .TZX Dateien laden zu k\u00f6nnen. F\u00fcr ROM 4.2 ist die Unterst\u00fctzung von .Z80 Dateien geplant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim ISS3 wurde au\u00dferdem das Verlassen des Spectrum Modus gegen\u00fcber ISS2 ge\u00e4ndert. Der RESET-Knopf ist auch ein Reset beim Spectrum. Zum Verlassen des Spectrum-Modus, muss die STOP- und Reset-Taste gleichzeitig gedr\u00fcckt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da inzwischen beim Spectrum mit den Spiele-Engines die M\u00f6glichkeiten weiter fortgeschritten sind, gibt es neue Einschr\u00e4nkungen. Dies betrifft vor allem die Engines <em>Bifrost\/Nirvana<\/em> usw. Alle Spiele die damit die Attribute durch Pixelzeilen \u00e4ndern funktionieren nicht, da die Attribut-Umsetzung vom Emulator erledigt werden muss wenn ein Attribut geschrieben wird. Dies verlangsamt den Emulator und er verliert das Bild-Timing.<\/p>\n\n\n<div class=\"wp-block-image size-medium wp-image-20099\">\n<figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge-300x225.jpg\" alt=\"Bus Bridge\" class=\"wp-image-20099\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption class=\"wp-element-caption\">Bus Bridge<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Der Nachbau des ZX Spectrum Emulators den ich von <em>Pear<\/em> erhalten habe, verwendet die erste Kopie mit der Englischen Version des ROMS (fr\u00fcher immer in Ungarisch)! Zum Betrieb wird auch noch der Nachbau der Bus Bridge ben\u00f6tigt. Diese stellt die Verbindung zwischen Enterprise und dessen Erweiterungen her. Beide Ger\u00e4te erhielt ich zusammen mit selbst gedruckten Geh\u00e4usen. Es gibt auch eine Version des Emulator-Boards in der die Bus Bridge bereits integriert ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Befehl zum Laden eines Spiels:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em> :zx spiel.tap<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Prinzip sollte das funktionieren &#8211; im Moment (April 2017) aber leider nicht direkt mit der SD-Karte. Nach dem Laden wird ein &#8222;Kassetten-Lade-Fehler&#8220; angezeigt. Aber auch daf\u00fcr gibt es einen Weg, wie mir ein Benutzer des Enterprise-Forum auf meine Nachfrage verriet \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Daten von der RAMDISK geladen werden funktioniert der Emulator. Nun ist die Frage wie man eine RAMDISK beim Enterprise einrichtet&#8230;..voher aber noch die Einschr\u00e4nkung, das mehr als 128K Speicher zu Verf\u00fcgung stehen sollten, wenn mehr als zwei Spiele in die RAMDISK sollen.<\/p>\n\n\n<div class=\"wp-block-image size-medium wp-image-20101\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge-Geh\u00e4use-Oberseite-1-300x225.jpg\" alt=\"Bus Bridge - Geh\u00e4use Oberseite\" class=\"wp-image-20101\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge-Geh\u00e4use-Oberseite-1-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/Bus-Bridge-Geh\u00e4use-Oberseite-1.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption class=\"wp-element-caption\">Bus Bridge &#8211; Geh\u00e4use Oberseite<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Der Befehl (diese Info steht in der EXDOS-Bedienungsanleitung).<br><em>RAMDISK N \/D<\/em><br>Dabei ist N die Anzahl der 16KB Einheiten die der RAMDISK zugeordnet werden und mit dem Schalter &#8222;D&#8220; wird eine bereits vorhandene RAMDISK gel\u00f6scht.<br><em>RAMDISK 10<\/em><br>Dieser Befehl erstellt eine RAMDISK mit 160K (RAMDISK 20 = RAMDISK mit 320K usw). Das Laufwerk ist immer &#8222;E&#8220;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun m\u00fcssen die Spectrum TAP-Dateien einfach auf die RAMDISK kopiert werden. Damit das nicht direkt in Arbeit ausartet, hat der Benutzer &#8222;gflorenz&#8220; aus dem Forum eine Batch-Datei erstellt, mit der das etwas einfacher gestaltet werden kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. WP starten um eine Batchdatei zu erstellen<br>\n2. Inhalt der Datei:<br>\n:cls ; l\u00f6scht den Bildschirm<br>\n:echo Erstelle Ramdisk E: ;Ausgabe zur Info am Bildschirm<br>\n:ramdisk 20 \/d ;erstellt eine Ramdisk mit 320K<br>\n:vol e: SP Ramdisk ;falls man den Namen des Laufwerks anpassen will<br>\n:copy c:\\*.tap E:\\ ; kopiert alle TAP-Dateien aus dem Verzeichnis in die Ramdisk<br>\n:E: ;w\u00e4hlt die Ramdisk als aktives Laufwerk aus<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danach k\u00f6nnen die Spiele wie oben beschrieben gestartet werden<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein sch\u00f6ner Nachbau der originalen Hardware mit vielen Verbesserungen, aber auch kleinen Einschr\u00e4nkungen.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/r4aR5PL7TgM?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Der Spectrum Emulator f\u00fcr die Enterprise Rechner war die am meisten erwartete Hardware f\u00fcr den (leider) erfolglosen Rechner. Heute ist die Hardware sehr selten und \u2026<\/p>","protected":false},"author":2,"featured_media":20097,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_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":[492],"tags":[4737,4738],"class_list":["post-16895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-enterprise-128","tag-hardware","tag-how-to"],"modified_by":"Jungsi","wp-worthy-pixel":{"ignored":false,"public":"06d8514065094f0782006b505151a01a","server":"","url":"https:\/\/vg05.met.vgwort.de\/na\/06d8514065094f0782006b505151a01a"},"wp-worthy-type":"normal","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ZX-Spectrum-Emulator-2016.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16895","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=16895"}],"version-history":[{"count":1,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16895\/revisions"}],"predecessor-version":[{"id":48640,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16895\/revisions\/48640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/20097"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=16895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=16895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=16895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}