I started a seperate thread for this...
For those not aware... https://www.exxosforum.co.uk/forum/viewt ... 500#p11552
We finally solved the "idea" behind the STE DMA buffers. Basically the 1772 does not "let go" of the bus until , up to 150ns later...
The Odd thing is the STFM really should have never worked with a hard drive attached. It is possible as the 1772 delay is from 20-150ns, that maybe some batches of 1772 worked, when others did not due to a higher delay...
If I remember rightly, Atari hard drives did not suffer from issues, but 3rd party drives sometimes did.. What we do know is the Atari hard drives had buffers on the inputs... and a fair amount of logic on the buffer enable line... of course on the STFM, if the buffers did not isolate the DMA, the bus would conflict.. So this could explain those 3rd party drives not working if they didn't add the "delay buffers".. All food for thought I guess....
Looking at the STE circuit...
The DMA port gets "delayed" by one clock cycle after FDCS goes high. This makes sense as the 1772 can hold the bus for that time. So if the DMA port was active, it could actually short out the 1772 bus to the DMA bus (same bus different DMA devices).
What I don't like is the "delay" on the DMA port which could attribute to DMA issues on the STE..
So my thought here is a patch board on the 1772 to add in a 74LS245 bus transceiver to isolate the 1772 once the DMA de-selects the 1772 via FDCS. This way, there is no bus conflict and no delay on the DMA port. It would also not matter the "delay" (20-150ns) of the 1772 as it would be isolated automatically.
As a side thought, it may still be a idea to add buffers on the DMA port itself (like the STE does but without delay).. Though I am still in 2 minds if its really needed or not yet... Really they would be there to protect the DMA chip more than anything.. cheaper to replace LS chips than the DMA... So I am leaning towards adding the buffers in later revisions...
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
DMA port "update" ideas..
-
exxos
- Site Admin

- Posts: 28134
- Joined: 16 Aug 2017 23:19
- Location: UK
DMA port "update" ideas..
You do not have the required permissions to view the files attached to this post.
-
Icky
- Site Admin

- Posts: 4317
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: DMA port "update" ideas..
So the reason I like the idea of having buffers on the DMA port too is based on the discussion you mentioned that some devices had them built in and others didn’t.exxos wrote: 14 Oct 2018 22:59 As a side thought, it may still be a idea to add buffers on the DMA port itself (like the STE does but without delay).. Though I am still in 2 minds if its really needed or not yet..
Makes sense now that some drives don’t work well.exxos wrote: 14 Oct 2018 02:56 Yeah I saw Atari drives have the buffers, again odd that ste have same buffers again... I guess it could explain a little why Atari drives seemed to work better than 3rd party ones back in the day. I guess most issues were with pre-ste machines as I assume 3rd party drives may not have the buffers and could fail to function correctly.
-
exxos
- Site Admin

- Posts: 28134
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DMA port "update" ideas..
Yeah, I guess in the spirit of retro and fixing things, buffers should really be added..Icky wrote: 14 Oct 2018 23:22 So the reason I like the idea of having buffers on the DMA port too is based on the discussion you mentioned that some devices had them built in and others didn’t.
-
exxos
- Site Admin

- Posts: 28134
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DMA port "update" ideas..
Looks right on paper :)
You do not have the required permissions to view the files attached to this post.
-
rpineau
- Posts: 534
- Joined: 17 Aug 2017 18:08
- Location: USA
Re: DMA port "update" ideas..
looks right to me too :)
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
Need testing : Falcon with CT2
-
exxos
- Site Admin

- Posts: 28134
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DMA port "update" ideas..
Here is the PCB file..
OSH is $17.25 for 3... Little expensive I think particularly people only want one PCB... I could get a small batch of them done for my store, I could list them without signed for postage keep costs down.. This will of course be little cheaper for people I think.. But of course people overseas this could take 2-3 months to get the stuff..
What do people want to do ?
OSH is $17.25 for 3... Little expensive I think particularly people only want one PCB... I could get a small batch of them done for my store, I could list them without signed for postage keep costs down.. This will of course be little cheaper for people I think.. But of course people overseas this could take 2-3 months to get the stuff..
What do people want to do ?
You do not have the required permissions to view the files attached to this post.
-
PhilC
- Moderator

- Posts: 7379
- Joined: 23 Mar 2018 20:22
Re: DMA port "update" ideas..
Happy to order one from you with the other bits I need.
If it ain't broke, test it to Destruction.
-
Icky
- Site Admin

- Posts: 4317
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: DMA port "update" ideas..
+1
At this rate the STF Remake will be littered with piggy back boards. At least this is going to give you a good solid foundation for the BETA board.
-
exxos
- Site Admin

- Posts: 28134
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DMA port "update" ideas..
OK, will order 10 of the things....Icky wrote: 15 Oct 2018 21:41+1
At this rate the STF Remake will be littered with piggy back boards. At least this is going to give you a good solid foundation for the BETA board.
Yeah Going to have stuff bodged all over the place on the thing ultimately... Just wait until the FPGA stuff kicks into gear...
Of course this 1772 board was one of those unforeseen mods.. didn't think we would be having to debug the original circuit design as well..
-
troed
- Posts: 936
- Joined: 21 Aug 2017 22:27
Re: DMA port "update" ideas..
I thought Icky got floppy and DMA working without a bodge?
Who is online
Users browsing this forum: CCBot and 3 guests