ZX81 Modulationsverfahren

Gast #2647150
Lesenswert?

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?
Angehängte Dateien:
Gast #2647202
Lesenswert?

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.
Gast #2647432
Lesenswert?

>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.
Gast #2647494
Lesenswert?

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
Gast #2676554
Lesenswert?

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.
Gast #2676583
Lesenswert?

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
Gast #2676606
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren