Fastloader identifizieren

Es gibt 31 Antworten in diesem Thema, welches 2.046 mal aufgerufen wurde. Der letzte Beitrag (1. Januar 2025 um 20:01) ist von cbm-warrior.

  • Nein, aber das hilft, festzustellen, ob beide Versionen die gleichen sind. [...] Aber wie sieht man sowas auf Anhieb?

    Man sieht in den Artikel rein, der gleich in Posting Bitte melde dich an, um diesen Link zu sehen. verlinkt wurde. Da steht das drin!

    Und wenn ich das so richtig verstehe, sind die Programme ja auch nicht ganz unterschiedliche Versionen, sondern das eine eine verbesserte/weiterentwickelte Version der anderen.

    Ach so, du weißt also schon, dass die Versionen unterschiedlich sind, machst aber aus irgendwelchen Gründen trotzdem eine Diskussion daraus.

    *schulterzuck*

    Was soll's....

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • 64erGrufti Kannst du von deiner Kassette mal ein TAP anfertigen? Das kann ich mir im Emulator mal ansehen.

    Also das Turbotape aus der Zeitschrift passt leider nicht. Auch das Kingsoft geht nicht.

    Hier mal die TAP.

  • Also was man sieht, es wird gar nichts im Speicher geladen. Der Header des Turbos ist zwar vorhanden, stürzt aber immer direkt ab.

    Hinter dem Programm RALLEY folgen noch andere Programme, bei denen das gleiche passiert. Aber bisher nichts unbekanntes.

    Vermute das ist mit einer Datasette gespeichert, die anders justiert ist. Das wäre reines Glück, die Justageposition wieder zu finden.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Seq. no.: 1

    File Type: PAUSE

    Location: $0014 -> $0000 -> $0000 -> $0014

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 2

    File Type: UNRECOGNIZED

    Location: $0015 -> $0000 -> $0000 -> $0018

    - Length = 4 pulses

    ---------------------------------

    Seq. no.: 3

    File Type: PAUSE

    Location: $0019 -> $0000 -> $0000 -> $0019

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 4

    File Type: UNRECOGNIZED

    Location: $001A -> $0000 -> $0000 -> $001B

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 5

    File Type: PAUSE

    Location: $001C -> $0000 -> $0000 -> $001C

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 6

    File Type: UNRECOGNIZED

    Location: $001D -> $0000 -> $0000 -> $C299

    - Length = 49789 pulses

    ---------------------------------

    Seq. no.: 7

    File Type: PAUSE

    Location: $C29A -> $0000 -> $0000 -> $C29A

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 8

    File Type: UNRECOGNIZED

    Location: $C29B -> $0000 -> $0000 -> $C29D

    - Length = 3 pulses

    ---------------------------------

    Seq. no.: 9

    File Type: PAUSE

    Location: $C29E -> $0000 -> $0000 -> $C29E

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 10

    File Type: UNRECOGNIZED

    Location: $C29F -> $0000 -> $0000 -> $19A8D

    - Length = 55279 pulses

    ---------------------------------

    Seq. no.: 11

    File Type: PAUSE

    Location: $19A8E -> $0000 -> $0000 -> $19A8E

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 12

    File Type: UNRECOGNIZED

    Location: $19A8F -> $0000 -> $0000 -> $19A90

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 13

    File Type: PAUSE

    Location: $19A91 -> $0000 -> $0000 -> $19A91

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 14

    File Type: UNRECOGNIZED

    Location: $19A92 -> $0000 -> $0000 -> $24C89

    - Length = 45560 pulses

    ---------------------------------

    Seq. no.: 15

    File Type: PAUSE

    Location: $24C8A -> $0000 -> $0000 -> $24C8A

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 16

    File Type: UNRECOGNIZED

    Location: $24C8B -> $0000 -> $0000 -> $30C1B

    - Length = 49041 pulses

    ---------------------------------

    Seq. no.: 17

    File Type: PAUSE

    Location: $30C1C -> $0000 -> $0000 -> $30C1C

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 18

    File Type: UNRECOGNIZED

    Location: $30C1D -> $0000 -> $0000 -> $30C1F

    - Length = 3 pulses

    ---------------------------------

    Seq. no.: 19

    File Type: PAUSE

    Location: $30C20 -> $0000 -> $0000 -> $30C20

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 20

    File Type: UNRECOGNIZED

    Location: $30C21 -> $0000 -> $0000 -> $3E40F

    - Length = 55279 pulses

    ---------------------------------

    Seq. no.: 21

    File Type: PAUSE

    Location: $3E410 -> $0000 -> $0000 -> $3E410

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 22

    File Type: UNRECOGNIZED

    Location: $3E411 -> $0000 -> $0000 -> $53D46

    - Length = 88374 pulses

    ---------------------------------

    Seq. no.: 23

    File Type: PAUSE

    Location: $53D47 -> $0000 -> $0000 -> $53D47

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 24

    File Type: UNRECOGNIZED

    Location: $53D48 -> $0000 -> $0000 -> $53D4C

    - Length = 5 pulses

    ---------------------------------

    Seq. no.: 25

    File Type: PAUSE

    Location: $53D4D -> $0000 -> $0000 -> $53D4D

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 26

    File Type: UNRECOGNIZED

    Location: $53D4E -> $0000 -> $0000 -> $53D50

    - Length = 3 pulses

    ---------------------------------

    Seq. no.: 27

    File Type: PAUSE

    Location: $53D51 -> $0000 -> $0000 -> $53D51

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 28

    File Type: UNRECOGNIZED

    Location: $53D52 -> $0000 -> $0000 -> $53D55

    - Length = 4 pulses

    ---------------------------------

    Seq. no.: 29

    File Type: PAUSE

    Location: $53D56 -> $0000 -> $0000 -> $53D56

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 30

    File Type: UNRECOGNIZED

    Location: $53D57 -> $0000 -> $0000 -> $53D58

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 31

    File Type: PAUSE

    Location: $53D59 -> $0000 -> $0000 -> $53D59

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 32

    File Type: UNRECOGNIZED

    Location: $53D5A -> $0000 -> $0000 -> $5C2D4

    - Length = 34171 pulses

    ---------------------------------

    Seq. no.: 33

    File Type: PAUSE

    Location: $5C2D5 -> $0000 -> $0000 -> $5C2D5

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 34

    File Type: UNRECOGNIZED

    Location: $5C2D6 -> $0000 -> $0000 -> $5C2D7

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 35

    File Type: PAUSE

    Location: $5C2D8 -> $0000 -> $0000 -> $5C2D8

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 36

    File Type: UNRECOGNIZED

    Location: $5C2D9 -> $0000 -> $0000 -> $5FFCF

    - Length = 15607 pulses

    ---------------------------------

    Seq. no.: 37

    File Type: PAUSE

    Location: $5FFD0 -> $0000 -> $0000 -> $5FFD0

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 38

    File Type: UNRECOGNIZED

    Location: $5FFD1 -> $0000 -> $0000 -> $6D7C0

    - Length = 55280 pulses

    ---------------------------------

    Seq. no.: 39

    File Type: PAUSE

    Location: $6D7C1 -> $0000 -> $0000 -> $6D7C1

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 40

    File Type: UNRECOGNIZED

    Location: $6D7C2 -> $0000 -> $0000 -> $6D7C3

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 41

    File Type: PAUSE

    Location: $6D7C4 -> $0000 -> $0000 -> $6D7C5

    - Length : 40000 cycles (0.0406 secs)

    ---------------------------------

    Seq. no.: 42

    File Type: UNRECOGNIZED

    Location: $6D7C6 -> $0000 -> $0000 -> $6D7C7

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 43

    File Type: PAUSE

    Location: $6D7C8 -> $0000 -> $0000 -> $6D7C8

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 44

    File Type: UNRECOGNIZED

    Location: $6D7C9 -> $0000 -> $0000 -> $C70A1

    - Length = 366809 pulses

    ---------------------------------

    Seq. no.: 45

    File Type: PAUSE

    Location: $C70A2 -> $0000 -> $0000 -> $C70A2

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 46

    File Type: UNRECOGNIZED

    Location: $C70A3 -> $0000 -> $0000 -> $C70A5

    - Length = 3 pulses

    ---------------------------------

    Seq. no.: 47

    File Type: PAUSE

    Location: $C70A6 -> $0000 -> $0000 -> $C70A6

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 48

    File Type: UNRECOGNIZED

    Location: $C70A7 -> $0000 -> $0000 -> $D3356

    - Length = 49840 pulses

    ---------------------------------

    Seq. no.: 49

    File Type: PAUSE

    Location: $D3357 -> $0000 -> $0000 -> $D3357

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 50

    File Type: UNRECOGNIZED

    Location: $D3358 -> $0000 -> $0000 -> $DE835

    - Length = 46302 pulses

    ---------------------------------

    Seq. no.: 51

    File Type: PAUSE

    Location: $DE836 -> $0000 -> $0000 -> $DE836

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 52

    File Type: UNRECOGNIZED

    Location: $DE837 -> $0000 -> $0000 -> $DE838

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 53

    File Type: PAUSE

    Location: $DE839 -> $0000 -> $0000 -> $DE839

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 54

    File Type: UNRECOGNIZED

    Location: $DE83A -> $0000 -> $0000 -> $DE84A

    - Length = 17 pulses

    ---------------------------------

    Seq. no.: 55

    File Type: PAUSE

    Location: $DE84B -> $0000 -> $0000 -> $DE84B

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 56

    File Type: UNRECOGNIZED

    Location: $DE84C -> $0000 -> $0000 -> $DE84D

    - Length = 2 pulses

    ---------------------------------

    Seq. no.: 57

    File Type: PAUSE

    Location: $DE84E -> $0000 -> $0000 -> $DE84E

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 58

    File Type: UNRECOGNIZED

    Location: $DE84F -> $0000 -> $0000 -> $E0B2F

    - Length = 8929 pulses

    ---------------------------------

    Seq. no.: 59

    File Type: PAUSE

    Location: $E0B30 -> $0000 -> $0000 -> $E0B30

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 60

    File Type: UNRECOGNIZED

    Location: $E0B31 -> $0000 -> $0000 -> $E0B31

    - Length = 1 pulse

    ---------------------------------

    Seq. no.: 61

    File Type: PAUSE

    Location: $E0B32 -> $0000 -> $0000 -> $E0B32

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 62

    File Type: UNRECOGNIZED

    Location: $E0B33 -> $0000 -> $0000 -> $118F59

    - Length = 230439 pulses

    ---------------------------------

    Seq. no.: 63

    File Type: PAUSE

    Location: $118F5A -> $0000 -> $0000 -> $118F5A

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 64

    File Type: UNRECOGNIZED

    Location: $118F5B -> $0000 -> $0000 -> $118F5D

    - Length = 3 pulses

    ---------------------------------

    Seq. no.: 65

    File Type: PAUSE

    Location: $118F5E -> $0000 -> $0000 -> $118F5E

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 66

    File Type: UNRECOGNIZED

    Location: $118F5F -> $0000 -> $0000 -> $11BA2D

    - Length = 10959 pulses

    ---------------------------------

    Seq. no.: 67

    File Type: PAUSE

    Location: $11BA2E -> $0000 -> $0000 -> $11BA2E

    - Length : 20000 cycles (0.0203 secs)

    ---------------------------------

    Seq. no.: 68

    File Type: UNRECOGNIZED

    Location: $11BA2F -> $0000 -> $0000 -> $11BA31

    - Length = 3 pulses

  • Verständnisfrage: wer der was generiert dieses .tap format und kann das überhaupt die "Turbo-Tape Speed" mit der ca. 7 fachen Geschwindigkeit (250Baud normal vs 1500 Baud TT) verarbeiten?

    Da die Version 2 abwärtskompatibel zur V1 des Turbo-Tapes sein soll, müsste es ja dann auch mit v2 richtig gelesen werden können.

    Vergleichen wird man die Assemblerroutinen nur bedingt können, da diese ja zum einen in unterschiedlichen Speicherbereichen liegen und V2 noch Verbesserungen erhalten haben soll. Dazu müsste man sich dann die Assemblercodes anschauen (ggfs. auch dann abändern um ein Auto-RUN zu unterbinden)

    Freaks und Assemblerprofis können ggfs. sogar die OP-Codes in den Datawüsten des BASIC-Listings zum Abtippen lesen ;) - leichter wird es sicherlich mittels Assembler die Codes im Speicher direkt anzuschauen/analysieren.

  • Vermute das ist mit einer Datasette gespeichert, die anders justiert ist. Das wäre reines Glück, die Justageposition wieder zu finden.

    Scheinbar ja. Ich habe nun nochmal ein Laufwerk mit Oszi justiert und nun kann ich manche Dinge lesen (von anderen Kassetten). Aber egal wie ich justiere, ich bekomme kein wirklich gutes Ergebnis. Ich werde mal sehen, dass ich das Laufwerk meines Vaters mal bekomme. Mit dem wurden die damals geschrieben.


    Verständnisfrage: wer der was generiert dieses .tap format

    Das wurde mit WAV2TAP generiert.

    kann das überhaupt die "Turbo-Tape Speed" mit der ca. 7 fachen Geschwindigkeit (250Baud normal vs 1500 Baud TT) verarbeiten?

    Die Frage habe ich mri auch schon gestellt. Zumindest teilweise muss das wohl gehen. Ich habe C64-Tapes, die auch einen Vorlader und dann Fastload als Hauptprogramm haben. Das wird von WAV2TAP nicht erkannt (nur der Vorlader), aber die TAP lässt sich in VICE trotzdem benutzen.

    Aber ob das mit dem C16-Tapes auch geht (und ob das immer geht), weiß ich nicht. Sowieso, die Unterstützung für C16 ist da recht dürftig. Auch z.B. FinalTap kann C64-Programme verarbeiten. Mit den C16-TAP kann der auch nix anfangen. Bei den anderen Tools ist es das gleiche. UberCassette kann angeblich auch C16 (sogar direkt von WAV), Ergebnisse konnte ich aber nur mit WAV2TAP erzielen.

    C16-Kassetten lassen sich scheinbar sowieso schwerer einlesen. C64 ist da schon fast Plug&Play. Das hat wohl auch mit dem Aufnahmeformat zu tun. Sind C16-Laufwerke deshalb vielleicht auch schaltungstechnisch etwas anders aufgebaut? Vielleicht haben die einen anderen Frequenzgang? Es gibt zwar Adapter, aber vielleicht geht es mit einem originalen Laufwerk ja trotzdem besser. Ich habe nur C64-Laufwerke mit Adapter. Vielleicht liegt genau da der Hund begraben. Das Laufwerk meines Vaters ist ein originales C16. Mal sehen, wie die Ergebnisse damit werden.

    Was aber auch hinzu kommt, vor allem an einem Band hört man das in der Stereoanlage sehr deutlich, dass da ein rythmisches "jaulen" drin ist. Der Gleichlauf war scheinbar auch nicht so gut.