Eine Datasette (manchmal auch Datassette geschrieben) ist ein in den 1980er Jahren weitverbreitetes Gerät, um Computerdaten auf herkömmlichen Compact Cassetten (CC) zu speichern. Datasette ist ein Kunstwort aus Data (englisch für Daten) und Cassette und der Produktname der Firma Commodore für ihre Datenrekorder. Die Bezeichnung wurde später aber auch gelegentlich für ähnliche Geräte anderer Heimcomputer, u. a. von Atari, Apple, Tandy, Sinclair und Amstrad/Schneider verwendet. Für damalige Verhältnisse umfangreiche Programme brauchten mit der Commodore-Datasette mitunter bis zu 20 Minuten, bis sie von der Kassette in den Speicher geladen waren. Insgesamt konnten auf einer C60-Kassette im Commodore-Standardformat ca. 45 KB an Programmtext (bei reinen Daten mehr, s. u.) gespeichert werden; andere Formate erlaubten meist eine deutlich höhere Datenmenge.
Es gab speziell als Datenbänder bezeichnete Kassetten (z. B. die Produkte Magna oder Computape), allerdings waren diese teuer und boten weniger Speicherplatz als herkömmliche Kassetten an, so dass meistens handelsübliche Audio-Kassetten als Daten-Kassette genutzt wurden.
Heute kommen Datasetten nicht mehr zum Einsatz, da sie den aktuellen Datenträgern in Bezug auf Kapazität und Geschwindigkeit um viele Größenordnungen unterlegen sind. Zudem sind fast alle Datasetten rein lineare Medien, bei dem Bandstellen vom Benutzer per Hand mittels langwierigem Spulen aufgesucht werden müssen; sie sind damit den Medien mit wahlfreiem Zugriff, wie etwa Disketten, Festplatten oder CD-ROMs, auch prinzipiell unterlegen. Kassettenlaufwerke mit wahlfreiem Zugriff waren nur in der mittleren Datentechnik vor allem der 1970er-Jahre vertreten; als der einzige Heimcomputer, der über ein Kassettenlaufwerk mit wahlfreiem Zugriff verfügt, gilt der Philips P2000M aus dem Jahr 1980. Er verwendete die vom Hersteller für Diktiergeräte entwickelte und auf den Start-/Stop-Betrieb ausgelegte Minikassette, auf der er bis zu 170 KB an Daten unterbrachte. Daneben gab es noch eine Reihe von Laufwerken, die spezielle Kassetten mit einem Endlosband verwendeten, etwa das MicroDrive der Firma Sinclair, oder das eher exotische Entrepo Quick Data Drive für den Commodore 64. Entfernte Verwandte der Datasette sind Laufwerke, die Daten auf VHS-Videokassetten oder auf Video-8-Bänder abspeichern. Diese wurden wegen ihres hohen Preises nicht bei Heimcomputern verwendet, kamen aber teilweise im Profibereich zur Datensicherung großer Archive zum Einsatz, da sie für damalige Verhältnisse eine extrem hohe Speicherkapazität boten. Bandlaufwerke dieser Art werden auch als Streamer bezeichnet.
Um die Daten auf die Datasette zu speichern, kam bei manchen Herstellern das FSK-Verfahren zum Einsatz, bei anderen (wie Commodore) eigene Codierungsverfahren. Zum Bau der Datasette werden das Laufwerk, der Vorverstärker und die Tonköpfe eines normalen Musik-Kassettenrekorders verwendet, auf Lautsprecher und Mikrofon wird verzichtet. Als zusätzliches Element besitzt sie einen Demodulator (in diesem Fall einfach einen Schmitt-Trigger), der die analogen Tonsignale in für den Computer verständliche digitale Rechtecksignale umwandelt. Bei anderen Computermodellen konnte teilweise auch jeder handelsübliche Kassettenrekorder über die Ton-Ein- und Ausgänge angeschlossen werden, der Demodulator befand sich in diesem Fall im Computer selbst.
Wichtig bei den Datasetten war die richtige Einstellung der Spur zwischen Tonband der Cassette und dem Tonkopf der Datasette. Oft war der Tonkopf werksseitig kalibriert und die Schraube zur Einstellung der Spurlage versiegelt. Bei der Weitergabe von Software konnte es jedoch dazu kommen, das Programme, die auf einer Datasette abgespeichert wurde, auf einem anderen Gerät nicht mehr geladen werden konnte. Dann war eine Möglichkeit, die Software doch noch erfolgreich zu laden, die Spur der Datasette in mehreren Versuchen auf die Aufnahme einzustellen. Dabei wurde die ursprüngliche Versiegelung gebrochen und auch die Stabilität der Spurlage der Datasette durch das Aufbrechen des Siegels reduziert.
Auch die ersten digitalen Synthesizer verfügten oft über eine Buchse zum Anschluss eines Tonbandgerätes oder eines Kassettenrekorders, über die sich einzelne Presets auf Tonband oder Kassette speichern und wieder abrufen ließen.
Bei Geräten mit einem integrierten Demodulator ist es möglich, jegliches Aufzeichnungsmedium für analoge Audiosignale zu verwenden. So wäre auch der Einsatz von digitalen Formaten wie DAT, DCC, Minidisc oder gar einem MP3-Player denkbar.
Die Aufbereitung der Signale in Daten übernimmt der Prozessor des Heimcomputers mit Hilfe eines im ROM gespeicherten Maschinenspracheprogramms. Der bei den entsprechenden Modellen normalerweise vorhandene BASIC-Interpreter spricht dieses über die BASIC-Befehle LOAD (Laden) und SAVE (Speichern) an; ATARI verwendete dafür die BASIC-Befehle CLOAD und CSAVE.
Die preiswerte Konstruktion, und die Datensicherheit vor Geschwindigkeit stellende Programmierung, erlaubten beim PET 2001 oder Commodore 64 nur Datenraten von etwa 60 bis 70 Bytes/s (für Daten, Programme wurden zur Sicherheit doppelt abgespeichert, wodurch die Datenrate nochmal halbiert wurde; durch lange Vorspänne sank die Netto-Datenrate dabei auf ca. 20 Bytes/s), die allerdings durch sogenannte Schnell-Lader (z. B. Turbo-Tape) auf etwa das Zehnfache gesteigert werden konnte, wodurch jedoch die Datensicherheit sank. Bei Modellen anderer Firmen war die Standard-Datenrate meist etwas höher, wodurch weniger Bedarf für Schnell-Lader bestand.
PET/CBM: KIM-1 | PET 2001 | CBM 3000 | CBM 4000 | CBM 8000 | MMF 9000 CBM II: CBM 500∗ | CBM 600 | CBM 700 | CBM 900∗
Heimcomputer: VC 10 | VC 20 | C64 (SX, GS♦) | 264-Reihe (C16, C116, Plus/4) | C128 | C65∗
Amiga (Übersicht): 1000 | Sidecar | 500 | 2000 | CDTV♦ | 600 | 3000/T/UX | 1200 | 4000 | CD³²♦
IBM-kompatibel: PC-1 | PC-10 bis PC-60 | x86LT | A 1060
Peripherie: Laufwerke: Datasette | VC15xx (VC1540/41, VC1551, VC1570/71, VC1581) | SFD100x (SFD1001, SFD1002) | CBM 2020 bis 8250 | Amiga-Diskette | A570 | A3070
Drucker: MPS-Serie | MPS 801 | CBM-8000-Serie | VC1520
Sonstige Hardware: Zorro-Bus | RAM Expansion Unit | Commodore-Maus | Monochrom- und Farb-Monitore | Lautsprecher A10 | Mehrfachbenutzersysteme (MBS)
Historische Hardware: Schreib- und Tischrechenmaschinen | LED-Uhren | Konsole Commodore 2000k| Schachcomputer
Chips: MOS Technology | VIC | VIC II | TED | VDC | SID | PIA | VIA | TPI | CIA | ACIA | Agnus (Blitter, Copper) | Paula | EHB-Modus | HAM-Modus Chipsätze: OCS | ECS | AGA
Software: Commodore BASIC | Commodore Basic V2 | Kernal | CBM-ASCII (PETSCII) | GEOS | Commodore DOS | AmigaOS | Kickstart | Workbench | AmigaGuide | AMIX