{"id":792,"date":"2026-10-23T01:35:00","date_gmt":"2026-10-22T23:35:00","guid":{"rendered":"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/"},"modified":"2026-10-23T01:35:00","modified_gmt":"2026-10-22T23:35:00","slug":"kcc-tap","status":"publish","type":"page","link":"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/","title":{"rendered":"KCC- und TAP-Datei: Kassettenprogramme als Datei erkl\u00e4rt"},"content":{"rendered":"\n<div id=\"definition\" class=\"wp-block-group gl-def is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"gl-def__label wp-block-paragraph\">Kurz erkl\u00e4rt <span>\u00b7 Retro &amp; DDR-Heimcomputer<\/span><\/p>\n\n\n\n<p class=\"gl-def__text wp-block-paragraph\">KCC- und TAP-Dateien speichern Programme der DDR-Kleincomputer, etwa f\u00fcr Robotron Z9001 und KC 87, als Datei statt als Ton auf Kassette. Die KCC-Datei enth\u00e4lt Kopfblock und Daten, die TAP-Datei zus\u00e4tzlich die Blocknummern der Kassettenaufnahme.<\/p>\n\n\n\n<p class=\"gl-def__alt wp-block-paragraph\">Auch: KCC-Datei, TAP-Datei, .kcc, .tap, KC-TAP, KC-Format, Kassettenabbild<\/p>\n<\/div>\n\n\n\n<figure class=\"gl-anim\" id=\"animation\"><input type=\"checkbox\" class=\"gl-anim__pause\" id=\"gl-pause-kcc-tap\"><label for=\"gl-pause-kcc-tap\" class=\"gl-anim__btn\"><span class=\"gl-anim__p\">Animation anhalten<\/span><span class=\"gl-anim__r\">Animation fortsetzen<\/span><\/label><div class=\"gl-anim__stage\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"g-kcc-tap\" viewBox=\"0 0 640 360\" role=\"img\" aria-labelledby=\"g-kcc-tap-t g-kcc-tap-d\">\n<title id=\"g-kcc-tap-t\">KCC- und TAP-Datei: die Kassette als Datei<\/title>\n<desc id=\"g-kcc-tap-d\">Oben liegen drei Bl\u00f6cke einer Kassettenaufnahme: jeweils Vorton, Blocknummer, 128 Byte Daten und Pr\u00fcfsumme; der erste Block mit Nummer 00 ist der Kopfblock, der letzte tr\u00e4gt FF. Vorton und Pr\u00fcfsumme werden durchgestrichen. In der KCC-Datei landen nur der Kopfblock und die Datenbl\u00f6cke ohne Nummern. In der TAP-Datei steht zuerst eine 16 Byte lange Kennung, danach jeder Block mit seiner Nummer und 128 Byte Daten.<\/desc>\n<style>\n.g-kcc-tap{font-family:\"Space Grotesk\",system-ui,sans-serif}\n.g-kcc-tap .bg{fill:#131823}\n.g-kcc-tap .h{fill:#e8ebf2;font-size:16px;font-weight:700}\n.g-kcc-tap .lbl{fill:#aab3c5;font-size:15px}\n.g-kcc-tap .vt{fill:#1d2433;stroke:#5d6a80;stroke-width:1.5}\n.g-kcc-tap .wv{fill:none;stroke:#7dffa8;stroke-width:2}\n.g-kcc-tap .nb{fill:#a78bfa}\n.g-kcc-tap .db{fill:#38bdf8}\n.g-kcc-tap .hd{fill:#ffd700}\n.g-kcc-tap .tx{fill:#0e1117;font-size:14px;font-family:monospace;font-weight:700;text-anchor:middle}\n.g-kcc-tap .dots{fill:#aab3c5;font-size:22px;font-weight:700}\n.g-kcc-tap .x{stroke:#ff5d6c;stroke-width:2.5;stroke-linecap:round}\n.g-kcc-tap .kb{fill:#242c3d;stroke:#ffd700;stroke-width:1.5}\n.g-kcc-tap .kt{fill:#ffd700;font-size:14px;font-family:monospace;font-weight:700;text-anchor:middle}\n.g-kcc-tap .msg{fill:#ffd700;font-size:16px;font-weight:700}\n.g-kcc-tap .k0{animation:g-kcc-tap-k0 8s ease-out infinite}\n.g-kcc-tap .p0{animation:g-kcc-tap-p0 8s ease-out infinite}\n.g-kcc-tap .k1{animation:g-kcc-tap-k1 8s ease-out infinite}\n.g-kcc-tap .p1{animation:g-kcc-tap-p1 8s ease-out infinite}\n.g-kcc-tap .k2{animation:g-kcc-tap-k2 8s ease-out infinite}\n.g-kcc-tap .p2{animation:g-kcc-tap-p2 8s ease-out infinite}\n.g-kcc-tap .kh{animation:g-kcc-tap-kh 8s linear infinite}\n.g-kcc-tap .xx{animation:g-kcc-tap-xx 8s linear infinite}\n.g-kcc-tap .kd{animation:g-kcc-tap-kd 8s linear infinite}\n.g-kcc-tap .pd{animation:g-kcc-tap-pd 8s linear infinite}\n.g-kcc-tap .m0{animation:g-kcc-tap-m0 8s linear infinite}\n.g-kcc-tap .m1{animation:g-kcc-tap-m1 8s linear infinite}\n.g-kcc-tap .m2{animation:g-kcc-tap-m2 8s linear infinite}\n@keyframes g-kcc-tap-k0{0%,24%{opacity:0;transform:translateY(-94px)}29%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-p0{0%,60%{opacity:0;transform:translateY(-188px)}65%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-k1{0%,30%{opacity:0;transform:translateY(-94px)}35%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-p1{0%,66%{opacity:0;transform:translateY(-188px)}71%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-k2{0%,36%{opacity:0;transform:translateY(-94px)}41%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-p2{0%,72%{opacity:0;transform:translateY(-188px)}77%,97%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}\n@keyframes g-kcc-tap-kh{0%,54%{opacity:0}56%,97%{opacity:1}99%,100%{opacity:0}}\n@keyframes g-kcc-tap-xx{0%,20%{opacity:0}22%,97%{opacity:1}99%,100%{opacity:0}}\n@keyframes g-kcc-tap-kd{0%,24%{opacity:0}26%,97%{opacity:1}99%,100%{opacity:0}}\n@keyframes g-kcc-tap-pd{0%,60%{opacity:0}62%,97%{opacity:1}99%,100%{opacity:0}}\n@keyframes g-kcc-tap-m0{0%,20%{opacity:1}22%,98%{opacity:0}100%{opacity:1}}\n@keyframes g-kcc-tap-m1{0%,20%{opacity:0}22%,53%{opacity:1}55%,100%{opacity:0}}\n@keyframes g-kcc-tap-m2{0%,55%{opacity:0}57%,97%{opacity:1}99%,100%{opacity:0}}\n@media (prefers-reduced-motion:reduce){.g-kcc-tap *{animation:none!important}.g-kcc-tap .m0,.g-kcc-tap .m1{opacity:0}.g-kcc-tap .m2{opacity:1}}\n<\/style>\n<rect class=\"bg\" width=\"640\" height=\"360\" rx=\"18\"\/>\n<text class=\"h\" x=\"36\" y=\"62\">Kassette (Tonsignal)<\/text><text class=\"lbl\" x=\"214\" y=\"62\">Vorton \u00b7 Nummer \u00b7 128 Byte \u00b7 Pr\u00fcfsumme<\/text>\n<rect class=\"vt\" x=\"112\" y=\"74\" width=\"26\" height=\"34\" rx=\"4\"\/><path class=\"wv\" d=\"M116 91q4.5 -9 9 0t9 0\"\/><rect class=\"nb\" x=\"140\" y=\"74\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"154\" y=\"96\">00<\/text><rect class=\"db\" x=\"170\" y=\"74\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"199\" y=\"96\">Kopf<\/text><rect class=\"vt\" x=\"230\" y=\"74\" width=\"24\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"242\" y=\"96\" style=\"fill:#aab3c5\">PS<\/text><rect class=\"vt\" x=\"258\" y=\"74\" width=\"26\" height=\"34\" rx=\"4\"\/><path class=\"wv\" d=\"M262 91q4.5 -9 9 0t9 0\"\/><rect class=\"nb\" x=\"286\" y=\"74\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"300\" y=\"96\">01<\/text><rect class=\"db\" x=\"316\" y=\"74\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"345\" y=\"96\">128 B<\/text><rect class=\"vt\" x=\"376\" y=\"74\" width=\"24\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"388\" y=\"96\" style=\"fill:#aab3c5\">PS<\/text><rect class=\"vt\" x=\"446\" y=\"74\" width=\"26\" height=\"34\" rx=\"4\"\/><path class=\"wv\" d=\"M450 91q4.5 -9 9 0t9 0\"\/><rect class=\"nb\" x=\"474\" y=\"74\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"488\" y=\"96\">FF<\/text><rect class=\"db\" x=\"504\" y=\"74\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"533\" y=\"96\">128 B<\/text><rect class=\"vt\" x=\"564\" y=\"74\" width=\"24\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"576\" y=\"96\" style=\"fill:#aab3c5\">PS<\/text><text class=\"dots\" x=\"412\" y=\"97\">\u2026<\/text>\n<g class=\"xx\"><path class=\"x\" d=\"M115 77l20 28M135 77l-20 28M233 77l18 28M251 77l-18 28\"\/><path class=\"x\" d=\"M261 77l20 28M281 77l-20 28M379 77l18 28M397 77l-18 28\"\/><path class=\"x\" d=\"M449 77l20 28M469 77l-20 28M567 77l18 28M585 77l-18 28\"\/><\/g>\n<text class=\"h\" x=\"36\" y=\"156\">KCC-Datei<\/text><text class=\"lbl kd\" x=\"132\" y=\"156\">Kopfblock + Daten, ohne Nummern<\/text>\n<text class=\"dots kd\" x=\"412\" y=\"191\">\u2026<\/text>\n<g class=\"k0\"><rect class=\"db hd\" x=\"170\" y=\"168\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"199\" y=\"190\">Kopf<\/text><\/g><g class=\"k1\"><rect class=\"db\" x=\"316\" y=\"168\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"345\" y=\"190\">128 B<\/text><\/g><g class=\"k2\"><rect class=\"db\" x=\"504\" y=\"168\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"533\" y=\"190\">128 B<\/text><\/g>\n<text class=\"h\" x=\"36\" y=\"250\">TAP-Datei<\/text><text class=\"lbl pd\" x=\"132\" y=\"250\">Kennung + Blocknummer + Daten<\/text>\n<g class=\"kh\"><rect class=\"kb\" x=\"36\" y=\"262\" width=\"98\" height=\"34\" rx=\"4\"\/><text class=\"kt\" x=\"85\" y=\"284\">KC-TAPE\u2026<\/text><\/g>\n<text class=\"dots pd\" x=\"412\" y=\"285\">\u2026<\/text>\n<g class=\"p0\"><rect class=\"nb\" x=\"140\" y=\"262\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"154\" y=\"284\">00<\/text><rect class=\"db hd\" x=\"170\" y=\"262\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"199\" y=\"284\">Kopf<\/text><\/g><g class=\"p1\"><rect class=\"nb\" x=\"286\" y=\"262\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"300\" y=\"284\">01<\/text><rect class=\"db\" x=\"316\" y=\"262\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"345\" y=\"284\">128 B<\/text><\/g><g class=\"p2\"><rect class=\"nb\" x=\"474\" y=\"262\" width=\"28\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"488\" y=\"284\">FF<\/text><rect class=\"db\" x=\"504\" y=\"262\" width=\"58\" height=\"34\" rx=\"4\"\/><text class=\"tx\" x=\"533\" y=\"284\">128 B<\/text><\/g>\n<text class=\"msg m0\" x=\"36\" y=\"330\">Auf Band: jeder Block mit Vorton und Pr\u00fcfsumme<\/text>\n<text class=\"msg m1\" x=\"36\" y=\"330\">KCC: Vorton, Nummern und Pr\u00fcfsummen fallen weg<\/text>\n<text class=\"msg m2\" x=\"36\" y=\"330\">TAP: 16 Byte Kennung, dann Nummer + 128 Byte je Block<\/text>\n<\/svg><\/div><figcaption><b>So funktioniert\u2019s:<\/b> Ein Kassettenblock besteht aus Vorton, Blocknummer, 128 Byte Daten und Pr\u00fcfsumme. Die KCC-Datei beh\u00e4lt nur Kopfblock und Daten, die TAP-Datei beginnt mit einer 16-Byte-Kennung und beh\u00e4lt zu jedem Block die Nummer.<\/figcaption><\/figure>\n\n\n\n<nav class=\"mag-toc\" aria-label=\"Inhalt\"><details><summary>Inhalt<\/summary><ol><li><a href=\"#bedeutung\">Was sind KCC- und TAP-Dateien?<\/a><\/li><li><a href=\"#aufbau-kcc\">Wie ist eine KCC-Datei aufgebaut?<\/a><\/li><li><a href=\"#aufbau-tap\">Wie ist eine TAP-Datei aufgebaut?<\/a><\/li><li><a href=\"#unterschied\">KCC, TAP, WAV und COM \u2013 der Unterschied<\/a><\/li><li><a href=\"#beispiele\">KCC- und TAP-Datei in Spielen auf Player 0o5<\/a><\/li><li><a href=\"#anleitung\">So l\u00e4dst du eine TAP- oder KCC-Datei<\/a><\/li><li><a href=\"#faq\">H\u00e4ufige Fragen<\/a><\/li><li><a href=\"#verwandte-begriffe\">Verwandte Begriffe<\/a><\/li><\/ol><\/details><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bedeutung\">Was sind KCC- und TAP-Dateien?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Heimcomputer der DDR luden ihre Programme von der <a href=\"https:\/\/0o5.de\/magazin\/glossar\/datenkassette\/\">Datenkassette<\/a>: als Folge von Bl\u00f6cken mit je 128 Byte, codiert als T\u00f6ne. F\u00fcr <a href=\"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\">Emulatoren<\/a> und moderne Speichermodule braucht man diese T\u00f6ne nicht. Es reichen die Bytes selbst \u2013 und genau die speichern KCC- und TAP-Dateien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beide Formate stammen aus der Emulator-Szene und werden f\u00fcr die Rechner aus Dresden (Z9001, KC 85\/1, KC 87) ebenso genutzt wie f\u00fcr die aus M\u00fchlhausen. Die Endung TAP kommt von \u201etape\u201c, englisch f\u00fcr Band. KCC hat sich als Standardformat f\u00fcr Emulatoren und Werkzeuge durchgesetzt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aufbau-kcc\">Wie ist eine KCC-Datei aufgebaut?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine KCC-Datei beginnt mit einem 128 Byte gro\u00dfen <strong>Kopfblock<\/strong>, der dem Kopfblock auf der Kassette entspricht. Danach folgt der Inhalt des Programms als Speicherabzug, in St\u00fccken zu 128 Byte \u2013 ohne Vorton, ohne Blocknummer, ohne Pr\u00fcfsumme.<\/p>\n\n\n\n<figure class=\"wp-block-table mag-table\"><table><thead><tr><th>Teil des Kopfblocks<\/th><th>Inhalt<\/th><th>Beispiel<\/th><\/tr><\/thead><tbody><tr><td>Name<\/td><td>8 Zeichen, mit Nullbytes aufgef\u00fcllt<\/td><td>DUUM<\/td><\/tr><tr><td>Typ<\/td><td>3 Zeichen<\/td><td>COM<\/td><\/tr><tr><td>Adressen<\/td><td>Anzahl, dann Anfangs-, End- und Startadresse<\/td><td>Anfang 0300h<\/td><\/tr><tr><td>Rest<\/td><td>bis 128 Byte aufgef\u00fcllt<\/td><td>\u2013<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Anfangsadresse sagt, wohin im <a href=\"https:\/\/0o5.de\/magazin\/glossar\/arbeitsspeicher\/\">Arbeitsspeicher<\/a> das Programm geladen wird, die Startadresse, wo es nach dem Laden losl\u00e4uft. Steht dort FFFFh, startet es nicht von selbst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aufbau-tap\">Wie ist eine TAP-Datei aufgebaut?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine TAP-Datei beginnt mit einer 16 Byte langen Kennung, die mit \u201eKC-TAPE\u201c anf\u00e4ngt. Danach folgen die Bl\u00f6cke so, wie sie auf dem Band standen: jeweils 1 Byte Blocknummer und 128 Byte Daten, zusammen 129 Byte. Vorton und Pr\u00fcfsumme fehlen auch hier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Z9001 hat der Kopfblock eines Maschinenprogramms die Nummer 00, der letzte Block die Nummer FFh. Die Rechner aus M\u00fchlhausen z\u00e4hlen dagegen ab 1 \u2013 ein Unterschied, \u00fcber den manche Werkzeuge stolpern. BASIC-Programme beginnen mit Block 1 und tragen am Anfang dreimal das Byte D3h, gefolgt vom Namen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mehrere TAP-Dateien lassen sich hintereinanderh\u00e4ngen und so wie eine Kassette mit mehreren Programmen nutzen. Das unterst\u00fctzen allerdings nur wenige Emulatoren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"unterschied\">KCC, TAP, WAV und COM \u2013 der Unterschied<\/h2>\n\n\n\n<figure class=\"wp-block-table mag-table\"><table><thead><tr><th>Datei<\/th><th>Inhalt<\/th><th>Wof\u00fcr<\/th><\/tr><\/thead><tbody><tr><td>WAV<\/td><td>das Tonsignal der Kassette<\/td><td>echter Rechner \u00fcber den Kassetteneingang<\/td><\/tr><tr><td>TAP<\/td><td>Kennung, dann Bl\u00f6cke mit Nummer und 128 Byte<\/td><td>Emulatoren, SD-Modul mit SDX-Terminal<\/td><\/tr><tr><td>KCC<\/td><td>Kopfblock, dann Daten ohne Nummern<\/td><td>Emulatoren, Disk-OS, Werkzeuge<\/td><\/tr><tr><td>COM<\/td><td>Programmdatei f\u00fcr USB-OS und SD-OS<\/td><td>USB-Stick oder SD-Karte am echten Rechner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Animation oben zeigt den Zusammenhang: Aus jedem Kassettenblock fallen Vorton und Pr\u00fcfsumme weg. In der KCC-Datei verschwinden zus\u00e4tzlich die Blocknummern, in der TAP-Datei bleiben sie stehen.<\/p>\n\n\n\n<div class=\"wp-block-group mag-tip is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"mag-tip__text wp-block-paragraph\"><strong>Tipp:<\/strong> Hilfsprogramme k\u00f6nnen TAP- und KCC-Dateien in Tonsignale umwandeln und umgekehrt alte Kassetten \u00fcber die Soundkarte einlesen. So kommen alte B\u00e4nder ins Archiv und neue Programme auf den echten Rechner.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"beispiele\">KCC- und TAP-Datei in Spielen auf Player 0o5<\/h2>\n\n\n\n<ul class=\"gl-games\"><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/duum-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Duum Z9001<\/a><\/h3><p>F\u00fcr <a href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Duum Z9001<\/a> gibt es DUUM.tap f\u00fcr Emulatoren wie JKCEMU und das SD-Modul mit SDX-Terminal sowie DUUM.kcc f\u00fcr Emulatoren und Disk-OS. Warnt der Browser bei DUUM.COM, nimmst du die KCC-Datei und benennst sie auf dem Stick in DUUM.COM um.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/duum\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Duum Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Duum Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/buddel-z9001-261\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/buddel-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/buddel-z9001-261\/\">Buddel Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/buddel-z9001-261\/\">Buddel Z9001<\/a> ist gepackt 14 099 Byte gro\u00df und belegt 111 Bandbl\u00f6cke \u2013 genau diese Bl\u00f6cke zu je 128 Byte stecken auch in BUDDEL.tap und BUDDEL.kcc.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/buddel\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Buddel Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Buddel Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/buddel-z9001-261\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/kosmos-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Kosmos Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Kosmos Z9001<\/a> belegt gepackt 28 880 Byte in 226 Bandbl\u00f6cken. Neben KOSMOS.tap und KOSMOS.kcc gibt es eine WAV-Kassette von 4:14 Minuten.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/kosmos\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Kosmos Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Kosmos Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/wusel-z9001-249\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/wusel-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/wusel-z9001-249\/\">Wusel Z9001<\/a><\/h3><p>F\u00fcr Emulatoren gibt es <a href=\"https:\/\/0o5.de\/magazin\/wusel-z9001-249\/\">Wusel Z9001<\/a> als WUSEL.tap und WUSEL.kcc; am echten Rechner l\u00e4dt das 12 405 Byte gro\u00dfe Programm von Kassette in etwa 1:52 Minuten.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/wusel\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Wusel Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Wusel Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/wusel-z9001-249\/\">Zum Guide<\/a><\/p><\/div><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"anleitung\">So l\u00e4dst du eine TAP- oder KCC-Datei<\/h2>\n\n\n\n<ol class=\"wp-block-list gl-steps\">\n<li>Lade die TAP- oder KCC-Datei des Programms herunter, zum Beispiel DUUM.tap oder DUUM.kcc f\u00fcr Duum Z9001.<\/li>\n\n<li>Im Emulator am PC: \u00d6ffne die Datei \u00fcber die Ladefunktion des Emulators oder zieh sie ins Emulatorfenster.<\/li>\n\n<li>Mit SD-Modul und SDX-Terminal: Kopiere die TAP-Datei auf die SD-Karte und lade sie mit L und dem Namen, etwa L DUUM.<\/li>\n\n<li>Mit USB-OS oder SD-OS: Kopiere die COM-Datei auf Stick oder Karte \u2013 oder benenne die KCC-Datei dort in NAME.COM um \u2013 und gib an der Eingabezeile \u201e>\u201c den Namen ein. Bei einem Mega-Flash-Modul startest du vorher USBX, SDX oder CHX.<\/li>\n\n<li>Mit Disk-OS: Nutze die KCC-Datei.<\/li>\n\n<li>F\u00fcr einen echten Rechner ohne Modul nimmst du stattdessen die WAV-Datei und spielst sie in den Kassetteneingang.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">H\u00e4ufige Fragen zu KCC- und TAP-Datei<\/h2>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Was ist der Unterschied zwischen KCC und TAP?<\/summary>\n<p class=\"wp-block-paragraph\">Beide speichern Kassettenprogramme als Datei. Die KCC-Datei enth\u00e4lt einen 128-Byte-Kopfblock und danach nur die Daten, die TAP-Datei eine 16-Byte-Kennung und danach jeden Block mit seiner Blocknummer.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Womit \u00f6ffne ich eine KCC-Datei?<\/summary>\n<p class=\"wp-block-paragraph\">Mit einem Emulator f\u00fcr die DDR-Kleincomputer, etwa JKCEMU. Am echten Z9001 oder KC 87 l\u00e4dst du KCC-Dateien \u00fcber Disk-OS oder, umbenannt in .COM, \u00fcber USB-OS und SD-OS.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Wof\u00fcr steht TAP?<\/summary>\n<p class=\"wp-block-paragraph\">TAP kommt von \u201etape\u201c, englisch f\u00fcr Band. Der Name zeigt, dass das Format direkt von der Kassettenaufzeichnung abgeleitet ist und deren Blocknummern beh\u00e4lt.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Kann ich eine TAP-Datei am echten Rechner nutzen?<\/summary>\n<p class=\"wp-block-paragraph\">Ja, zum Beispiel mit einem SD-Modul und SDX-Terminal. Ohne Modul wandelst du sie in ein Tonsignal um oder nimmst gleich die WAV-Datei und spielst sie in den Kassetteneingang.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-begriffe\">Verwandte Begriffe<\/h2>\n\n\n\n<ul class=\"gl-rel\"><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/datenkassette\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Datenkassette<\/b><span>Programme als T\u00f6ne: Wie Heimcomputer Daten auf Audiokassetten speicherten, wie das Format des Robotron Z9001 funktioniert und wie du heute per WAV l\u00e4dst.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Emulator<\/b><span>Alte Hardware als Software: Was ein Emulator ist, wie er Prozessor und Speicher nachbildet, was ihn vom Simulator unterscheidet und wie Z9001-Spiele im Browser laufen.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/robotron-z9001\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Robotron Z9001<\/b><span>Der DDR-Heimcomputer aus Dresden: Z9001, KC 85\/1 und KC 87 erkl\u00e4rt \u2013 Technik, Grafik aus Zeichen, Kassette und Spiele, die du heute noch spielen kannst.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/homebrew\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Homebrew<\/b><span>Selbst gebraut statt gekauft: Was Homebrew bedeutet, wie neue Spiele f\u00fcr alte Rechner entstehen und warum es 2026 neue Spiele f\u00fcr den Robotron Z9001 gibt.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/arbeitsspeicher\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Arbeitsspeicher (RAM)<\/b><span>Der Schreibtisch des Prozessors: Was Arbeitsspeicher ist, warum er beim Ausschalten alles vergisst und wie Spiele die 48 KB des Robotron Z9001 ausreizen.<\/span><\/a><\/li><\/ul>\n\n\n\n<p class=\"gl-back\"><a class=\"mag-btn mag-btn--ghost\" href=\"https:\/\/0o5.de\/magazin\/glossar\/\">\u2190 Alle 199 Begriffe im Spiele-Glossar<\/a><a class=\"mag-btn mag-btn--play\" href=\"https:\/\/0o5.de\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Zur Spieleseite|KCC- und TAP-Datei\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Zu den Spielen<\/span><\/a><\/p>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"DefinedTerm\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#begriff\", \"name\": \"KCC- und TAP-Datei\", \"description\": \"KCC- und TAP-Dateien speichern Programme der DDR-Kleincomputer, etwa f\u00fcr Robotron Z9001 und KC 87, als Datei statt als Ton auf Kassette. Die KCC-Datei enth\u00e4lt Kopfblock und Daten, die TAP-Datei zus\u00e4tzlich die Blocknummern der Kassettenaufnahme.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/\", \"inLanguage\": \"de\", \"inDefinedTermSet\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\"}, \"subjectOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#richSnippet\"}, \"alternateName\": [\"KCC-Datei\", \"TAP-Datei\", \".kcc\", \".tap\", \"KC-TAP\", \"KC-Format\", \"Kassettenabbild\"], \"image\": \"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/glossar-kcc-tap.jpg\"}, {\"@type\": \"DefinedTermSet\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\", \"name\": \"Spiele-Glossar von Player 0o5\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/\", \"inLanguage\": \"de\", \"publisher\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#organization\"}}, {\"@type\": \"WebPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#webpage\", \"about\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#begriff\"}, \"mainEntity\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#begriff\"}, \"isPartOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#website\"}, \"speakable\": {\"@type\": \"SpeakableSpecification\", \"cssSelector\": [\".gl-def__text\"]}, \"keywords\": \"kcc datei, tap datei kc, kcc tap unterschied, z9001 emulator datei, kc 87 programme laden, kassettenformat kc\", \"mentions\": [{\"@id\": \"https:\/\/0o5.de\/games\/z9001\/duum\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/buddel\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/kosmos\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/wusel\/#spiel\"}], \"relatedLink\": [\"https:\/\/0o5.de\/magazin\/glossar\/datenkassette\/\", \"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\", \"https:\/\/0o5.de\/magazin\/glossar\/robotron-z9001\/\", \"https:\/\/0o5.de\/magazin\/glossar\/homebrew\/\", \"https:\/\/0o5.de\/magazin\/glossar\/arbeitsspeicher\/\"]}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#faq\", \"inLanguage\": \"de\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Was ist der Unterschied zwischen KCC und TAP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Beide speichern Kassettenprogramme als Datei. Die KCC-Datei enth\u00e4lt einen 128-Byte-Kopfblock und danach nur die Daten, die TAP-Datei eine 16-Byte-Kennung und danach jeden Block mit seiner Blocknummer.\"}}, {\"@type\": \"Question\", \"name\": \"Womit \u00f6ffne ich eine KCC-Datei?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Mit einem Emulator f\u00fcr die DDR-Kleincomputer, etwa JKCEMU. Am echten Z9001 oder KC 87 l\u00e4dst du KCC-Dateien \u00fcber Disk-OS oder, umbenannt in .COM, \u00fcber USB-OS und SD-OS.\"}}, {\"@type\": \"Question\", \"name\": \"Wof\u00fcr steht TAP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"TAP kommt von \u201etape\u201c, englisch f\u00fcr Band. Der Name zeigt, dass das Format direkt von der Kassettenaufzeichnung abgeleitet ist und deren Blocknummern beh\u00e4lt.\"}}, {\"@type\": \"Question\", \"name\": \"Kann ich eine TAP-Datei am echten Rechner nutzen?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, zum Beispiel mit einem SD-Modul und SDX-Terminal. Ohne Modul wandelst du sie in ein Tonsignal um oder nimmst gleich die WAV-Datei und spielst sie in den Kassetteneingang.\"}}]}, {\"@type\": \"HowTo\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\", \"name\": \"So l\u00e4dst du eine TAP- oder KCC-Datei\", \"inLanguage\": \"de\", \"about\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#begriff\"}, \"step\": [{\"@type\": \"HowToStep\", \"position\": 1, \"text\": \"Lade die TAP- oder KCC-Datei des Programms herunter, zum Beispiel DUUM.tap oder DUUM.kcc f\u00fcr Duum Z9001.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}, {\"@type\": \"HowToStep\", \"position\": 2, \"text\": \"Im Emulator am PC: \u00d6ffne die Datei \u00fcber die Ladefunktion des Emulators oder zieh sie ins Emulatorfenster.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}, {\"@type\": \"HowToStep\", \"position\": 3, \"text\": \"Mit SD-Modul und SDX-Terminal: Kopiere die TAP-Datei auf die SD-Karte und lade sie mit L und dem Namen, etwa L DUUM.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}, {\"@type\": \"HowToStep\", \"position\": 4, \"text\": \"Mit USB-OS oder SD-OS: Kopiere die COM-Datei auf Stick oder Karte \u2013 oder benenne die KCC-Datei dort in NAME.COM um \u2013 und gib an der Eingabezeile \u201e>\u201c den Namen ein. Bei einem Mega-Flash-Modul startest du vorher USBX, SDX oder CHX.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}, {\"@type\": \"HowToStep\", \"position\": 5, \"text\": \"Mit Disk-OS: Nutze die KCC-Datei.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}, {\"@type\": \"HowToStep\", \"position\": 6, \"text\": \"F\u00fcr einen echten Rechner ohne Modul nimmst du stattdessen die WAV-Datei und spielst sie in den Kassetteneingang.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/kcc-tap\/#anleitung\"}]}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Die Kassette als Datei: Wie KCC- und TAP-Dateien aufgebaut sind, worin sie sich unterscheiden und wie du Z9001-Spiele damit im Emulator oder am echten Rechner l\u00e4dst.<\/p>\n","protected":false},"author":1,"featured_media":698,"parent":42,"menu_order":86,"comment_status":"closed","ping_status":"closed","template":"glossar-begriff","meta":{"footnotes":""},"class_list":["post-792","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/comments?post=792"}],"version-history":[{"count":0,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/792\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/42"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media\/698"}],"wp:attachment":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media?parent=792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}