Hi all,
I'm having some trouble repairing a VY-0010 Philips disk interface. When I received it, it was preventing all my MSX machines to boot, but that was happaning after the MSX logo. I checked the ROM and it was a Victor / JVC variant of the usual MSX disk ROM.
I unsoldered the ROM, and put a socket with a fast disk ROM instead (based on NMS8250).
Time to retrieve a disk drive, fix the RDY signal and drive select stuff, and... everything was working!
Until I put everything back inside the cartridge box and screwed the GND connector of the cable (the original one that was sold with the VY-0010 interface) on the drive: it still worked for a while... and then my MSX machine was not booting again (but this time with no MSX logo at all, just black screen).
I opened the cartrtidge gain, and tried some things: the MSX is booting correctly if I remove the EPROM from the VY-0011 adpater. So it seems that the address / data / slot select mechanism is kind of broken (memory bus beeing garbled because of the VY-0010 ?). I suspect some of the address decoding chips inside of the VY-0010 to be guilty, but I'm not sure...
Let me know if you have hints on this... I'm currently checking signals sent to the ROM and continuity, but I suspect something wrong on the slot selection chips (MSX not booting at all meaning the VY-0010 ROM is selected in some way at 0000-3FFF ?).
Also, now that I'm looking at the MSX cartridge pinout, I'm wondering what the CS1/CS2/CS12 signals are used for ? There's already a "slot select" line, and all addresses from A0 to A15, so why those extra signals ?