{"id":16200,"date":"2019-01-17T18:00:02","date_gmt":"2019-01-17T17:00:02","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=16200"},"modified":"2026-07-10T09:01:56","modified_gmt":"2026-07-10T07:01:56","slug":"ax81-sinclair","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/ax81-sinclair\/","title":{"rendered":"AX81 [Sinclair ZX81]"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Der AX81 ist ein Projekt von <em>J\u00f6rg Wolffram<\/em>, das er im Jahr 2011 entwickelt hat. Dabei handelt es sich um einen <em>ZX81<\/em>, der in einem <em>ATMega<\/em> emuliert wird. Dies gilt f\u00fcr den&nbsp;<em>Z80-<\/em>Prozessor als auch die Peripherie. Dabei ist der emulierte <em>ZX81<\/em> sogar etwas schneller als das Original.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An den <em>AX81<\/em> kann eine PS\/2 Tastatur und ein LCD\/VGA Bildschirm als Ein- Ausgabeger\u00e4te angeschlossen werden. Er kann den <em>ZX80<\/em>, den <em>ZX81<\/em>, den <em>Sinclair ZX Spectrum<\/em> und den <em>Jupiter Ace<\/em> emulieren. Bei den letzten beiden erw\u00e4hnten Rechnern liegt die Geschwindigkeit bei 60% gegen\u00fcber dem Original &#8211; beim&nbsp;<em>Spectrum <\/em>steht&nbsp;nur 15KB <\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Speicher zur Verf\u00fcgung. Als Massenspeicher dient eine SD-Karte auf der sich ein eigenes tape-orientiertes Dateisystem mit Image-Dateien befindet. Bei der Einrichtung wird gibt es Unterst\u00fctzung von einem Installationsprogramm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ausnahmsweise hab ich es geschafft diese Platine selbst zu l\u00f6ten &#8211; auch wenn es mehr als ein Jahr gedauert hat. \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Einrichten der SD-Karte<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. (micro)SD-Karte &lt; 2 GB besorgen.<br>\n2. die Karte mit dem <a href=\"https:\/\/www.sdcard.org\/downloads\/formatter_4\/\" target=\"_blank\" rel=\"noopener\">SD-Formatter<\/a> vorbereiten<br>\n3. Die Karte in der DOS-Shell mit FAT16 formatieren: <em>format X: \/FS:FAT \/Q<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-Loetseite.jpg\" alt=\"AX81 - L\u00f6tseite\" class=\"wp-image-43342\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-Loetseite.jpg 800w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-Loetseite-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-Loetseite-16x12.jpg 16w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">AX81 &#8211; L\u00f6tseite<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dateisystem erstellen<\/strong><em><br>\nax81-fsinstall<\/em> auf die SD-Karte kopieren und aus der DOS-Box starten<br>\nz.B. <em>ax81-fsinstall 10 10 20 20<\/em><br>\nerzeugt z.B. je 10 Tape-Images f\u00fcr ZX81, ZX80 und je 20 Images f\u00fcr <em>Jupiter ACE<\/em> and <em>ZX Spectrum<\/em>. F\u00fcr jeden der 4 Parameter sind Werte zwischen 0 und 255 zul\u00e4ssig, wobei beim Wert 0 das betreffende Image nicht angelegt wird. Weiterhin sollte die Summe aller Tapes nicht gr\u00f6\u00dfer als die H\u00e4lfte der Partitionsgr\u00f6\u00dfe (in Megabytes) sein, da dann etwa die H\u00e4lfte der Partition durch die Image-Dateien belegt wird und der Rest f\u00fcr die zu kopierenden Programme frei bleibt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dateien auf SD-Karte schreiben<br>\n<\/strong>Dazu dient das Programm a<em>x81-write<\/em> aus dem &#8220;tool&#8217; Verzeichnis. F\u00fcr die einzelnen Emulationen gibt es nur noch ein Programm, der Betriebsmodus wird \u00fcber den Verzeichnisname beim Aufruf vorgegeben. Es schreibt alle (maximal 32) im aktuellen Verzeichnis befindlichen Files auf die freien Pl\u00e4tze des dem Unterverzeichnisnamen entsprechenden Tapes. Vor dem Schreiben wird das Tape formatiert (alle Programme darin gel\u00f6scht). Je nach Emulationstyp wird nach entsprechende Dateiendungen gesucht:<br>\nf\u00fcr die ZX81-Modi .P oder .p<br>\nf\u00fcr den ZX80-Modus .O oder .o<br>\nf\u00fcr den ACE-Modus .ACE oder .ace<br>\nf\u00fcr den Spectrum-Modus .Z80 oder .z80<br>\nDa der emulierte Spectrum nur \u00fcber 15K RAM verf\u00fcgt, werden die meisten im Internet ver\u00f6ffentlichten .z80 Dateien zu einem Absturz f\u00fchren, da der Stack nach dem Laden in einem nicht beschreibbaren Bereich liegt.<br>\nAls Vorgehensweise empfehle ich, die zu schreibenden Dateien in das zu w\u00e4hlende TAPExxx Verzeichnis zu kopieren, dann in diesem Verzeichnis ein Terminal zu starten und dort den Befehl ax81-write einzugeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2 GB micro SD-Karte hat nicht funktioniert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"720\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-angeschlossen-rotated.jpg\" alt=\"AX81 - angeschlossen\" class=\"wp-image-43343\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-angeschlossen-rotated.jpg 960w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-angeschlossen-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/AX81-angeschlossen-16x12.jpg 16w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><figcaption class=\"wp-element-caption\">AX81 &#8211; angeschlossen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Link<\/strong><br>\nhttp:\/\/www.jcwolfram.de\/projekte\/avr\/ax81b\/main.php<\/p>\n\n\n\n<div class=\"wp_b_box\"><strong>Conclusion<\/strong><br>\nEin sch\u00f6nes kleines Bastelprojekt, um sich etwas mit der Materie zu besch\u00e4ftigen. Eine regelm\u00e4\u00dfige Verwendung sehe ich nur f\u00fcr den <em>ZX80<\/em> and <em>ZX81<\/em>-Modus.<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Der AX81 ist ein Projekt von J\u00f6rg Wolffram, das er im Jahr 2011 entwickelt hat. Dabei handelt es sich um einen ZX81, der in einem \u2026<\/p>","protected":false},"author":2,"featured_media":16437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","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_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[43],"tags":[4737],"class_list":["post-16200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zx81","tag-hardware"],"modified_by":"Jungsi","wp-worthy-pixel":{"ignored":false,"public":"3d396827d7cc4731a6cd90d1fc94d779","server":"","url":"https:\/\/vg06.met.vgwort.de\/na\/3d396827d7cc4731a6cd90d1fc94d779"},"wp-worthy-type":"normal","jetpack_publicize_connections":[],"jetpack-related-posts":[{"id":3824,"url":"https:\/\/www.jungsi.de\/en\/retro-sinclair-zx-spectrum-zxc3-teil-3\/","url_meta":{"origin":16200,"position":0},"title":"ZXC3 &#8211; Teil 3 [Sinclair ZX Spectrum]","author":"Jungsi","date":"13. October 2013","format":false,"excerpt":"Weiter gehts im n\u00e4chsten Teil rund um das ZXC3 Modul f\u00fcr den Sinclair Spectrum. Diese Mal dreht alles um die ZX81 und ZX80 Emulatoren. Am Besten funktionieren die Emulatoren auf einem Spectrum 128K. Sie w\u00fcrden auch auf dem 48K Spectrum funktionieren, allerdings ist hier zus\u00e4tzliche Hardware n\u00f6tig, auf die ich\u2026","rel":"","context":"In &quot;Sinclair ZX Spectrum&quot;","block_context":{"text":"Sinclair ZX Spectrum","link":"https:\/\/www.jungsi.de\/en\/category\/retro\/sinclair\/zx-spectrum\/"},"img":{"alt_text":"ZXC3","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2013\/06\/ZXC3-vorne-oben-Vorderseite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7784,"url":"https:\/\/www.jungsi.de\/en\/sinclair-zx81-core-fpga-mist\/","url_meta":{"origin":16200,"position":1},"title":"Sinclair Cores [MIST]","author":"Jungsi","date":"15. November 2016","format":false,"excerpt":"Nachdem sich in Bezug auf den MIST inzwischen seid seinem Erscheinen extrem viel getan hat, starte ich mal eine kleine Reihe mit Beschreibungen zu den einzelnen Cores. Beginnen will ich nat\u00fcrlich mit den Cores meiner Lieblingsrechner-Marke - Sinclair. :-) Sinclair ZX81 Den Core herunterladen und auf die SD-Karte des MIST\u2026","rel":"","context":"In &quot;FPGA&quot;","block_context":{"text":"FPGA","link":"https:\/\/www.jungsi.de\/en\/category\/retro\/fpga\/"},"img":{"alt_text":"MIST - Sinclair QL Core - Men\u00fc","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/mist-sinclair-ql-core-menue.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/mist-sinclair-ql-core-menue.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/mist-sinclair-ql-core-menue.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/mist-sinclair-ql-core-menue.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10918,"url":"https:\/\/www.jungsi.de\/en\/dragons-lair-sinclair-zx81\/","url_meta":{"origin":16200,"position":2},"title":"Dragons Lair [Sinclair ZX81]","author":"Jungsi","date":"28. December 2015","format":false,"excerpt":"Du kennst Dragons Lair nicht? Wenigstens der Name sollte bekannt sein :-) Wenn nicht, hast du vermutlich 1983 im Winterschlaf verbracht oder warst noch nicht auf der Welt :-) Das Spiel erschien 1983, wurde von der Firma Cinematronics entwickelt und verwendete als eines der ersten Spiele eine Laserdisc. Im Grunde\u2026","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.jungsi.de\/en\/category\/software\/games\/"},"img":{"alt_text":"Dragons Lair ZX81","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/dragons-lair-zx81.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/dragons-lair-zx81.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/dragons-lair-zx81.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":7752,"url":"https:\/\/www.jungsi.de\/en\/chroma-interface-retro-sinclair-zx81\/","url_meta":{"origin":16200,"position":3},"title":"Chroma Interface [Sinclair ZX81]","author":"Jungsi","date":"23. January 2015","format":false,"excerpt":"Das Chroma Interface f\u00fcr den Sinclair ZX81 ist der neueste Streich von Paul Farrow. Von diesem T\u00fcftler stammen auch das SPECTRA Interface, ZXC3 und ZXC4. Das neue Interface ist nun f\u00fcr den ZX81 und stellt praktisch das Gegenst\u00fcck zum SPECTRA Interface dar. Dies ist der erste Teil der Reihe, da\u2026","rel":"","context":"In &quot;Sinclair ZX81&quot;","block_context":{"text":"Sinclair ZX81","link":"https:\/\/www.jungsi.de\/en\/category\/retro\/sinclair\/zx81\/"},"img":{"alt_text":"Chroma Interface","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/Chroma-Interface.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":16887,"url":"https:\/\/www.jungsi.de\/en\/zxblast-sinclair-zx81\/","url_meta":{"origin":16200,"position":4},"title":"ZXblast [Sinclair ZX81]","author":"Jungsi","date":"21. March 2019","format":false,"excerpt":"Eine tolle Erweiterung f\u00fcr den Sinclair ZX81 liegt seit einiger Zeit auf meinem Tisch. Das ZXblast wurde, wie schon einige andere tolle Hardware f\u00fcr den kleinen Sinclair Rechner in Deutschland, von Pokemon entwickelt. Seine Hardware gibt es meist als Bausatz, aber f\u00fcr weniger versierte Bastler wie mich auch als Fertigger\u00e4t.\u2026","rel":"","context":"In &quot;Sinclair ZX81&quot;","block_context":{"text":"Sinclair ZX81","link":"https:\/\/www.jungsi.de\/en\/category\/retro\/sinclair\/zx81\/"},"img":{"alt_text":"ZXblast","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/zxblast_1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/zxblast_1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/zxblast_1.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":3091,"url":"https:\/\/www.jungsi.de\/en\/retro-sinclair-zx81-zxpand-ay\/","url_meta":{"origin":16200,"position":5},"title":"ZXpand-AY [Sinclair ZX81]","author":"Jungsi","date":"7. April 2013","format":false,"excerpt":"Nachdem nun wieder ein paar St\u00fcck produziert wurden, habe ich gleich mal zugeschlagen bevor es wieder ausverkauft ist: Das ZXpand-AY Sound Modul f\u00fcr den Sinclair ZX81 (kann auch am Timex-Sinclair TS\/1000, TS\/1500 verwendet werden. Das Modul ist eine Erweiterung zum schon bekannten ZXpand Interface, wird auf dieses aufgesteckt und erweitert\u2026","rel":"","context":"In &quot;Sinclair ZX81&quot;","block_context":{"text":"Sinclair ZX81","link":"https:\/\/www.jungsi.de\/en\/category\/retro\/sinclair\/zx81\/"},"img":{"alt_text":"ZXpand-AY vor \"Einbau\"","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2013\/04\/ZX-Pand-AY.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ax81-sinclair-zx-81.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16200","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=16200"}],"version-history":[{"count":1,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16200\/revisions"}],"predecessor-version":[{"id":43344,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/16200\/revisions\/43344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/16437"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=16200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=16200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=16200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}