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 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 Datasetten bezeichnete Kassetten, allerdings waren die teuer und boten weniger Speicherplatz als herkömmliche Kassetten an, so dass meistens handelsübliche Audio-Kassetten als Datasette bzw. Daten-Kassette genutzt wurden.
Heute kommen Datasetten nicht mehr zum Einsatz, da sie 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.
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.
Auch die ersten digitalen Synthesizer verfügten oft über eine Buchse zum Anschluss eines Tonbandgerätes oder eben auch eines Kassettenrekorders, über die sich einzelne Presets auf Kassette speichern und wieder abrufen ließen.
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 | A570 | A3070
Drucker: MPS-Serie | MPS 801 | CBM-8000-Serie | VC1520
Sonstige Hardware: Zorro-Bus | Commodore-Maus | Monochrom- und Farb-Monitore | A10
Chips: MOS Technology | VIC | VIC II | TED | VDC | SID | PIA | VIA | TPI | CIA | ACIA | Agnus (Blitter, Copper) | Paula | HAM-Modus Chipsätze: OCS | ECS | AGA
Software: Commodore BASIC | Commodore Basic V2 | Kernal | CBM-ASCII (PETSCII) | GEOS | Commodore DOS | AmigaOS | Kickstart | AMIX