Problems with NMS8280 and IO peripherical

Por andresog

Supporter (13)

imagem de andresog

12-08-2020, 14:33

Hi all,

I have designed a cartridge that only uses I/O transfers. I have tested in many different MSXs I had access and it worked without problems in all of them. However, when I tried in an NMS8280, it did not detect the cartridge.
The busdir signal is implemented as /RD OR /CS where /CS is the decoded chip select signal: NOT (IO_ADDRESS AND IORQ). OR gate is simply made by two fast-switching diodes and a 10K pull-down resistor. Does anyone if I am missing something or there is any specific thing to do with the NMS8280?

Thank you!

Entrar ou registrar-se para comentar

Por Jipe

Paragon (1404)

imagem de Jipe

12-08-2020, 14:50

Por Jipe

Paragon (1404)

imagem de Jipe

12-08-2020, 16:38

see the pdf "elektcorrect" for busdir schematics on this archive

https://msxarchive.msxinfo.net/docs/hwmodsetc/hanso/hwdoityo...

Por andresog

Supporter (13)

imagem de andresog

12-08-2020, 19:10

Thank you very much, Jipe.

Then, has busdir to be externally pulled-up ??
The B) circuit is quite similar to the one I used: it puts busdir LOW when the IO address is decoded. However, the BJT-based inversor pulls up the output...

Por andresog

Supporter (13)

imagem de andresog

18-08-2020, 14:16

Solved.. finally, busdir has to be forced to high or low depending on the bus direction. Thank you Jipe for the link!