Page 4 of 7
Re: DMA ISSUE ON H4
Posted: 08 Dec 2019 23:37
by exxos
I've been looking at the ACSI integration guides....
So CS is for command and data...
1.JPG
and...
2.JPG
3.JPG
BUT then...
4.JPG
CS suddenly vanishes and no mention of it :roll:
I've not looked into this much, but seems to be some somewhat conflicting and incomplete information about all this :roll:
Re: DMA ISSUE ON H4
Posted: 09 Dec 2019 07:02
by czietz
From the same document. Quite unambiguous.
cs-stays-high.PNG
Re: DMA ISSUE ON H4
Posted: 09 Dec 2019 07:55
by Smonson
The way I interpreted the document, _CS causes the peripheral to accept the command byte, which contains the ACSI device number, and only the device with that device number becomes selected. It then remains selected until the next command byte. All other peripherals that don't match the device number leave the bus alone.
Re: DMA ISSUE ON H4
Posted: 09 Dec 2019 16:37
by TimNaber
Icky wrote: 08 Dec 2019 19:43
After doing auto configure in the Tools menu it now sees the devices and partitions.
I read this and was going to mention: I found through trial and error that HDDriver.prg is a bit finicky when using a copy of the program after it has been set up for another machine. When doing so, you HAVE to AUTO-CONFIG, exit the program (so it can save your changes) and reboot. Then you get to see everything.
Re: DMA ISSUE ON H4
Posted: 13 Dec 2019 01:14
by Tomswork
Just an ides on the 74ls245 74ls244 these are low power chips and produce a slow rise time vs current you could try 74hc244 and 74hc245 in there place and retest see if the profile improves
Tom
Re: DMA ISSUE ON H4
Posted: 13 Dec 2019 11:08
by exxos
I will dump this fix PCB here so people can try it out.
Capture.JPG
DMA_H4_FIX.zip
Re: DMA ISSUE ON H4
Posted: 15 Dec 2019 21:20
by Icky
I can confirm using an inverter on what was the HDCS line Pin 19 of IC6 and connection the other side of the inverter to FDCS it works. To test I copied a file from FDD to HDD and did the reverse and all was fine.
To get this to work I did a little hack by gluing a 74LS04 upside down on top of the 74LS245 :)
IMG_4641.jpeg
Re: DMA ISSUE ON H4
Posted: 15 Dec 2019 21:24
by exxos
Icky wrote: 15 Dec 2019 21:20
I can confirm using an inverter on what was the HDCS line Pin 19 of IC6 and connection the other side of the inverter to FDCS it works. To test I copied a file from FDD to HDD and did the reverse and all was fine.
:bravo: Will add that fix onto the REV F :)
Re: DMA ISSUE ON H4
Posted: 23 Dec 2019 09:58
by btl
I'm sorry, i don't understand the problem & solution here.
I bridged out the IC6 and it just works, but what purpose did IC6 have in theory? Keep signals strong?
If so, should i do the fix with the upside down 74LS04 or just keep it bridged?
Have a nice christmas all!
Greets,
btl
Re: DMA ISSUE ON H4
Posted: 23 Dec 2019 10:28
by Icky
@btl - The H4 circuit is designed to have a buffer on the DMA to the ACSI bus which the STE has but not the ST. By jumpering over this basically is the ST circuit with no protection on the ACSI bus. The circuit was introduced on the STE and into the H4 to improve protection and against transfer collisions creating possible corruption on drives.