Exploding Fist:
das ist aber nicht das TAP das ich Dir mal mailte?
Falls nein, sende es mir gerne zu und ich schaue bei Gelegenheit mal genauer rein.
Wenn es in Vice spielt sollte es ja lösbar sein ![]()
Beiträge von enthusi im Thema „C64Tape Preservation - c64tape.org Projekt“
-
-
Ich finde man sollte die releases dann anhand der infos dazu in der datenbank/text-file in Zweifel unterscheiden koennen. Loader wuerde ich schon als ein Detail verstehen, welches mich bei der An/auswahl eines TAPs erstmal nicht zwingend interessiert.
Jahr evtl. schon. Wenn man feste, eindeutige IDs verwendet und keine Sonderzeichen etc lassen sich SAEMTLICHE files auch sehr einfach anhand der meta-daten umbenennen mit einfachen Script-tools.
Dann kann sich jeder selbst aussuchen wie die Files auf dem Datentraeger denn am Ende heissen sollen
Man liest einen Filenamen ein, erkennt die ID (letzen 4,6,8 Zeichen etc), sucht danach in der Datenbank (oder besser noch: CSV file) und bastelt sich aus dessen Daten einen neuen filenamen zusammen.
Solche Scripts hab ich fuer mein TAP handling ohnehin schreiben muessen (md5 sums berechnen, vergleichen, Laufzeit der TAPs bestimmen, etc)Das SCHLIMMSTE ist meiner Meinung nach sowas:
Sowas findet man leider viel zu oft

Viel Spass damit im Menu der 1541u oder auch nur irgendwo sonst -
Was soll denn 'Loadertyp' ueberhaupt sein?
Sowas wie Cyberload? TurboTape? Snakeload? etc?
Und wozu/fuer wen?
Die preservation-sites haben das weil es da wichtig ist.
Gibt auch auch viele mit eigenem loader und auch welche die halb TurboTape halb spezifisch sind.
Und Blocks? Wie willst Du das bestimmen? (Und wozu?) Bei Multiloads?
Ich waere eh dagegen all sowas in Filenamen zu packen. Lieber ne Datenbank oder noch lieber ein CSV file separat.
80% der tools (auch am C64) zeigen Dir sonst NIE an ob das Seite A oder B ist wenn das an 37. Stelle steht
Ohne allzu viele Gedanken dazu gemacht zu haben, erscheint mir sowas zweckmaessiger:
name (ohne Sonderzeichen) _ Seite1,2,3,4 _ ID vielleicht als 4 hexdigits. tap
Die ID einfach durchnummeriert, keine checksum, dafuer sind 16 bit zu wenig. Alternativ crc32
-
sowohl loadersystem als auch Blocks sind bei vielen uneindeutig, beides wuerde ich auf keinen Fall in den Filenamen packen.
-
Das sieht man ja in der Liste

Das sind natuerlich Nachladespiele in der Regel...
Am uebelsten (auch gefuehlt!!) ist GrandMonster Slam. Hast Du das mal von Tape gespielt?
-
Ich hab hier mal was hochgeladen eben:
Bitte melde dich an, um diesen Link zu sehen.
all.txt sind alle 11856 TAPs die ich vor einige Zeit mal im Netz gefunden habe.
checksums.txt mit deren md5 checksums um dann Doppelte auszufiltern die sich nur beim Dateinamen unterscheiden.
Es verbleiben 8669 unterschiedliche TAPs die ich in sortplaytimes.txt nach Abspielzeit des TAPs sortiert habe (all TAP values inkl. Pausen aufaddiert etc).
Auch wenn es unterschiedliche Files sind, sind es teils die gleichen Spiele natuerlich.
Daraus hab ich seiner Zeit auch kurz ein Histogram erstellt:
tape_lengths.png um den Mythos zu widerlegen, dass alle Spiele 20 Minuten und laenger von Tape laden...
Als Naechstes wollte ich mal alle echten Filenamen extrahieren, aber es tauchen ja doch alle Nase lange mal "neue" dumps auf und ich habe das irgendwann nicht mehr aktualisiert. -
Ich hab hier auch eine recht große (An)sammlung.
Wenn am Ende etwas Struktur reinkommt, helfe ich sehr gerne (auch aus Eigeninteresse) aus.
Sind deutlich mehr als 1900 TAPs (aber als echte TAPs also auch sowas wie Side A, B etc)