Какая была по ссылке - https://zx-pk.ru/threads/32131-daung...=1#post1081333
ту и прошивал
- - - Добавлено - - -
По моему они греются как обычно, хотя сейчас мне не с чем сравнивать.
Вид для печати
Какая была по ссылке - https://zx-pk.ru/threads/32131-daung...=1#post1081333
ту и прошивал
- - - Добавлено - - -
По моему они греются как обычно, хотя сейчас мне не с чем сравнивать.
Тогда получается интересная картина. Проблемные процы похоже проходят (по крайней мере с более быстрой памятью) начальный тест озу и только потом, когда озу уже трогается совсем мало, наблюдаются какие-то сбои. Возможно тут был бы полезен примерно такой тест, но с ходу не соображу, как его скомбинировать с функционалом уже имеющегося теста и клавиатуру, если правильно понимаю, ты пока не подключил. Можно сделать попроще, без протокола/лога, т.е. обнаружили ошибку и сразу отрапортовали.
Как бы подключил, но как оказалось она не работает. Изначально я системный разъем делал под плату расширения ZX-777 Extboard, ну чтобы унифицировать железки. Так там преобразователь PS2 клавы в ZX, расчитан на время чтения портов Z80. А он длинее чем у ВМ80, посему в нашем случае информация от клавы приходит после окончания чтения порта ВМ80. Посему надо либо новую плату расширения монстрячить, либо подключать механическую ZX клаву.
Я пока склоняюсь ко второму. Посему надо будет распаять разъем по новому.
Или все же добавить пару тактов ожидания при чтении порта (или просто при обращении к портам), если это можно сделать малой кровью.
- - - Добавлено - - -
Если бы не джойстик, то можно было бы заменить КП11 на регистр и постоянно читать туда из клавиатуры. Чтение клавиатуры процом после изменения маски рядов клавиатуры вероятно пришлось бы делать двумя INами.
Хотя против второго варианта явно будет NEO SPECTRUMAN, т.к. надо дорабатывать с разбуханием бейсик
- - - Добавлено - - -
Еще вариант, можно чтобы контроллер PS2 начинал свою деятельность после записи маски клавиатуры в порт FF, тогда до следующей команды IN скорее всего успеет все сделать.
А вобще вопрос, есть же вариант контроллера caro для компов с ВМ80, может подумать о его подключении? Хотя если у тебя есть механическая клавиатура и нет собранного контроллера caro для ВМ80, то выбор очевиден.
Фотки опытов.
Когда вытащена одна микросхема ОЗУ при нормально-работающем процессоре
https://i.ibb.co/6ytmktY/IMG-20201112-093142.jpg
А вот так выглядит экран когда в ПЗУ прошивка от NEO SPECTRUMAN
https://i.ibb.co/dcCsDY4/IMG-20201112-110652.jpg
Вот троица процессоров для проверки
https://i.ibb.co/hsRvT0j/IMG-20201112-160726.jpg
древний P8080A 84 года - работает,
паяный Родон 9005 - работает,
керамический Квазар (диод) 8909 - сбоит