Forum: Mikrocontroller und Digitale Elektronik ZX81 Modulationsverfahren


von chris (Gast)


Angehängte Dateien:

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?

von Kevin (Gast)


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.

von Sebastian Heyn (Gast)


Lesenswert?


von chris (Gast)


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.

von Osche R. (Gast)


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

von hp-freund (Gast)


Lesenswert?

Oder rein virtuell:
http://zx81.vb81.free.fr/
kann auch wav lesen.

von chris (Gast)


Lesenswert?

>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.

von chris (Gast)


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.

von Frank D. (Gast)


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

von Osche R. (Gast)


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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.