DMA ISSUE ON H4

Topic for users to share their building progress.
User avatar
exxos
Site Admin
Site Admin
Posts: 23498
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DMA ISSUE ON H4

Post by exxos »

I've been looking at the ACSI integration guides....

So CS is for command and data...
1.JPG
1.JPG (79.52 KiB) Viewed 6282 times
and...
2.JPG
2.JPG (40.23 KiB) Viewed 6282 times
3.JPG
3.JPG (27.83 KiB) Viewed 6282 times

BUT then...

4.JPG
4.JPG (18.22 KiB) Viewed 6282 times

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:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
czietz
Posts: 548
Joined: Sun Jan 14, 2018 1:02 pm

Re: DMA ISSUE ON H4

Post by czietz »

From the same document. Quite unambiguous.
cs-stays-high.PNG
cs-stays-high.PNG (24.6 KiB) Viewed 6273 times
User avatar
Smonson
Posts: 708
Joined: Sat Oct 28, 2017 10:21 am
Location: Canberra, Australia
Contact:

Re: DMA ISSUE ON H4

Post 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.
User avatar
TimNaber
Posts: 67
Joined: Fri Nov 01, 2019 3:20 pm

Re: DMA ISSUE ON H4

Post by TimNaber »

Icky wrote: Sun Dec 08, 2019 7:43 pm 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.
ST: TT030 10/32m; Falcon 030 14m(2); MSTe 4m; MST 4m(3); MST 4m AdSpeed; 1040STf 4m(4); ST 4m(2); MF 44 w/SCSI2SD(3); MF 30(3); MF30 w/Drem

8-Bit: 320XE w/Ultraspeed+/FIXXL; 320XE; 130XE w/Ultimate 1m; 600XL w/Ultimate 1m; 800XL w/Omnimon XL/Boss XL/Omniview XL; 800 w/Incognito; 800 48K; Black Box Enhanced(3); 1050 Super Archiver II; 1050 Happy(2); XF551 360K(2); XF551 720K; HD Tower 480m
Tomswork
Posts: 775
Joined: Fri Nov 22, 2019 10:05 pm

Re: DMA ISSUE ON H4

Post 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
User avatar
exxos
Site Admin
Site Admin
Posts: 23498
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DMA ISSUE ON H4

Post by exxos »

I will dump this fix PCB here so people can try it out.

Capture.JPG
Capture.JPG (64.43 KiB) Viewed 6195 times
DMA_H4_FIX.zip
(14.84 KiB) Downloaded 292 times
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
Icky
Site Admin
Site Admin
Posts: 3986
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: DMA ISSUE ON H4

Post 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
IMG_4641.jpeg (340.52 KiB) Viewed 6169 times
User avatar
exxos
Site Admin
Site Admin
Posts: 23498
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DMA ISSUE ON H4

Post by exxos »

Icky wrote: Sun Dec 15, 2019 9:20 pm 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 :)
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
btl
Posts: 43
Joined: Mon Jul 15, 2019 10:19 pm

Re: DMA ISSUE ON H4

Post 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
User avatar
Icky
Site Admin
Site Admin
Posts: 3986
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: DMA ISSUE ON H4

Post 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.
Post Reply

Return to “MONGREL H4 USER BUILDS”