Еще хочу добавить. В приведенной выше разводке платы дорожки, подходящие к AY, по возможности разведены на нижней стороне, так как пайка подходящих сверху дорожек к панельке AY, на неметализированной плате, затруднена.
Вид для печати
Еще хочу добавить. В приведенной выше разводке платы дорожки, подходящие к AY, по возможности разведены на нижней стороне, так как пайка подходящих сверху дорожек к панельке AY, на неметализированной плате, затруднена.
Ура, нашелся LSY-Setup!
Выкладываю образ вместе с исходниками.
Исходники в ДОС-кодировке, есть русские комментарии.
Пока прекращаю постить информацию, т.к. не знаю, что людям еще может быть интересно. Спрашивайте, что интересно - расскажу еще или файлы выложу.
Тут мой приятель недавно сделал модификацию к UnrealSpeccy, добавив туда эмуляцию клавиатуры "Орель БК-08". Он дал мне исходники (те файлы, которые были модифицированы + диффы). Я применил его модификации к последней версии UnrealSpeccy, скомпилировал екзешник - выкладываю результат.
Чтобы ощутить пользу от эмуляции клавиатуры "Орели", нужно использовать орелевскую прошивку бейсика (версию 2.5 выложу в следующем посте), либо Bogobasic (http://www.geocities.com/barmaley_m/bogobasic.zip)
Планирую в будущем внести в UnrealSpeccy возможность эмуляции не только клавиатуры "Орели", но и порта включения теневого ОЗУ (тем самым добившись полной эмуляции этого компьютера). Также планирую сделать эмуляцию всех возможностей LSY.
Дело зашло в тупичище ужасное, матрас отображается примерно на 1/3 экрана, остальное шахматы, что удивительно картинка одинакова что с ЦП что без, то есть полный игнор ЦП
Матрас без ЦП возможен только в случае, если ты вынимал ЦП без отключения питания. Либо у тебя микросхемы ОЗУ долго помнят предыдущее содержимое после выключения питания (у меня такое было с микросхемами 81256).
Проверь осциллографом все линии адреса. Похоже на то, что на шине адреса Z80 короткое замыкание, обрыв, либо какая-то битая микросхема влияет на адресные сигналы. Также рекомендую прошить в микросхему ПЗУ тест памяти и использовать его при дальнейшей наладке. Очень помогает.
Шина Адреса живет своей жизнью, стартует на своё усмотрение, на экране постоянно вот это
http://img197.imageshack_.us/img197/...220215900y.jpg
с вставленным ЦП и без ЦП
Вобщем нашел проблему почему был полный игнор ЦП и ПЗУ, виноват был тригер DD15
Но столкнулся с другой проблемой, орель переодически каждые 2сек сбрасывается
http://img225.imageshack_.us/img225/...1311075200.jpg
Что, микросхема DD15 была неисправна?
Весело! Такие неисправности сложно находить, как ты нашел?
Сброс раз в 2 сек тоже сложно выловить, я вообще не знаю, как без теста памяти в ПЗУ это делать. Найди и сделай себе, наконец, тест! Это может быть и память виновата, и регистр какой-нибудь вроде буфера чтения данных ОЗУ на ИР22 (под рукой неполная схема, не могу посмотреть его индекс DDx) и даже какой-нибудь регистр, имеющий на шине данных только входы (типа безобидно выглядещей DD29). У меня была однажды на ремонте выпаленная "Орелька", так пришлось заменить все микросхемы, которые были подключены к шине данных - только тогда заработала. У тебя же может быть что-нибудь совсем другое.