C64 Kassette

There are 26 replies in this Thread which has previously been viewed 3,436 times. The latest Post (June 22, 2021 at 6:43 PM) was by Dierch-Jentz.

  • Hi,

    Ich bruache für eine kleine Bastelei folgendes:

    Mit welchen "Tönen" speichert der C64 Daten auf einer Datasette? Im Netz hab ich dazu leider nichts gefunden!

    Vielleicht weiß es ja einer von euch!

    Schon mal Danke im Voraus!

  • Was erwartest du jetzt für eine Antwort, C DUR oder MOL? Es sind hochfrequente Töne die ich keiner Tonleiter zufügen könnte. Selbst wenn man da eine Tabelle hätte die besagt dieser und jener Ton bedeuten dies oder das wüsste ich nicht was man damit anfangen will. Es wird wohl kaum wer auf die Idee kommen ein Spiel zu Programmieren und dessen Code nochmal manuell in eine Tondatei abtippen um diese dann auf eine Datasette zu spielen.

  • Wenn ich mich nicht verrechnet habe: 1432Hz, 1866Hz und 2565,7Hz bei PAL-Rechnern

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Please login to see this link. - Please login to see this link. - Please login to see this link.

  • Also ja, ich brauche die Frequenzen

  • So einfach ist das nicht. Die Datasette speichert digital. Die oben genannten Frequenzen ergeben sich aus dem Kodierungsschema.


    Please login to see this attachment.

  • So einfach ist das nicht. Die Datasette speichert digital. Die oben genannten Frequenzen ergeben sich aus dem Kodierungsschema.


    Please login to see this attachment.

    49kB/h? :umfall:

    Please login to see this picture.

    '°'°'°'°'°'°'°'°'°Oo.~>| BASIC programmers never die! They just GOSUB without RETURN! |<~.oO°'°'°'°'°'°'°'°'°'

  • Irgendwie ist Dein Thema im Bereich Apple (65xx) + (68xxx) gelandet. Kann das mal ein Moderator entsprechend verschieben? das wäre klasse.

    <--- Das da ist eine Hälfte meines Ichs
    Please login to see this link.

  • So einfach ist das nicht. Die Datasette speichert digital. Die oben genannten Frequenzen ergeben sich aus dem Kodierungsschema.


    Please login to see this attachment.

    49kB/h? :umfall:

    Also ich komme rein rechnerisch auf 390 kB/h

  • Übertragungsrate ist 300 Bit/ Sekunde.

    Das ist dann vermutlich mit allem Overhead und doppelter Speicherung gerechnet.

    Die reine Datenrate liegt mit 9,02 ms/Byte bei 110 Byte/s = 880 Bit/s,

  • Ich habe einfach zitiert. Und da wird die Datenrate der 1530 mit 300 Bit/ Sekunde angegeben.

    <--- Das da ist eine Hälfte meines Ichs
    Please login to see this link.

  • Ich habe einfach zitiert. Und da wird die Datenrate der 1530 mit 300 Bit/ Sekunde angegeben.

    Wo denn?

    Also wenn man die Zeit zum Speichern eines Programms auf die Programmlänge umrechnet, kommt das vermutlich ungefährt hin.

    Da sind dann aber die Sync-Pattern und der Programm-Header enthalten und eben die Tatsache, dass jeder Block doppelt gespeichert wird.

    Aber mit der Datenrate hat das eigentlich nichts zu tun.

  • Die 'Datenrate' haengt ja vom Format ab.

    Das ROM Format sieht nunmal sync und Verdopplung vor.

    Bei TurboTape liegt man eher umrum 3600 Baud.

    Please login to see this link.
    Please login to see this link.
    Please login to see this link.

  • Die 'Datenrate' haengt ja vom Format ab.

    Das ROM Format sieht nunmal sync und Verdopplung vor.

    Bei TurboTape liegt man eher umrum 3600 Baud.

    Das stimmt natürlich.

    Es ging ja hier erst mal um das Standardformat. Sonst muss man natürlich immer dazuschreiben, welchen Schnelllader man meint,

  • Vielleicht ist das ja interessant für dich.

    Ist zwar für den Apple, aber schau mal.

    Please login to see this link.

    :)

    La vida es hoy !

    Schöne Grüße vom größten Kanalknotenpunkt der Welt.

  • Interessant. Eigentlich ein sehr ähnliches Verfahren wie die Datasette. Der Abstand zwischen zwei Nulldurchgängen enthält die Infiormation.

    Nur die Kodierung ist viel weniger redundant.

    Das Commodoreverfahren ist schon sehr robust, aber auch sehr langsam. Man wollte da beim PET wohl hunderprozentig sicher sein, dass das zuverlässig funktioniert. Sonst wäre der PET geloppt.