ATPP: Atari Tape Preservation Projekt


ATPP: Atari Tape Preservation Projekt

von Erhard » Mo 20. Aug 2018, 14:34
Hallo,

ob es ein solches gibt oder nicht weiß ich nicht. Es gibt zwar ein A8 Preservation Projekt, da sind auch Cassetten in der Liste, aber ob Tapes (Cassetten) wirklich dabei sind, weiß ich auch nicht. Und herunterladen um eingene defekte Cassetten zu reparieren kann man da freilich sowieso nicht.

Auf Grund von Ladeschwierigkeiten habe ich für mich ein folgendes Verfahren entwickelt. Das betrifft derzeit Cassetten ohne Kopierschutz.

- die Datencassette kommt in ein HiFi Tapedeck und das Audiosignal wird am PC in Stereo, 16 Bit, 44k1 als Wave-Datei aufgenommen. Der Pegel sollte möglichst hoch sein, jedoch an keiner Stelle die 100% Grenze überschreiten

- von der Wave-Datei wird der rechte Kanal in eine Mono-Datei kopiert. Hierbei müssen Störungen weggeschnitten bzw durch Stille ersetzt werden

- die so bearbeitete Mono-Datei wird mittels WAV2CAS / A8CAS umgewandelt. Dabei erhält man eine .HEX-Datei, in der man die Datenblöcke zeilenweise lesen und auf Fehlerfreiheit prüfen kann

(da WAV2CAS nicht unter x64 läuft und ein paar weniger Möglichkeiten hat, verwende ich A8CAS)

- sind noch Fehler in der .HEX Datei zu erkennen muß man schauen, ob man die Mono-Wave Datei noch weiter bereinigen kann. Gegebenenfalls muß man eine neue Aufnahme von der Seite B der Cassette machen in der Hoffnung, daß da das Gleiche drauf ist - jedoch ohne die Störung

- hat man eine .HEX-Datei ohne Fehlermeldungen, kann man die Daten noch aufhübschen. Alle langen IRGs auf 19500 ms und alle kurzen IRGs auf 265 ms, zum Beispiel. Und die Baudrate auf 600.

- danach kann man die .HEX-Datei mit A8CAS in eine .CAS-Datei umwandeln. A8CAS könnte hier auch direkt eine neue Wave-Datei erzeugen, allerdings macht das Altirra in zwei Punkten besser: Altirra steuert das Volumen nicht zu 100% aus (und verhindert so eventuelles Klipping) und Altirra schreibt am Datenende noch 3 Sekunden SPACE, während A8CAS mit dem letzen Bit quasi direkt abbricht.

- also die erzeugte .CAS-Datei mit Altirra (3.0) verbinden und über die Funktion "Export Audio Tape" abspeichern.

- die von Altirra erzeugte Wave-Datei am Computer abspielen (Lautstärkeregler so, daß die Soundkarte auf keinen Fall übersteuert wird) und mit dem HiFi-Tapedeck auf Cassette bei -1 bis 0 dB aufnehmen. Bei der Aufnahme das Band bis zum Ende durchlaufen lassen, damit eventueller Schrott am Ende vernichtet wird.

So, nun hat man eine neue Aufnahme in guter Qualität.

Bevor man die Cassette neu aufnimmt kann man das Ganze noch testen. Zum Beispiel:

- die .CAS Datei mit Altirra laden. Startet das Spiel richtig?
- die .WAV Datei mit Altirra laden. Startet das Spiel richtig?
- die .CAS Datei mit APE laden und das Spiel mit einem echten Atari Computer booten.

Außerdem kann der Emulator SDrive meines Wissens auch .CAS Dateien.

Ferner bietet es sich an, vielleicht nur eine Seite der Cassette neu zu beschreiben.

Dann gibt es noch ein paar Feinheiten:

- war im Original das Datensignal auf beiden Audiospuren? Dann kann man im Fehlerfall beim rechten Kanal auch versuchen, den linken Kanal zu extrahieren

- beim Erzeugen der neuen Aufnahme kann man sich überlegen, ob der linke Kanal das Datensignal enthalten soll oder nicht. Das entscheidet dann darüber, ob beim Laden der Cassette der Atari den Datenton im Lautsprecher wiedergibt oder nicht. Ist der linke Kanal stumm, hat man aber hier auch keine Daten, auf die man im Notfall zurückgreifen kann.

Prüfsummen
---------------
Hier muß noch überlegt werden. Prüfsummen über die Dateien sind nicht so ohne Weiteres sinnvoll, da die .HEX und .CAS Dateien neben den Daten auch Zeitwerte beinhalten. Für ungeschütze Standardcassetten könnte man sich darauf festlegen, daß Prüfsummen unter der Voraussetzung berechnet sind, daß alle langen IRGs 19000 ms und alle kurzen IRGs 265 ms betragen. Damit müßten sich vergleichbare Prüfsummen ergeben. Alternativ könnte man die reinen Datenblöcke extrahieren und darüber die Prüfsummen berechnen.

Wenn man das Ganze ordentlich archivieren will, sollte man auf jeden Fall

- die original Wave-Datei aufheben
- einen guten Farbscan des Covers und der Casstte machen (jeweils beide Seiten)
- eine Textdatei mit Spielename, Softwarefirma, Erscheinungsjahr usw erstellen

Erhard

Re: ATPP: Atari Tape Preservation Projekt

von luckybuck » Mo 20. Aug 2018, 15:33
Erhard, you are a genius!
Erhard Du bist ein Genie!

Thanks for A8CAS, I totally forgot, just used cas2wav and wav2cas still... :-(
Danke für A8CAS, habe ich total vergessen, bislang nutze ich immer nur cas2wav und wav2cas. :-(

Yes, we should insert the info to the Wiki and Farb's site.
Ja, wir sollten Deine Erkenntnisse auf die Wiki und Farbs Seite stellen.

:goteam:

ATPP: Atari Tape Preservation Projekt

von Erhard » Mo 20. Aug 2018, 16:17
Hi,

luckybuck hat geschrieben:Erhard Du bist ein Genie!


ich freu mich schon, wenn jemand antwortet. So eine Lobhuddelei bin ich nicht gewohnt :-)

Viele Grüße

Erhard

--
Hi,

luckybuck hat geschrieben:Erhard, you are a genius!


I am already happy if I get any feedback. I am not accustomed to such praise :-)

Erhard

Re: ATPP: Atari Tape Preservation Projekt

von luckybuck » Mo 20. Aug 2018, 16:22
My fault, I wasn't precise enough. ;-) As my Prof. once said, if I say nothing, then it is enough praise already. That is why I said something... :-)

Das war mein Fehler, ich war mal wieder(!) ungenau... Sorry. Mein Prof. sagte mal, wenn ich nichts sage, ist es des Lobes genug. Genau deshalb habe ich aber etwas gesagt... :-)

In this sense
In diesem Sinne
:beer:

Re: ATPP: Atari Tape Preservation Projekt

von CharlieChaplin » Mo 20. Aug 2018, 20:51
Nun, bei atarimania findet man recht viele Tape Programme. Einfach mal ein bekanntes Spiel, das es als Tape gibt (z.B. Zybex) in die Suche eingeben, sodann auf der Spieleseite auf das Tape-Symbol klicken; es erscheint eine Liste mit über 2700 Programmen, die bei atarimania als Tape gelistet sind. Nicht alle Programme sind auch zum Download verfügbar, doch ca. 1000 davon sind auch als CAS-Dateien zum Download vorhanden...

Ich gehöre jedoch zu den "bösen" und "faulen" Atarianern, die mit dem A8 weder CAS, noch ATX oder SCP oder PRO nutzen (meine CAS-Dateien sind mittels Tape2Disk auf dem A8 erstellte Bootdiskkopien, die mit einem C-Simulator von Diskette geladen werden; auf meine original A8 Disketten habe ich fast überall RK's draufkopiert ha!). Würde mich nicht wundern, wenn 90% der Atarianer auch lieber schnelle und kopierschutzlose Formate / Images (ATR, XEX, ...) nutzt und weitestgehend auf die kopiergeschützten Formate / Images (CAS, ATX, SCP, PRO, ...) verzichtet.

Re: ATPP: Atari Tape Preservation Projekt

von luckybuck » Mo 20. Aug 2018, 21:02
Sure, but we have programs, where we found out, they were not cracked the right way...
SynCalc, Wavy Navy, CX404 box of mine and so one. All these can only be verfied, when doing it the Farb's way...

Anyway, it is a free project, everyone is invited, no one is forced to contribute.

See for yourself:
http://a8preservation.com/de/#/home

Re: ATPP: Atari Tape Preservation Projekt

von patjomki » Mo 20. Aug 2018, 21:33
CharlieChaplin hat geschrieben:auf meine original A8 Disketten habe ich fast überall RK's draufkopiert ha!). Würde mich nicht wundern, wenn 90% der Atarianer auch lieber schnelle und kopierschutzlose Formate / Images (ATR, XEX, ...) nutzt und weitestgehend auf die kopiergeschützten Formate / Images (CAS, ATX, SCP, PRO, ...) verzichtet.


So weit gehe ich zwar noch nicht, d.h. alle meine Originale mit RKs zu überspielen, bei manchen war es leider schon nötig, weil sich das Original nicht mehr lesen liess. Ich gehöre aber genenerell zu den 90%, die lieber schnelle und kopierschutzlose Formate haben. :D

Nutze ohnehin kaum noch die 1050 sondern dann doch lieber the!cart oder sio2sd, sio2pc etc.

Re: ATPP: Atari Tape Preservation Projekt

von Chaosfaktor » Di 21. Aug 2018, 07:12
Ich habe von meinen Tapes grundsätzlich nur ein Backup in Wave gemacht, mit Altirra getestet und archiviert. So kann ich sicher sein das ich wirklich die Original Struktur des Bandes habe und das ganze nicht durch irgendwelche Software im nachhinein verändert wird. Hab schon oft festgestellt das Backups die in CAS gewandelt wurden zwar laufen, sich aber beim zurückwandeln ganz anders "anhören"...

ATPP: Atari Tape Preservation Projekt

von Erhard » Di 21. Aug 2018, 14:39
Hallo,

natürlich mag auch ich nicht kopierschutzbedingte lahme Ladezeiten, aber darum geht es bei diesem Projekt nicht.

Hier geht es darum, das Original so zu konservieren, daß

- die Konserve keine Fehler enthält und
- die Konserve zur Wiederherstellung des Originals verwendet werden kann

Wenn einer der beiden Punkte wegfällt kann ich mir das Thema ganz klemmen.

Natürlich gehört zu so einer Konserve eine bestmögliche Kopie des Originals, in dem Fall eine Wave-Datei. Die sollte man auch mit einem Hash versehen. Der Hash kann zwar nicht verwendet werden, um die Wave-Datei mit einer anderen zu vergleichen sondern er dient dazu, eine nachträgliche Beschädigung der Wave-Datei (Kopierfehler, Datenträgerfehler) erkennen zu können.

Die .CAS und vor allem die .HEX Datei brauche ich allein schon um festzustellen zu können, ob die Wave-Datei fehlerfrei verwertbar ist. Ob die originale altersschwache Wave-Datei heute von einem Emulator gelesen werden kann und morgen vielleicht nicht hilft hier nicht weiter.

Natürlich verwahrt man die originale Wave-Datei, damit man jederzeit eine Referenz zur Verfügung hat.

CU, Erhard

Re: ATPP: Atari Tape Preservation Projekt

von Fred_M » Mo 15. Okt 2018, 11:01
Erhard hat geschrieben:Hallo,
ob es ein solches gibt oder nicht weiß ich nicht. Es gibt zwar ein A8 Preservation Projekt, da sind auch Cassetten in der Liste, aber ob Tapes (Cassetten) wirklich dabei sind, weiß ich auch nicht. Und herunterladen um eingene defekte Cassetten zu reparieren kann man da freilich sowieso nicht.


Tapes are included in the 8preservation project. I have dumped several of my cassette tapes. WAV-files are preserved too, but because of the large size of the WAV-files they are not included in the torrent. With a8cas it is possible to convert CAS-files back to WAV-files.

The command to convert a CAS-file to a WAV-file with a8cas is:
a8cas-convert.exe -fs filename.cas outputname.wav

Erhard hat geschrieben:Der Pegel sollte möglichst hoch sein, jedoch an keiner Stelle die 100% Grenze überschreiten.


My experience is that when the quality of the cassette tape is bad, it can be good to increase the volume above 100%. a8cas is less precise than real Atari hardware. I managed to create working CAS-files of very bad cassette tapes this way. The WAV-file will not load on a real Atari but does get successfully converted by a8cas. The resulting CAS-file can be converted back to a working WAV-file with the help of the converting abilities of a8cas.

Re: ATPP: Atari Tape Preservation Projekt

von luckybuck » Mi 24. Okt 2018, 23:07
WOW Fred! That is incredible good news! Please go ahead!
Great we are close to Kryo the tapes... :-)
May I take the receipt to convert for the Wiki?
All the best and many thanks!

Re: ATPP: Atari Tape Preservation Projekt

von Fred_M » Di 30. Okt 2018, 14:32
Ofcourse you can Roland. That command is not new and is public knowledge :wink: I found the command line on AtariAge and tested it for Andreas and it works perfectly.