Transfer zwischen C64 und PC

Es gibt 13 Antworten in diesem Thema, welches 8.655 mal aufgerufen wurde. Der letzte Beitrag (30. März 2010 um 23:13) ist von eltrash.

  • Hi!


    Habe gelsesen das es verschiedene X 1541 Kabel gibt, die per Paralelport an den PC angeschlossen werden könen.

    Ich suche ein Transferkabel womit man die Floppy per USB mit dem PC verbinden kann. Mein PC ist ein Core2Duo S.775 System und mein Mainboard hat kein Paralelport.

    Es gibt ja auch Paralel PCI Karten, wobei ich nicht weiß ob das Transferkabel damit angesprochen werden kann.

    Als Transfersoftware würde ich gerne Starcommander nutzen.

    EDIT/remaxx: Thread in den richtigen Bereich verschoben !

  • Es gibt das XS-1541 für USB und seriellen Port (COM1 - COMx).

    Es gibt das XU-1541 für USB (nicht mehr zu empfehlen).

    Bald wird es das XUM-1541 geben oder wie immer das dann heißen mag. Das ist die ultimative Lösung der X-Kabel mit dem auch MNIB geht.

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Hier werden Sie geholfen:

    Bitte melde dich an, um diesen Link zu sehen.

    Star Commander funktioniert allerdings AFAIK nicht unbedingt über DosBox und ähnliche Scherze, da ist natives Dos oder zumindest Win98 gefragt.

  • Star Commander funktioniert allerdings AFAIK nicht unbedingt über DosBox und ähnliche Scherze, da ist natives Dos oder zumindest Win98 gefragt


    Auch Windows NT/2000/XP/Vista/7 funktionieren anstandslos, zumindest in den 32bittigen Varianten. Mittels OpenCBM kann man dann auch von SC auf die Floppies zugreifen.

    Gruß
    Spiro

  • anstandslos


    Ich wünschte, das könnte ich unterschreiben.

    Kriege das hier mit XP(32) leider überhaupt nicht hin, vielleicht hast Du einen Tipp?

  • Sorry, mal eine Frage in die Runde. Wie managed ihr das mit einem X*1541-Kabel und der Floppy?
    Steckt ihr immer wieder die Kabel um, wenn ihr mit dem Transfer fertig seid oder habt ihr das irgendwie so angeschlossen, dass man die Floppy sowohl über den PC als auch über den C64 ansprechen kann (quasi ohne Umstecken). Ich habe Angst, dass bei meiner Floppy die serielle Buchse die Umsteckerei nicht mehr lange mitmacht. Gibt es da Y-Kabel oder kann man einfach die 2. serielle Schnittstelle (Interface) benutzen?

  • Ich hab mir seinerzeit einfach noch ne 1541 gekauft.

  • Ich habe einen C64C 250469 an einer 1541 angeschlossen.
    Gleichzeitig habe ich die 1541 mittels Bitte melde dich an, um diesen Link zu sehen. Kabel am PC angeschlossen.
    Man kann natürlich nicht gleichzeitig vom PC und C64 auf der Floppy zugreifen! Bitte melde dich an, um dieses Bild zu sehen. Bitte melde dich an, um dieses Bild zu sehen.
    Falls der Star Commander die Floppy nicht ansprechen kann, muss man am C64 mittels POKE 56576,199 die Leitung "freischalten".

  • Sagt das doch gleich, dass die beiden seriellen Anschlüsse hinten an der Floppy parallel geschaltet sind.

    Aus dem VC-1541 Handbuch:

    Zitat

    Rückseite
    Auf der Rückseite der Floppy befinden sich zwei parallel geschal-
    tete serielle Ein/Ausgänge. Weiterhin ist dort der Netzschalter und
    die Sicherung angebracht.

    Aber so richtig funktioniert es doch noch nicht, wenn beide Zuleitungen angeschlossen sind. Falls der Star Commander bzw. OpenCBM die Floppy nicht ansprechen kann, hilft der Befehl "POKE 56576,199" aber was mache ich, wenn es anders herum nicht klappt, d.h. bei LOAD"$",8 steht nur SEARCHING FOR $ da, danach passiert nichts mehr.

    Wenn ich die Floppy ausschalte, kommt sofort ?DEVICE NOT PRESENT ERROR
    Schalte ich sie wieder ein und versuche es erneut, hängt er wieder.
    Auch ein Aus-/Einschalten des C64 nützt leider nichts.

    Die Frage ist also: Wie kann nach Benutzung von Star Commander oder OpenCMB die "Leitung für den C64" wieder freigeben?
    Danke für die Hilfe!

  • Zitat

    Aber so richtig funktioniert es doch noch nicht, wenn beide Zuleitungen angeschlossen sind.


    Ist ja eigentlich nicht dafür gedacht 2 C64’s bzw. 1 C64 und 1 PC gleichzeitig an der 1541 an zu schließen. Es funktioniert aber wenn Bit 4 des DATA PORT A der CIA 2 gelöscht ist. Information von Joe Foster (Autor Star Commander).

    Ich habe mir in diesen C64 das KERNAL „gepatcht“ damit ich nicht immer POKE 56576,199 eingeben musste.

    Code
    ,$FF7D JMP $EE8E ;"CLCKLO" 
    wird 
    ,$FF7D RTS 
    ,$FF7E NOP 
    ,$FF7F NOP


    Jetzt bekomme ich immer 199 in $DD00 und brauche nur den C64 zu RESETTEN und ich kann das Laufwerk vom PC aus nutzen. In wie fern das die Kompatibilität beeinflusst kann ich nicht sagen, es funktioniert aber seit mehr als 8 Jahre so.


    Zitat

    Die Frage ist also: Wie kann nach Benutzung von Star Commander oder OpenCMB die "Leitung für den C64" wieder freigeben?


    Ich habe mir zur Re-Initialisierung an PC-Seite einige Batch-Dateien angefertigt:

    “reset drive 8.bat”

    Code
    @d:\emulator\c64\program\opencbm\cbmctrl reset

    “remove driver.bat“

    Code
    @d:\emulator\c64\program\opencbm\cbmctrl unlock 
    @d:\emulator\c64\program\opencbm\instcbm –r


    “install driver.bat“

    Code
    @d:\emulator\c64\program\opencbm\instcbm 
    @d:\emulator\c64\program\opencbm\cbmctrl lock


    “status drive 8.bat”

    Code
    @d:\emulator\c64\program\opencbm\cbmctrl status 8 
    @pause


    Normalerweise kann ich das Laufwerk nach einem “reset drive 8.bat” vom C64 aus wieder ansprechen.
    Sollte das nicht funktionieren mach ich einfach “remove driver.bat“ und dann “install driver.bat“.
    Die Floppy Status kontrolliere ich dann mit “status drive 8.bat”.

    Korrektur:

    Nach einer “status drive 8.bat” ist die Floppy wieder blockiert, da hilft nur “reset drive 8.bat” !!!

  • ok, das mit cbmctrl lock und cbmctrl unlock kannte ich noch nicht. Danke.
    Den Poke Befehl eingeben ist nicht das Thema :smile:

    Ein Problem habe ich noch. Solange C64 und PC zusammen an der Floppy hängen, kann ich keine Daten vernüftig auf Diskette kopieren.
    Beim Versuch ein D64 Image auf Disk zu schieben, werden scheinbar keine Daten geschrieben.

    Im Log tauchen nur Fragezeichen auf (hier mal die Logdaten der ersten 21 Blocks)

    D64 Transfer, wenn C64 und PC gleichzeitig an der 1541-II angeschlossen sind.

    D64 Transfer, wenn nur PC alleine an der 1541-II angeschlossen ist.

    Kannst Du Dir das erklären?

  • Es können unzählige Faktoren mitspielen.
    Du hast eine 1541-II und ich eine alte braune 1541 mit kurzer Platine. Ich habe alles in einem Gehäuse eingebaut und die C64C und 1541 an das PC Netzteil angeschlossen. Ich gebrauche kurze Kabel.

    Ich habe diese Konfiguration auch nur durch „trail and error“ zusammen gestellt, Hab mir extra ein ASUS P5QL/EPU mit Parallel und Serieller Schnittstelle dafür gekauft. Aber wenn das Ganze läuft, lohnt es sich sehr. Ich kann z.B. über die Serielle Schnittstelle Programme zum C64 Assemblieren und Starten. Die „echte“ 1541 von VICE oder vom C64C aus ansprechen usw.

    Welche Kabel, Interface, C64, Mainboard, Parallelport usw. benutzt du? Kannst du das mal ganz genau beschreiben?

    Wenn du mehrere C64’s, 1541 und PC’s hast, kannst du mal versuchen einzeln Komponenten aus zu tauschen. Es gibt da subtile Unterschiede zwischen C64’s und 1541’s die ich auch nicht alle kenne, die aber die Ursache des Problems sein könnten.

    Hier noch mal meine Konfiguration:
    C64C 250469 mit JiffyDOS
    Alte braune VC-1541 Kurze Platine mit JiffyDOS
    ASUS P5QL/EPU Core2Duo E7200 Windows 7

    Benutzte Software:
    Windows 7 Home Premium v6.1.7600
    OpenCBM v0.4.2
    VICE v2.2
    CCS64 v3.8
    Over5 v20021117-win32
    TextPad v5.3.1
    Hex Editor XVI32 v2.51
    C64ASM v1.1a
    Star Commander v0.83
    64COPY v4.43
    PSID64 v0.8
    GameBase64 v7.0
    Sidplay2/w win32 v Feb 22 2009
    Guitar Rig 4 v4.0.7

  • Ich hab mir seinerzeit einfach noch ne 1541 gekauft.

    So habe ich das auch gehandhabt. Ersatz schadet schließlich nie und die Welt kostet sowas auch nicht.

    Sagt das doch gleich, dass die beiden seriellen Anschlüsse hinten an der Floppy parallel geschaltet sind.

    Aus dem VC-1541 Handbuch:

    ...

    Bei 'ner 1541 sind die Anschlüsse parallel geschaltet. Aber wie schon angesprochen, hast Du ja die 1541-II. Sicher, dass das da auch so ist? Ich weiß es gerade nicht.

  • lordbubsy, Danke für Deinen ausführlichen Beitrag. Ich werde es wahrscheinlich so machen, wie TheRyk vorgeschlagen hat und mir eine zweite Floppy beschaffen.
    Ich bin ja schon froh, dass ich die 1541-II überhaupt von PC aus ansprechen kann. Hier trotzdem nochmal mein Konfiguration:

    C64-Hardware:
    C64C
    1541-II
    Final Cartridge III

    PC-Hardware:
    CPU: Intel P-III 900 MHz
    Board: A-Open MX36LE miniATX

    Transferkabel:
    XM1541-Kabel

    PC-Software:
    Windows XP Pro SP3
    OpenCBM v0.4.2
    GUI4CBM4WIN
    VICE v2.1
    64COPY v4.43