On Mon, Aug 26, 2019 at 2:28 PM <afachat_at_gmx.de> wrote: > > On Montag, 26. August 2019 14:02:22 CEST groepaz_at_gmx.net wrote: > > Am Montag, 26. August 2019, 13:53:21 CEST schrieb afachat_at_gmx.de: > > > Hi there, > > > > > > has anyone actually every tried to convert the VC1541 to use the fast > > > serial bus of the C128? > > > > > > As I see it, on the UC3 VIA here http://www.zimmers.net/anonftp/pub/cbm/ > > > schematics/drives/new/1541/short-251748-rev.E-left.gif there still are > > > > > > - Port A0-7 > > > - CB1 > > > - CB2 > > > > > > unconnected. These could be used to > > > > > > - CB1/2 shift out under T2 control and > > > - PA0-7: connected to a 74LS164 serial-to-parallel shift-in register > > > > > > The only other thing needed would probably be a 74LS14 Schmitt trigger > > > input driver, a 7406 output driver, and potentially replacing the PB6 > > > drive ID input with an SRQIN input, and of course a fly-wire to the IEC's > > > SRQIN pin 1. > > > > > > What do you think? > > > > you also need some extra synchronisation to eliminate the via bug with > > external clocking (which is basically the reason for why its not used in the > > 1541). i vaguely remember it being described in either one of the > > datasheets, or perhaps application notes. > > The VIA's shift register bug only happens on shift in under external clock. > > That is why the VIA's shift register is only used to shift out, and the shift > in in my proposal happens via the extra 74LS164 serial-to-parallel shift-in > register, and be > presented as byte value on PA the 6522 bug can be avoided by clocking the data-in on the rising edge of phi2, it takes half of a 74LS74 to do that (or HCT74 for the modern guys among us). Frank IZ8DWFReceived on 2020-05-29 22:59:20
Archive generated by hypermail 2.3.0.