b-s-a писал(а):Я читал читал, но так тольком и не понял, зачем вы пытаетесь что-то раскопать? Если есть проблемы обратитесь к производителю. Это его обязанность, решать проблемы. Кстати, прошу обратить внимание, что обращаться надо не в фирму Игрософт, а в контору, которая продала/обслуживает автоматы/платы. И судя по всему, большая часть проблем связана именно с ними, так как блоки питания Игрософт не производит. ;)
P.S.: Сигнал NMI процессора в данных платах никак не обрабатывается, потому что он не подключен.
При поступлении NMI, никакой рассинхронизации не происходит. Процессор заканчивает обработку текущей команды, сохраняет адрес возврата в стеке, сохраняет состояние маскируемых прерываний (во внутреннем флаге IFF2), запрещает их и переходит на адрес 0x66 (102 dec). Вы уже заметили, что по этому адресу размещена всего одна команда RETN. Которая востанавливает состояние маскируемых прерываний, берет с вершины стека адрес возврата и делает переход на него.
Блоки питания то же делаем. Оптимально тип "Синий" http://www.fplay.ru