MSX в proteus

MSX-совместимые компьютеры

Moderator: Shaos

bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Re: MSX в proteus

Post by bigral »

Alekcandr wrote:Я и сам этот /M1 завожу без разбора (нужен он, не нужен).
интересный момент с этим ~m1, в zx spectrum он выведен на внешнюю гребенку рядом с сигналом +12в, и вот довольно легко можно вставить перифирию в этот краевой разьем со сдвигом на треть миллиметра и замкнуть 12в на этот ~m1! и тогда он выпалится в самом z80 но как не странно сам процессор выживает и zx spectrum продолжает себе работать, только та перифирия что его использует уже работать не будет, такое было замеченно на формуме zx.pk там некоторые купили оригинальные zx через ebay и обнаружили что ~m1 не выходит из процессора, при этом сам zx spectrum работал нормально

значит можно както обходится без этого сигнала вообще, так как схема zx-a полностью синхронная и довольно требовательна к точности таймингов всяких и начинает глючить при малейших отклонениях
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX в proteus

Post by Alekcandr »

bigral wrote:значит можно както обходится без этого сигнала вообще
Тут надо смотреть контекст, в котором он используется. Допустим для выделения операций ввода/вывода. Для выделения этой операции также подходит /RD и /WR, т.е. /M1 уже не нужен. А вот без /M1 сделать WAIT в первом машинном цикле не получится. Выходит, что для MSX процессор с отгоревшем /M1 можно выкинуть в ведро.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru