View Single Post
Old 04 February 2021, 00:24   #6
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
The clockport waitstates are a little annoying alright, but you can still easily beat 150kB/s. After all, a typical 16-bit stereo, 44.1kHz audio stream needs around 172kB/s, and the clockport audio cards available back in the day could do 48kHz full duplex, which is around 380kB/s. So 1MB/s is probably not an unreasonable guess, but the CPU overhead is disproportionate because of the waitstates, so I'm not sure it would be worthwhile offloading processing to a standard clockport module...

Adding a signal from one of those Gayle adaptors could significantly speed it up, because there are actually 3 decodes that relate to the clockport. The RTC and Spare decodes both have the waitstates and are the ones actually connected to the port. The Net_CS one is not connected to the header sadly, but offers the same access without the waitstates. This is at 0xD90000 instead of 0xD80000, and is the port used by the A604n for example to give faster access to USB controllers.

Yep, the other pins of the clock port headers are directly connected to the Chip RAM chips, and are of little use as a result. Losing chip RAM is a high price to pay for any peripheral. If you were really looking to hook something fast up to an A1200 and the trapdoor slot wasn't an option, the next best thing is probably going to be the ROM sockets with a Gayle hook-up, as used by the FastATA. The full 32-bit data bus is available there, and enough decoded space to do what you need.
Daedalus is offline  
 
Page generated in 0.04618 seconds with 11 queries