Re: Easy way to use contemporary machine as fileserver for C64

From: Spiro Trikaliotis <ml-cbmhackers_at_trikaliotis.net>
Date: Tue, 15 Jan 2019 22:58:46 +0100
Message-ID: <20190115215846.73c6gf3p6pdsx6gn@hermes.local.trikaliotis.net>
Hello,

* On Tue, Jan 15, 2019 at 03:38:43AM +0100 Mia Magnusson wrote:
> Den Fri, 11 Jan 2019 22:14:56 +0100 skrev silverdr@wfmh.org.pl:

> I can think of two solutions not already mentioned in this thread. I
> haven't tested any of them, but can't see any reason for them to not
> work.
[...]
> B)
> ZoomFloppy / Xum1541 with a VIC switch and a real drive and/or SD2IEC.
> Beware of the fast loader issues with VIC switch though. (As seen on
> this list, there were an updated VIC switch which support the C128
> burst mode).

No need for a VIC switch. Just connect both controllers (C64, or
similar), the floppy (real drive, SD2IEC) and the ZF (or XU1541 or
XA1541) on one cable.

Store the file on the drive from the PC, load it from the C64.

I used that setup very often while I worked on OpenCBM.

There are some things to consider, though:

1. A C64 does not release the bus upon RESET. Thus, you have to do one
   of the following after a RESET:
   a. successfully access a file on the floppy drive (LOAD "$",8 is
      enough), OR
   b. use the command POKE 56576,199 to release the bus.
      This POKE is already known, for example from the Star Commander
      documentation, for using the internal drive of a SX64 from SC or
      OpenCBM or ...

   Note that the C128 (as well as the C128D) does not have this
   limitation, because the autoload ("autoboot"?) feature already
   accesses the drive upon RESET.

2. Make sure to never access the IEC bus from the C64 as well as from
   the PC side at the same time. Both sides do not expect another
   controller on the bus.

Regards,
Spiro.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/
Received on 2019-01-15 23:03:50

Archive generated by hypermail 2.2.0.