You are not logged in.

MrKey

Beginner

  • "MrKey" is male
  • "MrKey" started this thread

Posts: 41

Date of registration: Jun 1st 2009

Location: Recklinghausen

  • Send private message

member since 36 month member since 36 month member since 36 month

1

Sunday, March 14th 2010, 7:31pm

Transfer zwischen C64 und PC

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 !
SEARCHING FOR $
LOADING

2

Sunday, March 14th 2010, 7:34pm

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.

TheRyk

schlimmer Finger

  • "TheRyk" is male
  • »TheRyk« is a verified user

Posts: 6,220

Date of registration: Mar 14th 2008

Location: Ostereierinsel

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

3

Sunday, March 14th 2010, 7:47pm

Hier werden Sie geholfen:

http://www.c64-wiki.de/index.php/X1541

Star Commander funktioniert allerdings AFAIK nicht unbedingt über DosBox und ähnliche Scherze, da ist natives Dos oder zumindest Win98 gefragt.
Coming soon: Wanderhure XII - Die Wiedertotmachung!

strik

Unregistered

4

Monday, March 15th 2010, 9:58pm

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

TheRyk

schlimmer Finger

  • "TheRyk" is male
  • »TheRyk« is a verified user

Posts: 6,220

Date of registration: Mar 14th 2008

Location: Ostereierinsel

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

5

Monday, March 15th 2010, 10:18pm

anstandslos

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

Kriege das hier mit XP(32) leider überhaupt nicht hin, vielleicht hast Du einen Tipp?
Coming soon: Wanderhure XII - Die Wiedertotmachung!

eltrash

Trainee

  • "eltrash" is male

Posts: 74

Date of registration: Mar 3rd 2010

Location: Magdeburg

  • Send private message

member since 24 month member since 24 month

6

Sunday, March 28th 2010, 1:11pm

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?
C64C, 1541-II, Modem 1200 (Model 1670), Printer MPS 1230, Monitor 1084S-D2, Amiga 500 Kick 1.3

7

Sunday, March 28th 2010, 1:17pm

Ich hab mir seinerzeit einfach noch ne 1541 gekauft.

lordbubsy

8-bit Assimilation

  • "lordbubsy" is male
  • »lordbubsy« is a verified user

Posts: 428

Date of registration: Mar 8th 2010

Location: Nähe von Aachen

  • Send private message

member since 24 month member since 24 month

8

Sunday, March 28th 2010, 2:03pm

Ich habe einen C64C 250469 an einer 1541 angeschlossen.
Gleichzeitig habe ich die 1541 mittels XMP1541 Kabel am PC angeschlossen.
Man kann natürlich nicht gleichzeitig vom PC und C64 auf der Floppy zugreifen!
Falls der Star Commander die Floppy nicht ansprechen kann, muss man am C64 mittels POKE 56576,199 die Leitung "freischalten".
Gruß, lordbubsy

eltrash

Trainee

  • "eltrash" is male

Posts: 74

Date of registration: Mar 3rd 2010

Location: Magdeburg

  • Send private message

member since 24 month member since 24 month

9

Sunday, March 28th 2010, 4:30pm

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

Aus dem VC-1541 Handbuch:

Quoted

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!
C64C, 1541-II, Modem 1200 (Model 1670), Printer MPS 1230, Monitor 1084S-D2, Amiga 500 Kick 1.3

lordbubsy

8-bit Assimilation

  • "lordbubsy" is male
  • »lordbubsy« is a verified user

Posts: 428

Date of registration: Mar 8th 2010

Location: Nähe von Aachen

  • Send private message

member since 24 month member since 24 month

10

Sunday, March 28th 2010, 7:13pm

Quoted

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.

Source code

1
2
3
4
5
,$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.



Quoted

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”

Source code

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


“remove driver.bat“

Source code

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

“install driver.bat“

Source code

1
2
@d:\emulator\c64\program\opencbm\instcbm 
@d:\emulator\c64\program\opencbm\cbmctrl lock

“status drive 8.bat”

Source code

1
2
@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” !!!
Gruß, lordbubsy

eltrash

Trainee

  • "eltrash" is male

Posts: 74

Date of registration: Mar 3rd 2010

Location: Magdeburg

  • Send private message

member since 24 month member since 24 month

11

Monday, March 29th 2010, 8:51pm

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

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.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1: ?-------------------- 	0% 	1/683
 1: ?-----------?-------- 	0% 	2/683
 1: ?--?--------?-------- 	0% 	3/683
 1: ?--?--------?--?----- 	0% 	4/683
 1: ?--?--?-----?--?----- 	0% 	5/683
 1: ?--?--?-----?--?--?-- 	0% 	6/683
 1: ?--?--?--?--?--?--?-- 	1% 	7/683
 1: ?--?--?--?--?--?--?-- 	1% 	8/683
 1: ?--?--?--?--?--?--?-- 	1% 	9/683
 1: ?--?--?--?--?--?--?-- 	1%	10/683
 1: ?--?--?--?--?--?--?-- 	1%	11/683
 1: ?--?--?--?--?--?--?-- 	1%	12/683
 1: ?--?--?--?--?--?--?-- 	1%	13/683
 1: ?--?--?--?--?--?--?-- 	2%	14/683
 1: ?--?--?--?--?--?--?-- 	2%	15/683
 1: ?--?--?--?--?--?--?-- 	2%	16/683
 1: ?--?--?--?--?--?--?-- 	2%	17/683
 1: ?--?--?--?--?--?--?-- 	2%	18/683
 1: ?--?--?--?--?--?--?-- 	2%	19/683
 1: ?--?--?--?--?--?--?-- 	2%	20/683
 1: ?--?--?--?--?--?--?-- 	3%	21/683
 1: ?--?--?--?--?--?--?--              	
...


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

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1: *-------------------- 	0% 	1/683
 1: *-----------*-------- 	0% 	2/683
 1: *--*--------*-------- 	0% 	3/683
 1: *--*--------*--*----- 	0% 	4/683
 1: *--*--*-----*--*----- 	0% 	5/683
 1: *--*--*-----*--*--*-- 	0% 	6/683
 1: *--*--*--*--*--*--*-- 	1% 	7/683
 1: **-*--*--*--*--*--*-- 	1% 	8/683
 1: **-*--*--*--**-*--*-- 	1% 	9/683
 1: **-**-*--*--**-*--*-- 	1%	10/683
 1: **-**-*--*--**-**-*-- 	1%	11/683
 1: **-**-**-*--**-**-*-- 	1%	12/683
 1: **-**-**-*--**-**-**- 	1%	13/683
 1: **-**-**-**-**-**-**- 	2%	14/683
 1: *****-**-**-**-**-**- 	2%	15/683
 1: *****-**-**-*****-**- 	2%	16/683
 1: ********-**-*****-**- 	2%	17/683
 1: ********-**-********- 	2%	18/683
 1: ***********-********- 	2%	19/683
 1: ***********-********* 	2%	20/683
 1: ********************* 	3%	21/683
 1: *********************              	
...


Kannst Du Dir das erklären?
C64C, 1541-II, Modem 1200 (Model 1670), Printer MPS 1230, Monitor 1084S-D2, Amiga 500 Kick 1.3

lordbubsy

8-bit Assimilation

  • "lordbubsy" is male
  • »lordbubsy« is a verified user

Posts: 428

Date of registration: Mar 8th 2010

Location: Nähe von Aachen

  • Send private message

member since 24 month member since 24 month

12

Tuesday, March 30th 2010, 11:09am

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
Gruß, lordbubsy

TheRyk

schlimmer Finger

  • "TheRyk" is male
  • »TheRyk« is a verified user

Posts: 6,220

Date of registration: Mar 14th 2008

Location: Ostereierinsel

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

13

Tuesday, March 30th 2010, 11:35am

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:

Quoted

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.
...
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.
Coming soon: Wanderhure XII - Die Wiedertotmachung!

eltrash

Trainee

  • "eltrash" is male

Posts: 74

Date of registration: Mar 3rd 2010

Location: Magdeburg

  • Send private message

member since 24 month member since 24 month

14

Tuesday, March 30th 2010, 11:13pm

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
C64C, 1541-II, Modem 1200 (Model 1670), Printer MPS 1230, Monitor 1084S-D2, Amiga 500 Kick 1.3