А у меня с отечественными портами КМОП не показывает, какое разрешение экрана при старте. Уж не знаю, почему.
Вид для печати
Freiwind, а перемычки XP1 и XP2 пробовали ставить ?
Их назначение описывалось тут .
Нет. Не пробовал. Поставил вместо 1834 580-е. Стало нормально.
Почитал. Не совсем понятно описано. В каком положении должны быть перемычки?
Ими разрешение выбирается? Табличку бы соответствия установки этих перемычек.
У меня 88-я мега с кварцем на 16 Мгц. На 20 и 22 МГц не взлетела.
Соответственно, получается только 384 х 256 доступно.
Время прошло много. Но попытаюсь разобраться в соей же программе.
И так. При чтении с порта А ВВ55 выходят в зависимости от считанного байта следующие сообщения:
Значит битам 5 и 4 порта А соответствуют перемычки XP2 и XP1 соответственно. В положении 1-2 мы ставит "1" на бит, в положении 2-3 - соответственно "0". Первый вывод перемычек отмечен треугольником.Код:Байт #00 - сообщение "ONLY 384X256",
байт #10 - сообщение "384X256 & 480X256",
байт #20 - сообщение "384X256 & 512X256",
любой другой байт - сообщение "-".
Резимируем:
Конкретно какое разрешение (384X256 или другое) выбирается из первой таблицы и зависит от кварца и типа процессора.Код:Номер перемычки Положение Значение Разрешение
XP2 и XP1 2-3 и 2-3 00 только 384X256
XP2 и XP1 2-3 и 1-2 01 384X256 и 480X256
XP2 и XP1 1-2 и 2-3 10 384X256 и 512X256
XP2 и XP1 1-2 и 1-2 11 -
SYR-ALEX, скажите пожалуйста на какую частоту процессора рассчитана процессорная плата Intel 8085 ?!
В таблице на страничке fifan-a указаны частоты различных CPU для применяемых кварцев .
- - - Добавлено - - -
У кого не заводится видео генератор на 20Мгц и 22,118Мгц попробуйте такие фьюзы
EXTENDED=0xF9
HIGH=0xDF
LOW=0xBF
Возник вопрос: под 22,118 подразумевается 22,1184 MHz? Или нужно искать именно 22,118?
Да верно .
- - - Добавлено - - -
Да верно . Если Вам удастся найти ровно на 22.118Мгц то на качество работы генератора это не сильно повлияет .
Здравствуйте. Кто-нибудь пробовал подключать СЯБР к теливизору через PAL кодер на базе СХА1645М? Пока ничего не показывает. Все микросхемы проверенны на тестере от Trol73.
Сигналы с DD1 CLK0 = 16.13МГц, HS = 15.63кГц, VS= 49.47Гц.
https://pic.maxiol.com/thumbs2/16011...0926183636.jpghttps://pic.maxiol.com/thumbs2/16011...0926182623.jpghttps://pic.maxiol.com/thumbs2/16011...0926184315.jpghttps://pic.maxiol.com/thumbs2/16011...0926182704.jpg
https://pic.maxiol.com/thumbs2/16011...0926182041.jpg
Как это не показывает? А хаосные цветные кубики? Начать нужно с теста Рюмика. При прохождении теста что наблюдается на экране? Как экран реагирует на сброс? Есть ли звук?
Если под тестом Рюмика понимается "Тест ОЗУ под Монитор - 1", то пьезодинамик не пищит. На экране та же картина.
Нет тест Рюмика, это вот. Зашивается в начало ПЗУ любого объёма. Читайте инструкцию внутри архива.
Никак не реагирует на тест. Там в файле написано, что прошивка должна находится с C000H. Так? По умолчанию она пишется с 0000H. Сигнал PCLK с DD2 ~8МГц. У Z80 сигнал CLK равен 2МГц. Z80 во всяком случае точно рабочий. Проверил в Harlequin 128K.
https://pic.maxiol.com/thumbs2/16012...4457.fusej.jpg
1. Прошивка в самом ПЗУ начинается с нулевого адреса. В Специалисте схемотехнически она начинается с #c000.
2. Если нет звука, то процессор не запускается - не работает тестовая программа.
Кто ещё думает собрать компьютер могу порекомендовать здесь закупиться микросхемами. На первый взгляд есть все.
Какой мапер более оптимален для практического применения ?!
Наконец собрался с силами и спаял своего Сябра.
https://i.ibb.co/BPDwSDf/77-A661-CC-...9061-ADBF1.jpg
Пока со всеми тремя платами и тестом Рюмика выдает такое: статичная картинка
https://i.ibb.co/Wkv3sZw/D6285209-25...5-A0235869.jpg
Частоты на процессорах, напряжения правильные, сброс имеется. На адресной шине и шине данных сигналы присутствуют.
Надо разбираться..
Не обратил внимание, что у меня ПЗУ вместо 27с512 - 28с256.
Отогнул первую ножку и тест Рюмика запустился на ВМ80 и на Z80.
https://i.ibb.co/rG3syT5/A6-C0-F772-...96-DD01-CD.jpg
Правда на Z80 наблюдаются глюки, текст искажен
https://i.ibb.co/cgqpPm5/9372-D0-E8-...77-F2-FB91.jpg
На ВМ85 запускаться не хочет, почему то нет начального пуска на dd23/13.
Прошил Атмеги под SD и клавиатуру, прошил Монитор+Тест Сябр+Бейсик.
Работает под ВМ80 и под Z80.
Периодически появляется "снег" на экране и пропадает. С Z80 помехи сильней.
https://i.ibb.co/dKtGL2X/42-F52435-7...810-E79313.jpg
https://i.ibb.co/Wfc48y5/CE030189-48...B11-D00-D5.jpg
https://i.ibb.co/jvYsKBy/EB6-F69-DF-...CEF6-D9-BF.jpg
https://i.ibb.co/wzHSHyT/D914-F8-C2-...-CF53685-A.jpg
https://i.ibb.co/Jv8mGft/ABC15-B73-8...E570-F29-A.jpg
У меня тоже этот эффект периодически проявляется. Я раньше думал, что он связан с VGA адаптером. Оказывается нет.
У меня бывает нормальная картинка
https://i.ibb.co/237XLr4/1-E8-A992-E...8-BF46-F78.jpg
Бывает расползается по горизонтали на один пиксель
https://i.ibb.co/4d5m5Bv/A51-F2031-E...C477-DBE64.jpg
А бывают еще и помехи поверх расползшейся картинки
https://i.ibb.co/b3brCXg/95-E6-BA60-...6-D8518-BC.jpg
- - - Добавлено - - -
Надо попробовать кварц 20 МГц
У меня наоборот почти всегда нормальная картинка. Указанный эффект проявляется редко.
С прошивкой 2016 года в Атмеге88 у меня нет расползания на пиксель по горизонтали.
Остались только помехи в виде "снега".
Попробовал кварц 20 МГц
Вот что стало с Exolon:
https://i.ibb.co/GJhxvXF/E3-E4479-C-...2-D88-EDC7.jpg
Пол-экрана плюс помехи.
Вернул обратно 16 МГц
Тоже с кварцами 20 и 22 нормально запустить не удалось. Проблема именно с картинкой была. В сентябре отложил свой, возможно в след. месяце вернусь.
Приехала память для плат MX.
Плата MX2 не запустилась
Запустил плату MX.
https://i.ibb.co/7JxtSPY/BC0-A8-B5-A...396-F35755.jpg
Погонял тесты
https://i.ibb.co/Yf2sBXq/A7627367-2-...93780660-B.jpg https://i.ibb.co/W588bMQ/9358-F6-D5-...-EE5-AED52.jpg
https://i.ibb.co/cbL7w5W/BA2434-FC-4...3-D73878-D.jpg https://i.ibb.co/0h7bcwh/ECAF651-E-6...ED871-CCC0.jpg
Все красиво, только не понятно, как загружать программы?
Хочется 16 цветный Exolon запустить
Кстати вопрос в каком формате лучше выкладывать программы для MX и меня интересует. Остановился на том, что для MX выкладываю cpu+i80, что удобно для запуска в эмуляторах, а для MX2 в виде rks, который можно запустить из режима специалиста. Одну из ранних версий эксолона еще выкладывал и в виде odi (внутри exolon.exe) и в виде образа рамдиска для emu80 (тоже с exe, насколько помню). Какой вариант лучше?
Чуть дополню последнее высказывание. Стандарт понятно чем запускать - см выше фото, а вот для мх действительно нет программ для запуска с SD карты. У меня дело остановилось на написании загрузчика МХ программ в эмуляторе ПЗУ, вернее не так написал. Отлаживаю программу в эмуляторе emu, нужно проверить на реальном Специалисте. Мой программатор уже затёр все мои флеш ПЗУ (а говорят у них циклов записи/стирания много...). Здесь на видео видно как приблизительно будет выглядеть программа.
Продолжу. Я как понял все в курсе как запускать программы мх. Об формате cpu/i80 я не буду писать, понятно что это самое простое. odi формат - это образ дискеты размером 800 кБайт. Куда будете такой объём на реальном МХ его разворачивать? Напомню, что объём RAM-диска меньше (512 кБайт). Я пытался что-то придумать, но не получилось -см. здесь.
P.S. 1. Кстати последнее видео у меня занесли в ограничение для просмотра +18. Написал жалобу - всё восстановили. Вот и я узнал, что у меня есть недоброжелатель, который подал жалобу на ролик.
2. RAM TEST моего производства есть новее. Программа с версией 2014 года на фото имеет глюк - неверный подсчёт объёма RAM-диска.
Прошивки из этого поста тестировались и отлаживались в протеусе . На тот момент мои платы ещё небыли собраны . В эти выходные буду дома и постараюсь закончить сборку плат и отладку прошивок уже на реальном компьютере .
Pluto , в Ваших платах микросхемы установлены в панельки , попробуйте DD15 поставить 555 серии . Есть подозрение что DD15.2 не корректно отрабатывает (предполагаю ,что 1533 серия в этом узле слишком быстрая ) .
SYR-ALEX, перед тем, как прочитать Ваше сообщение взялся читать тему про сборку первой версии Сябра, там упоминается про скорость дд31, поэтому сначала попробовал ее поменять на 555 серию. С ней картинка окончательно портится. Вернул обратно.
Попробовал заменить дд15 на 555 серию, лучше не стало, по прежнему периодически идет "снег". Но и хуже не становится.
- - - Добавлено - - -
Бьюсь с MX2, вычислил дохлую ТМ2, заменил. При старте стал появляться черный экран, вместо цветного месива, через какое то время начинаются гудки.
Не стартует пока.
Наткнулся на тему FDC для MX.
Но там картинки со схемами поумирали. Можно их реанимировать?
Запустил плату 8085.
Процессор ИКР1821ВМ85А оказался дохлым. Поставил импортный и все заработало.
Работает стабильно, «снега» на экране нет.
Это очень хорошо!
Осталось победить плату МХ2.
Потыкал ее немного осциллографом, отсутствуют адреса А16, А17, А18.
Закончил сборку-отладку основной платы и плат процессоров . Худо-бедно заработало . Прошивки для атмег88 о которых писал пару постов назад надо править , чем завтра и займусь .
- - - Добавлено - - -
Со своей стороны восстановлю что смогу . А в общем надо на SD налегать . У fifanа есть наработки для MX/MX2/STD , да и PVV в этом направлении преуспел .
SYR-ALEX, учтите момент, что с прошивкой 2016 года у меня работает стабильней, нет расползания пикселей по горизонтали.
Ещё: в режиме турбо с процом 8085 появляются помехи
- - - Добавлено - - -
А так 8085 работает идеально, погонял несколько часов, на экране ни одной помехи
"Снег" у Z80 убрал как в нормальном режиме так и турбо . Но иногда при переходе из одного режима в другой компьютер зависает . Надо разбираться . Без поножовщины не обошлось . Надо привести схему к следующему виду :
https://i.ibb.co/yp8t8Ts/Syabr2-14.jpg
С платой процессора I8085 в турбо режиме наблюдаются разноцветные горизонтальные полоски
https://i.ibb.co/mFTPfCb/2020-11-15-20-51-44.jpg
тоже надо разбираться .
Также поработал над прошивками .Вложение 73944 . ATMEGA48 на 22,118 Мгц не работает ,по этому во вложении этой прошивки нет . Также нет прошивки для ATMEGA168 - нет в наличии , не могу отладить на реале . Прошивки для ATMEGA88P отлажены и протестированы на реале .
- - - Добавлено - - -
Для I8085 придумал "костыль " из конденсатора 33пФ с 4 ноги DD5.2 на общий - изображение в турбо не искажается .
По приведённой схеме доработки для процессора Z80. Какие сигналы следует изменить?
Ну раз я уже начал резать плату процессора Z80 . То только на этом не остановлюсь .
На что обратил внимание , раньше как то не заморачивался .
Переключение в турбо у I8085 и Z80 происходит разными уровнями 0 и 1 соответственно . Надо привести к какому то общему "стандарту" .
Следующее наличие 2-х турборежимов для Z80 считаю избыточным . Лучше будет сделать переключение только нормал-турбо ,причём турбо будет жёстко зафиксирован х2 или х4 . Т.е. по аналогии с ОРИОН-ПРО . Не у многих найдётся процессор способный работать на 8-11Мгц , и к тому же ВВ55 на частотах больше 4-5Мгц работает не устойчиво. На основной плате есть "тормозилка" для удлинения обращения к ВВ55-м но только для biturbo режима . В турбо режиме с кварцем 20Мгц получается 5Мгц такта процессора ,что на пределе ВВ55 , а вот PS/2 и SD на ATMEGA8 уже не успевают , тут тоже надо растягивать цикл обращения .
Что думаете ?
SYR-ALEX, да, да, особенно для тех, у кого рация на бронепоезде :)
Отличия я уже нашел, но для дополнительной уверенности комментарий автора не повредит.
Лично меня турбо-режим интересует меньше, чем сама возможность иметь на одной плате несколько вариантов Специалиста.
Вновь взялся за Сябр и на этот раз запустил. Проблема была в ПЗУ, видимо что-то не дописалось. В стандартном Специалисте, если не обращать внимание на цвет, все процессорные платы(К580ВМ80А, М1821ВМ85А, Z80) работают.
При подключении MX обнаружилось, что не работает клавиша Enter. В итоге застрял на дате. В стандартном Специалисте все работает.
При подключении MX2 черный экран. После непродолжительного времени начинает трещать динамик.