Not really an issue, it is more a characteristic of the Enterprise and the MSX computers.
If you check the Enterprise EXDOS original schematics and even the Hungarian classic expansions, you always will see a 74LS245 protecting the Z80 Data Bus. You already know that the Enterprise is very noisy, with all the buses running from right to left of the PCB.
And on some MSX and all MSX2 and upwards, there is a signal named /BUSDIR that every cartridge has to create from the ports decoding and Ram/Rom allocation, to return to the computer slot, to be passed to a 74LS245 inside, guess for what?, to protect the Z80 Data Bus.
I am very new to interfacing "things" to the Enterprise, if someone had told me only a few years ago what I am doing now I would not have believed it...
May be the issue is me... When I started to try the SE-ONE(MP3 MSX cartridge) from Hans(TMTLogic) on the Enterprise, I connected the Buses and some signals and it started to sound almost immediately. But it was only casualty, or the very good components and construction of such MSX cartridge.
But when I tried to connect the GFX-NINE(Yamaha V9990 graphics) with the same system, I found that the cartridge had a strange behaviour and that often hanged the Enterprise.
Some months passed and then I found the /BUSDIR signal and the 74LS245 chip on the schematics of most MSX computers. Zozo pointed me that the chip was also used on the Enterprise classic expansions, and then, advised by Hans, I tried to intercalate the 74LS245 on my M-SLOT adapter with total success.
What I learned was that some expansions add noise to the Data Bus, so it is convenient to only communicate with them when the Z80 wants it. But wrongly I also assumed that this was because the V9990 was an under tested and under used chip that was refused by the MSX computer makers on the MSX2+ phase.
When I started to interface the Symbiface3 to the Enterprise, I had forgotten all those problems, SF3 was the totally new all-in-one-card planned for the Amstrad CPC series, so I assumed that it would work straight.
It more or less did it accessing Z80 ports, but I had some strange issues with memory on my 2 CMOS Z80 Enterprises. When Zozo tried to test my hand made interface on some stock computers, he had worse results, probably due to the NMOS Z80...?
Some months after, and thousands of tests later, Hans proposed me again to put a 74LS245 and /BUSDIR signal(I had been rejecting that option several times, unbelieving about it). Hans sent me a new CPLD update and instructions on the point where to take the /BUSDIR signal. It took me an hour to put it aerial with a socket and some leads.... Of course it cured all the errors, and it was the base for Hans to design the SF3 adapter I presented Yesterday.
[ Guests cannot view attachments ]