| |
Clarence
Registered: Mar 2004 Posts: 121 |
p4 - c64 crossassembling
Hi everybody!
I'm looking for a program to transfer c64 object files from my pc to the c64 ram directly. For the phisical link I want to use the XA1541 cable I use for StarCommander.
I want to use a p4 with win2000 (and trying to avoid using dos).
On the net I found a similar program called comlink which is a transfer program (it's last version from 1999) but that uses the older x1541 cable for the transferring which doesn't work with my p4's newer (epp-ecp) paralell port.
Maybe some of you have already solved this problem and can help me?
Thanx in advance,
Clarence
|
|
| |
White Flame
Registered: Sep 2002 Posts: 136 |
Instead of pushing from the PC to the C64, if you've got the PC acting as a C= drive, you can pull with good ol' LOAD"BLAH",N,1 to splat a file straight into RAM. Seeing as you'd need to run some software on the C= to listen on the bus and accept a memory dump, just loading would be a lot easier.
I personally use RS232, so I don't know what xa1541 options are available. Doesn't 64HDD do the above? |
| |
cbmhardware Account closed
Registered: Aug 2003 Posts: 19 |
The C2N232 is a fast RS-232 interface and only require kernal routines (datasette) on the c64.
You have to convert the bin-file from xasm to c2n-format, plug the interface between PC serial and C64 datasette port, then you're ready to transfer your program into the C64 memory.
Start the transfer-tool (PC), type load on C64 and wait for the end of transmission.
Take a look at : http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/index..
hth,
Michael |
| |
Stryyker
Registered: Dec 2001 Posts: 468 |
You could always grab a RetroReplay and SilverSurfer and uses RS232. Works fine. |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: Instead of pushing from the PC to the C64, if you've got the PC acting as a C= drive, you can pull with good ol' LOAD"BLAH",N,1 to splat a file straight into RAM. Seeing as you'd need to run some software on the C= to listen on the bus and accept a memory dump, just loading would be a lot easier.
I personally use RS232, so I don't know what xa1541 options are available. Doesn't 64HDD do the above?
Hi WhiteFlame!
XA1541 is a new modified version of the plain X1541 cable (connecting the pc paralell port with the 1541 drive serial port OR the c64 serial port) to handle the pentium class machines epp-ecp paralell port with Star Commander.
What kind of cable or hardware do I need exactly to buy/build to make that possible you wrote? Do you have a link/photo or something to that rs232 interface you use? Does your cable work under multitasking opsys?
Thanks,
Clarence / Graffity Produkt |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: The C2N232 is a fast RS-232 interface and only require kernal routines (datasette) on the c64.
You have to convert the bin-file from xasm to c2n-format, plug the interface between PC serial and C64 datasette port, then you're ready to transfer your program into the C64 memory.
Start the transfer-tool (PC), type load on C64 and wait for the end of transmission.
Take a look at : http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/index..
hth,
Michael
Hi cbmhardware!
Thanks the link. Your solution looks also a good one, but I would need to build that device (I'm not an expert). You use this? Have you managed to build the device with a long cable, it looks abit awkward on the pictures when you have to connect the datasette port with the pc rs232 port within 4 cm-s. :)
Thanks,
Clarence / Graffity Produkt |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: You could always grab a RetroReplay and SilverSurfer and uses RS232. Works fine.
Hi Stryyker!
RetroReplay? SilverSurfer? RS232? Do you have link/picture/description for those? Thanks in advance!
Yours,
Clarence / Graffity Produkt |
| |
Graham Account closed
Registered: Dec 2002 Posts: 990 |
hi,
here's some links concerning retro replay, silver surfer and rr-net:
http://ar.c64.org/
http://www.jschoenfeld.de/news/news88_e.htm
laters. |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: hi,
here's some links concerning retro replay, silver surfer and rr-net:
http://ar.c64.org/
http://www.jschoenfeld.de/news/news88_e.htm
laters.
Thanx Graham!
|
| |
cbmhardware Account closed
Registered: Aug 2003 Posts: 19 |
Quote: Hi cbmhardware!
Thanks the link. Your solution looks also a good one, but I would need to build that device (I'm not an expert). You use this? Have you managed to build the device with a long cable, it looks abit awkward on the pictures when you have to connect the datasette port with the pc rs232 port within 4 cm-s. :)
Thanks,
Clarence / Graffity Produkt
Yes, I bought a soldered adapter. My cable is 1,5-2 meters.
C2N232 is useful for one file or transfer (also) to other CBM machines. Most time I'm using star commander.
Michael |
| |
White Flame
Registered: Sep 2002 Posts: 136 |
Quote: Hi WhiteFlame!
XA1541 is a new modified version of the plain X1541 cable (connecting the pc paralell port with the 1541 drive serial port OR the c64 serial port) to handle the pentium class machines epp-ecp paralell port with Star Commander.
What kind of cable or hardware do I need exactly to buy/build to make that possible you wrote? Do you have a link/photo or something to that rs232 interface you use? Does your cable work under multitasking opsys?
Thanks,
Clarence / Graffity Produkt
RS232 will work under *any* OS, which is why I haven't bothered with the x*1541 cables.
I've got an old Omnitronix user port adapter, but an equivalent is dirt simple to build: http://www.petscii.com/ Over5 is good for this interface: http://www.kahlin.net/daniel/over5/
There's also Swiftlink (discontinued) and Turbo232 (replaced the Swiftlink) from CMD, which have a real UART which offloads the bit encoding from the CPU. They're around $35-$40 new. There's also some other cartridges with UARTs, but I don't know too much about them (road runner, IDE64 modules, etc). Serial Slave works with this setup: http://www.cling.gu.se/~cl3polof/serslave/ |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: RS232 will work under *any* OS, which is why I haven't bothered with the x*1541 cables.
I've got an old Omnitronix user port adapter, but an equivalent is dirt simple to build: http://www.petscii.com/ Over5 is good for this interface: http://www.kahlin.net/daniel/over5/
There's also Swiftlink (discontinued) and Turbo232 (replaced the Swiftlink) from CMD, which have a real UART which offloads the bit encoding from the CPU. They're around $35-$40 new. There's also some other cartridges with UARTs, but I don't know too much about them (road runner, IDE64 modules, etc). Serial Slave works with this setup: http://www.cling.gu.se/~cl3polof/serslave/
White Flame!
Thanks for the reply. Now I have enough informations to choose a solution.
RS232 being opsys independant sounds great. One more question:
Does the c128 have a built in rs232 interface? Maybe it's easier to track down and buy a c128 than build the above or get one of the mentioned cartridges... :)
Clarence |
| |
White Flame
Registered: Sep 2002 Posts: 136 |
There's no extra RS232 on the C128. It has the exact same ports as the 64, except the reset button, RGB video, and different power supply. |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: RS232 will work under *any* OS, which is why I haven't bothered with the x*1541 cables.
I've got an old Omnitronix user port adapter, but an equivalent is dirt simple to build: http://www.petscii.com/ Over5 is good for this interface: http://www.kahlin.net/daniel/over5/
There's also Swiftlink (discontinued) and Turbo232 (replaced the Swiftlink) from CMD, which have a real UART which offloads the bit encoding from the CPU. They're around $35-$40 new. There's also some other cartridges with UARTs, but I don't know too much about them (road runner, IDE64 modules, etc). Serial Slave works with this setup: http://www.cling.gu.se/~cl3polof/serslave/
Hi!
I built the basic rs232 cable described at http://www.petscii.com but it soesn't seem to work. At least I can't transfer with over5 the boot file....
The cable should be ok, now I suspect that my user port is bad/damaged (my c64 was in service 8 years ago and don't remember what was made with it). Is there any easy way to test my user port? Which IC should I replace if it appears to be bad? 8565?
Thanks,
Clarence |
| |
Cybernator
Registered: Jun 2002 Posts: 154 |
Hi Clarence,
If you are sure it's the userport, you should replace CIA2 - 6526(a). Assuming that you have a new board C64, it's the chip on the left. On the older boards, CIA2 is on the right.
As for testing the userport, nothing comes to mind right now. |
| |
Clarence
Registered: Mar 2004 Posts: 121 |
Quote: Hi Clarence,
If you are sure it's the userport, you should replace CIA2 - 6526(a). Assuming that you have a new board C64, it's the chip on the left. On the older boards, CIA2 is on the right.
As for testing the userport, nothing comes to mind right now.
Cybernator!
Yes it's a newer cased c64, I found the chip. Thanks for the info, I wasn't sure which IC is it. The cable is very easy and I triple checked it, shouldn't be wrong, maybe the description is false ...
L8r,
Clarence |