Hallo Zusammen,
da ich gerade eine alte Audiokasette von mir mit Programmen für den ZX81
gefunden habe, interessiere ich mich für die Art der Datenspeicherung
und bin dabei, die Kasette zu digitalisieren.
So wie es aussieht, sind die Bits als kurze und lange Wellenzüge kodiert
( wie beim Morseverfahren ), die Datenrate dürfte im Mittel so ca. 300
BPS betragen.
Wie könnte ich die Signale in Daten umwandeln?
Ganz einfach, du nimmst einen Kassettenrecorder und schließt ihn an
einem ZX-81 an. Dann LOAD"" eingeben und NEWLINE drücken.
Kassettenrecorder PLAY drücken.
Lautstärkeregler so weit aufdrehen, daß am Bildschirm ein gleichmäßiges
Muster erscheint.
Wenn der Ladevorgang mit 0/0 beendet wird, LIST eingeben und du siehst
das Programm.
>http://www.myprius.co.za/tape_storage.htm
Danke, das hilft weiter.
Leider ist das reale Audiosignal nicht mehr ganz so gut wie auf dem
idealisierten Bild ( siehe Posting oben ). Zufälligerweise befindet sich
auf der Autdiokasette auch noch eine Sprachaufnahme von mir vor 27
Jahren. Es ist eine Universum Low Noise Kasette. Die Sprachaufnahme ist
kaum noch zu verstehen, weil alle Höhen fehlen. Interessant ist, dass in
der Aufnahme die Bits aber noch gut zu erkennen sind. Ich bezweifle
aber, dass ein originaler ZX81 die teils gedämpften Signalformen noch
erkennen könnte. Es wäre also eine spannende Aufgabe, die richtigen
digitalen Filter zur Rückwandlung der alten Signale zu finden.
chris schrieb:> So wie es aussieht, sind die Bits als kurze und lange Wellenzüge kodiert> ( wie beim Morseverfahren ), die Datenrate dürfte im Mittel so ca. 300> BPS betragen.
Eine Null besteht aus vier, eine Eins aus neun Pulsen mit jeweils 150µs
High- und Low-Pegel. Nach einem Bit kommen 1,3ms Pause.
Das gibt dann so 300-400 bps, hängt halt vom Inhalt ab.
Zum Übertragen auf den PC nimmst Du Audacity zum Einlesen (etwas
übersteuern damit die Signale wieder rechteckig werden).
Zum Umwandeln in das für die Emulatoren gebräuchliche .p-Format gibt es
z.B. Steven McDonald's zx81conv.zip
>Zum Umwandeln in das für die Emulatoren gebräuchliche .p-Format gibt es>z.B. Steven McDonald's zx81conv.zip
Meinst Du dieses hier?:
http://www.pictureviewerpro.com/hosting/zx81/zxconverters.htm
Bin gespannt, ob es klappt. Wie gesagt, die Aufnahme ist ziemlich alt.
Hat von euch schon einmal jemand versucht, ein ZX81 wav File als MP3 zu
komprimieren? Mich würde interessieren, ob das geht.
Ich habe im Netz nach ZX81 Wav-Files zum download gesucht, aber leider
nichts gefunden.
chris schrieb:>>http://www.myprius.co.za/tape_storage.htm>> Danke, das hilft weiter.> Leider ist das reale Audiosignal nicht mehr ganz so gut wie auf dem> idealisierten Bild ( siehe Posting oben ). Zufälligerweise befindet sich> auf der Autdiokasette auch noch eine Sprachaufnahme von mir vor 27> Jahren. Es ist eine Universum Low Noise Kasette. Die Sprachaufnahme ist> kaum noch zu verstehen, weil alle Höhen fehlen. ....
Hi chris,
ggf. solltest Du den Wiedergabekopf vom Tapedeck/Kassettenrecorder auf
die Universumkassette anpassen, justieren. Selbst eine 30 Jahre alte
Aufnahme sollte nicht dumpf klingen. Aber tlw. waren die Spurlage der
AW-Köpfe sehr unterschiedlich. Aber tu' das nur wenn Du ohne Justage
kein sauberes Signal bekommst.
Gruß
Frank
Da die Computeraufnahmen nur aus zwei Grundfrequenzen bestehn, müsste
eine Kompression in mp3 eigentlich klappen. In jedem Fall kannst Du in
FLAC konvertieren, das ist verlustfrei.
Üblich ist das allerdings nicht. Die Emulatoren verwenden als
Dateiformate .p (das ist der Speicherbereich von 4009h bis VARS1 als
Binary), .81 (das Gleiche, aber mit eingebettetem Dateinamen) und .tzx
(ein Archivformat für ganze Kassetten mit mehreren Programmen
hintereinander). Diese Formate sind deutlich kompakter, da sie nur
Nettodaten enthalten.
chris schrieb:> Die Sprachaufnahme ist> kaum noch zu verstehen, weil alle Höhen fehlen.
Wiedergabe auf einem Cassettendeck mit eingeschalteter
Dolby-Rauschunterdrückung? Mach das mal aus, dann rauscht es zwar mehr,
aber die Höhen dürften besser klingen.
Eine eigene Frage?
Dieser Thread ist über 14 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.