Можно сделать сразу автостарт с Монитора-Ф. Но твоя проблема все равно останется нерешенной...
Вид для печати
В том то и дело откуда ноги растут не пойму
Можно поподробнее с этого места?
У тебя "7" при наборе тоже выводится на индикатор при наборе???
Семь - это директива перехода по адресу ХХ ХХ.
После набора на дисплее должно светиться только F800 00.
---------- Post added at 18:11 ---------- Previous post was at 18:06 ----------
Я на ютуб залил ролик запуска монитора-ф с платы процессорного модуля.
Оно пока там обрабатывается. но это займет минуты - http://youtu.be/NuR_DlS85JQ
У тебя всё так же происходит?
нет после набора так и светится 7F 80 00 в том то и дело что стопорится выполнение дерективы, хотя комп не подвисает
---------- Post added at 19:14 ---------- Previous post was at 19:13 ----------
Так у вас 7 не отображается при нажатии , а у меня отображается
Значит грабли в процессорном модуле...
нажатие семерки НЕ ДОЛЖНО отображаться.
Щаз будем курить схему.
А ты пока тестером проверь кнопку 7, не замкнута ли она сдуру, и не звонится ли на землю обеими контактами.
---------- Post added at 18:22 ---------- Previous post was at 18:17 ----------
Считывание кнопы ведет шифратор РТ4А... Блин... Его не так уж просто проверить.
Нет 7 не замкнута,проверил, да и с часами к примеру я раньше постоянно баловался.....
---------- Post added at 19:48 ---------- Previous post was at 19:46 ----------
Получается что при нажатии директивы она отображаться не должна ?,
Тоесть, другие директивы исправно работают? "3", "4"?
---------- Post added at 18:49 ---------- Previous post was at 18:48 ----------
Нет конечно. Директивы не отображаются.
---------- Post added at 18:53 ---------- Previous post was at 18:49 ----------
Для отладки и обучения удобно использвать эмуляторы. Там можно вживую сранивать работу с железом. Вот, например, настроенная версия emu80 - http://zx-pk.ru/showpost.php?p=679264&postcount=1
ну скажем при нажатии на 4 у меня сразу выскаивает С400 11, при нажатии на 3 запускается тест, на 1- С000 11, а вот на 7 когда нажимаю и на 8 и 9 к примеру они отображаются
---------- Post added at 20:10 ---------- Previous post was at 20:04 ----------
Ну вроде согласно Демки все хорошо кроме 7
Может дребезг
Да все у него в порядке с процессорной платой, просто Сергей, похоже, слишком долго держит нажатой кнопку 7, а монитор воспринимает это как несколько нажатий (опрос клавиатуры происходит ~ каждые 0,7с).
To all. Глюки с запуском монитора-f будут происходить при отсутствии озу в области f000-f7ff, поскольку последние несколько ячеек используются для стека. Может я невнимательно прочитал все сообщения, но пробовал ли кто-нибудь производить запись в экранное озу из монитора-0? Там, кажется, в книжке приводилась програмка для отладки.
Вы походу гений или я глючу все пошло с первого раза , вот я дурень загнался совсем все работало оказывается я долго на кнопку наверно давил... Извините все кого достал.
Но вот еще я подключал к ТВ тюнеру, к разным телевизорам, почему то заворот вверху небольшой где надпись ЮТ-88
---------- Post added at 20:28 ---------- Previous post was at 20:26 ----------
Рад тебя "видеть" !!!!! Да все ОК я сам глюканул, теперь с заворотом разобраться
Ну зато от шлейфов избавился от них тоже добра мало ,на счет заворота ни у кого идей нету?
Ну пробовал :тюнер, LCD телевизор, CRT теоевизор..., а если по RGB подключить или рано ещо
Пока наверное придется подождать, пока другие насобирают плат, чтобы информация набралась.
---------- Post added at 20:16 ---------- Previous post was at 20:14 ----------
Попробуй R12 поменять, для начала - параллельно ему же подпаяй точно такой же.
По идее паралельно этому резистору подкинуть емкость 0,1-0,15 мкФ и должно быть все ОК ща покуру и поробую
Ну вот заворот убрал, 0,15 мкФ еще снег победить.....
---------- Post added at 21:55 ---------- Previous post was at 21:54 ----------
Резистор тоже пробовал , дает худьший результат
значит у Вас тоже присутствует снег?
Нашел причину почему у меня не прорисовывались символы на экране. Оказалось все дело было в блоке питания, сильно просаживал напряжение. Заменил на другой, стало все ОК. Теперь осталось разобраться откуда у меня берется снег на экране. Заметил только, что если по плате или по корпусам(выводам) некоторых микросхем проводить пальцами количество мусора уменьшается, а то и вовсе пропадает.
Прикладываю две картинки, где фотка чистая в этот момент я удерживаю кнопку «УСТ» на процессорном модуле.
Еще нашел ошибку в знакогенераторе, который я набирал по журнальной статье. На символе закрывающей скобки «)» присутствуют лишние пиксели. Где бы все-таки взять нормальный знакогенератор?
Вот результат
нормальные знакогенераторы можно взять в эмуле. У меня тоже хороший, без глюков.
На счет кнопки УСТ и дотрагивания до корпусов микросхем я тоже заметил на счет снега,а у вас уже клавиатура полная ?
Выкладывать вложения я не могу. у меня лимит в 10 раз превышен :)
Но вот ссылка на файл - https://yadi.sk/d/7eZSE5dJdsLoN
http://savepic.ru/6593583.png
Вторая половина дублирует первую.
Что интересно, реально используется только 1кб прошивки. Вторая - для мебели.
1кб дает 128 символов. Как и на РК86, или Микро-80. Установка старшего бита в экранной области - дает инверсию любого из этих 128 символов.
Вот и вся правда о знакогенераторе ЮТ-88 :)
---------- Post added at 22:10 ---------- Previous post was at 21:53 ----------
А вот видео работы с модулем SD-ридера :)
склеил 1кб файл в 2кб для прошивки и сравнил с дампом с ЮТ-88 .Получается в первых 1кб ПЗУ все совпадает только 4 ошибки типа FE=FF или FB=F8 .А вот вторая половина из журнала ЮТ-88 имеет большие блоки несовпадений и не может быть просто ошибкой при наборе.Так что шить ?
http://i.piccy_.info/i9/285018927138...iannyi_500.jpghttp://i.piccy_.info/a3/2015-01-09-1...00x313-r/i.gif
Смотрим схему дисплейного модуля.
Младшая половина - работает по дефолту. Шей выложенные мною 1кб.
Вторая половина - опциональна и включается новым портом, которого небыло в оригинале. Альтернативный знакогенератор.
Туда шей что хочешь, я бы вообще залил фонты из Радио86РК.
---------- Post added at 22:47 ---------- Previous post was at 22:45 ----------
Вот, кстати, фонты от РК86. Красивые, рекомендую :)
Можно их залить во вторую часть ПЗУ.
http://savepic.ru/6602810.png
---------- Post added at 22:52 ---------- Previous post was at 22:50 ----------
Есть, конечно. Выпили пожалуйста вторую половину, у меня ее вроде как и нету...
---------- Post added at 22:52 ---------- Previous post was at 22:52 ----------
А РКшный фонт вроде как один-в-один с ЮТшным... :)
вот вещь для просмотра и редактирования знакогенератора
http://zx-pk.ru/showthread.php?t=24431
---------- Post added at 21:56 ---------- Previous post was at 21:53 ----------
крутой шрифт второй - нужно по любому заюзать :)
---------- Post added at 21:57 ---------- Previous post was at 21:56 ----------
но нужно убрать несколько точек левых.при наборе с журнала видимо косяки.
но это уже не самое сложное
---------- Post added at 21:58 ---------- Previous post was at 21:57 ----------
http://i.piccy_.info/i9/c0acff8a646c...8237/2_500.jpghttp://i.piccy_.info/a3/2015-01-09-1...11x406-r/i.gif
---------- Post added at 22:02 ---------- Previous post was at 21:58 ----------
http://i.piccy_.info/i9/8b8eb303d5f0...8237/1_500.jpghttp://i.piccy_.info/a3/2015-01-09-2...09x407-r/i.gif
А до скольки вольт у вас просаживалось питание...?
до 4.65 в
заинтересовал девайс, с удовольствием собрал бы себе такой же, на схемку бы с софтом посмотреть:)
Ewgeny7 я уже спрашивал здесь, никто не ответил. Задам вопрос еще раз. Как в ЮТ-88 теперь память распределяется после подключения дисплейного модуля. А конкретно интересует, при написании программ какую область памяти можно использовать работая только в мониторе-о на процессорном модуле, и как адреса распределяются после запуска монитора-F? надеюсь понятно написал:)
Опишу.
Память сейчас линейная, 0000-FFFF
Область 0000-03FF занимает монитор-0, но аппаратно под него отдано вся 0000-0FFF.
Далее следует свободное ОЗУ 1000-F7FF. Выше сидит монитор-F.
Экранная область в ч/б режиме занимает E800-EE40.
Если включим цвет, то под экран уходит и E000-E640.
Монитор-0 можно отключить, в нашей версии - и программно тоже.
Индикаторы процессорного модуля реагируют на запись в диапазоне 9000-9FFF, но это не мешает нам спокойно работать с этой областью памяти. Пускай мигают себе на здоровье.
Если мы будем подключать SD-модуль, то под BIOS, работающую с FAT16, отойдет область ПЗУ F000-F7FF. Стек монитора при этом переедет ниже, от DFFF и ниже.
---------- Post added at 00:18 ---------- Previous post was at 00:13 ----------
Схемка - одна микросхема EPM3032. Уже страшно? :)
Ну и пара порезов на плате дисплейного модуля, чтобы ПЗУ занимало уже не F800-FFFF, а чуть пошире диапазон F000-FFFF.
Работает через новый порты C0-C1.
Новой директивой монитора S переходим в BIOS, где можем директивой DIR посмотреть каталог, а набрав имя программы - загрузить и запустить ее.
Почти все готово.Завтра уже займусь прошивками ПЗУ.
Потребление 0,6А
синхронизация
кадровая 49,49гц
http://i.piccy_.info/i9/45a1b77978c9...vaia_49_49.gifhttp://i.piccy_.info/a3/2015-01-09-2...45x285-r/i.gif
строчная 15,9кгц
http://i.piccy_.info/i9/5def598e1fd8...hnaia_15_9.gifhttp://i.piccy_.info/a3/2015-01-09-2...45x285-r/i.gif
не совсем стандартная развертка...
http://i.piccy_.info/i9/52d732311701...G_0719_500.jpghttp://i.piccy_.info/a3/2015-01-09-2...72x354-r/i.gif
отредактировал знакогенератор - исправлено 10 ошибок.
в архиве 3 файла. все варианты :)
шить вариант 3.BIN - 2кбайта.
без ПЗУ- знакогенератора и монитораF+ озу
http://i.piccy_.info/i9/531762b6dad4...04_812_500.jpghttp://i.piccy_.info/a3/2015-01-09-2...71x354-r/i.gif
С ПЗУ знакогенератора ,но без ПЗУ мониторF+ОЗУ
http://i.piccy_.info/i9/fde762564aea...40_218_500.jpghttp://i.piccy_.info/a3/2015-01-09-2...71x354-r/i.gif
---------- Post added at 01:54 ---------- Previous post was at 01:53 ----------
похоже что в черные вертикальные столбцы вообще не пишется .
---------- Post added at 02:03 ---------- Previous post was at 01:54 ----------
установил другую РУ10 - картина изменилась.Все статично- снега нет вообще.
http://i.piccy_.info/i9/87e643b7d925...19_093_500.jpghttp://i.piccy_.info/a3/2015-01-10-0...71x354-r/i.gif