Просмотр полной версии : Новый Специалист: ПК на дискретах
AlexFantasy
13.10.2011, 12:31
АР2 так и не рассмотрел... Может он как-то по другому обозначается????
И еще вопрос:
Как лучше поступить - отдать предпочтение по расположению клавиш Английсокого(QWERTY) или Русского алфавита(ЙЦУКЕН)??? Просто на кнопках у меня ненарисованы русские буквы.
АР2 так и не рассмотрел... Может он как-то по другому обозначается????
На правой картинке она обозначена "АР", рядом с пробелом. Видимо, fifan-у места для двойки нехватило :)
Левая картинка, судя по пустым местам рядом с пробелом, больше похожа на Специалист-МХ.
Как лучше поступить - отдать предпочтение по расположению клавиш Английсокого(QWERTY) или Русского алфавита(ЙЦУКЕН)??? Просто на кнопках у меня ненарисованы русские буквы.
Родная была ЙЦУКЕН. Но так по английски неудобно набирать. В идеале нужен переключатель ЙЦУКЕН/QWERTY.
HardWareMan
13.10.2011, 14:15
Левая картинка, судя по пустым местам рядом с пробелом, больше похожа на Специалист-МХ.
Правая, не? Пустые места - это "03" и "09".
http://pics.kz/s5/9d/0b/4d/9d0b4dc5f94d4e61d33c6df07c4c7fc5_preview.jpg (http://pics.kz/s5/9d/0b/4d/9d0b4dc5f94d4e61d33c6df07c4c7fc5.jpg)
Называются они так потому, что возвращают именно эти коды. 09 - это табулятор, позднее кнопку и назвали "Таб". А вот 03 - это "АР2"? Я всегда считал, что "АР2" это 1Bh. Ну по аналогии сами знаете с чем. :3 У МХа, "АР2" - это т.н. "ESC". Это кнопка "F" без номера в верхнем ряду.
Вот таблица кодов из монитора Специалиста:
00 01 02 03 04 05 06 07 8A 8B 8C 1F
3B 31 32 33 34 35 36 37 38 39 30 2D
6A 63 75 6B 65 6E 67 7B 7D 7A 68 3A
66 79 77 61 70 72 6F 6C 64 76 7C 2E
71 7E 73 6D 69 74 78 62 60 2C 2F 7F
81 0C 19 1A 09 1B 20 08 80 18 0A 0D
А вот уже из Специалиста-МХ:
1B 8A 00 01 02 03 04 05 06 8B 8C 1F
3B 31 32 33 34 35 36 37 38 39 30 2D
4A 43 55 4B 45 4E 47 5B 5D 5A 48 3A
46 59 57 41 50 52 4F 4C 44 56 5C 2E
51 5E 53 4D 49 54 58 42 40 2C 2F 5F
81 0C 19 1A 20 20 20 08 09 18 0A 0D
Как говорится, почувствуйте разницу :)
Несовпадает верхний ряд, а также 09,1В.
Большие и маленькие буквы - не важно, так уж устроен драйвер.
Остальное совпадает.
AlexFantasy
13.10.2011, 15:04
Правая, не? Пустые места - это "03" и "09".
http://pics.kz/s5/9d/0b/4d/9d0b4dc5f94d4e61d33c6df07c4c7fc5_preview.jpg (http://pics.kz/s5/9d/0b/4d/9d0b4dc5f94d4e61d33c6df07c4c7fc5.jpg)
Называются они так потому, что возвращают именно эти коды. 09 - это табулятор, позднее кнопку и назвали "Таб". А вот 03 - это "АР2"? Я всегда считал, что "АР2" это 1Bh. Ну по аналогии сами знаете с чем. :3 У МХа, "АР2" - это т.н. "ESC". Это кнопка "F" без номера в верхнем ряду.
А то такое АР2??? Я уже совсем запутался, по какой схеме клавиатуру то паять??? :v2_dizzy_help: Может кто нибудь сбросить схему клавиатуры с полным соответсвием клавиш с РС клавой???
HardWareMan
13.10.2011, 15:07
Давно бы уже к Fifan (http://www.spetsialist-mx.ru/index9.html)'у заглянул на сайтик.
Вот таблица кодов из монитора Специалиста:
00 01 02 03 04 05 06 07 8A 8B 8C 1F
3B 31 32 33 34 35 36 37 38 39 30 2D
6A 63 75 6B 65 6E 67 7B 7D 7A 68 3A
66 79 77 61 70 72 6F 6C 64 76 7C 2E
71 7E 73 6D 69 74 78 62 60 2C 2F 7F
81 0C 19 1A 09 1B 20 08 80 18 0A 0D
А, все-таки 1В. Старею. :3
Всем сразу отвечу.
АР2, как и все остальные я не рисовал. Развёрнутая картинка клавиатуры взята мною с какого-то сайта. Клавиши УПР, упомянутой b2m не существует, но остальные соответствия клавиш нужно взять с упомянутого эмулятора. Особенно нижний ряд клавиш. Я делал так. Запускаю эмулятор b2m, выполняю тест Рюмика и на тесте клавиш ищу соответствия. Так я эмулировал PS/2 клавиатуру в своём Специалисте_МХ_FPGA.
balu_dark
13.10.2011, 16:16
Дело в том что помимо родной клавиатуры специалиста были еще как минимум клавиатура Специалист-М, клавиатура Радио86-РК, клавиатура Микро-80, МС7001 и еще какая то клавиатура - вроде пленочная но с яркой раскраской кнопок( шла если не ошибаюсь в каком то из наборов для сборки компьютера).
Посему на сайтах - народ может путать какая клава где применялась.
Советую отрыть все эти клавы(их схемы) и тогда уже определяться.
Ну или дизасмить мониторы. но в них чуть ли не в каждом мониторе - своя раскладка.
Более правильно будет наверно взять уже окончательно какойто стандарт раскладки и при необходимости перестроить таблицы во всех мониторах под этот стандарт и положить в первый пост темы по сборке уже архив заведомо правильно работающими мониторами.
AlexFantasy
13.10.2011, 18:27
1. Исходя из этой схемы объясните какие ключики "SA..." соответсвуют должны соответствовать клавишам F1...F12?
Если я правильно понял то так?
SA3 - F1 (F)
SA9 - F2 (HELP)
SA15 - F3 (NEW)
SA21 - F4 (LOAD)
SA27 - F5 (SAVE)
SA32 - F6(RUN)
SA37 - F7(STOP)
SA43 - F8 (CONT)
SA49 - F9 (EDIT)
SA55 - F10 (СФ)
SA61 - F11 (ТФ)
SA67 - F12 (НФ)
2. За что будут отвечать данные клавиши?
SA71 - "ЗБ"
SA66 - "ПС"
SA54 - "ПВ"
SA8 - "НРФ"
SA14 - "НОМЕ"
1. Вопрос не понял. Но я думаю в тупую соответствие верхней строки слева направо: F1...F12.
2. За что будут отвечать данные клавиши?
SA71 - "ЗБ"
SA66 - "ПС"
SA54 - "ПВ"
SA8 - "НРФ"
SA14 - "НОМЕ"
Соответственно: <--, End, Tab, Caps Lock, Home. Эти клавиши на писишной клавиатуре.
HardWareMan
13.10.2011, 19:33
Всем сразу отвечу.
АР2, как и все остальные я не рисовал. Развёрнутая картинка клавиатуры взята мною с какого-то сайта.
На форуме НЕДОПЦ, ее Шаос показал, когда троллил нас. :3
Действительно, после перехода в режим МХ, высвечивается приглашение ввести дату и ПК больше не реагирует. Там стоит какая-то проверка?
Воробьев Роман
15.10.2011, 20:10
Действительно, после перехода в режим МХ, высвечивается приглашение ввести дату и ПК больше не реагирует. Там стоит какая-то проверка?
А таймер еще не запаивал? Как у тебя со звуком?
А таймер еще не запаивал? Как у тебя со звуком?
А как может быть что-то со звуком если он не воспроизводится? Бывают некоторые трески. Нужно запустить нормально режим МХ, там тесты, звук и проверим.
HardWareMan
15.10.2011, 22:39
Добрался до своего Спеца. Пока сделал так:
http://savepic.su/328159m.jpg (http://savepic.su/328159.jpg)
Теперь мои 5 копеек про плату.
1. Действительно, питающий разъем от АТХ не подходит. АТшный вроде подходит, но я не стал пока запаивать. У АТХного я развернул пины так, чтобы ряды стали ближе, но все равно по ширине слишком большая разница - даже и не знаю, как вы ребята его натянули? Лично мне бы хватило обычного молекса...
http://savepic.su/348639m.jpg (http://savepic.su/348639.jpg)
2. В следующий раз, Fifan, делай проверку тщательнее: разрезав 2 40пиновые сокеты я попробовал припаять их на места процессоров. Получилась порнография. Лично мне хватает только одного ВМ80 и на свою копию платы я просто поставлю 1 целый сокет, но эту плату я собираю в кружок, а они возможно захотят Z80. В следующий раз, либо расставляй их пошире, либо ставь 2 независимых сокета. Это же касается и узких ОЗУ - не у всех оно широкое, а поставить 1 ряд дырочек не трудно же. Более того, не явно в каком положении Z80, а в каком ВМ80 - шелкография была бы очень кстати.
http://savepic.su/383441m.jpg (http://savepic.su/383441.jpg)
3. При запуске обнаружил, что не работает. :3 На одном из адресов увидел 3х уровневый сигнал, что нонсенс. Оказалось все просто - недотрав. Так что, будьте внимательны!
http://savepic.su/337375m.jpg (http://savepic.su/337375.jpg)
ПСПЗУ стартует без системной ВВ55, при этом курсор не появляется. С системной ВВ55 без подтяжек на портах (просто без кабеля клавки) - курсор появляется и "зависает". Это нормально. С клавиатурой проблем быть не должно.
4. Параллельно биперу следует поставить диод. Бипер - это индуктивность, знаете ли.
Воробьев Роман
16.10.2011, 08:30
На моей плате недотравы были уже вырезаны и замазаны каплей паяльной маски (явно в ручную). Под процессоры запаял 4 половинки линеек sip 40 с цанговыми контактами. Получилось неплохо, но возможно не везде они доступны в продаже.
HardWareMan
16.10.2011, 09:46
Ах да, забыл добавить. Таймер знает только МХ. Соответственно, инитит его тоже только софт МХа. Стандарт про таймер ничего не знает, именно поэтому при поверапе происходят всякие трели. Надо будет добавить в загрузчик код инициализации ВСЕГО оборудования нашего МХ^2, что и будет сделано после окончания сборки моей платы.
Добрался до своего Спеца. Пока сделал так:
Жестоко ты однако ОЗУшки распял :)
HardWareMan
16.10.2011, 14:39
Жестоко ты однако ОЗУшки распял :)
Я в ритме танца - мне некуда деваться. :3
Припаял кавку, все запустилось. RAMFOS зациклился на вводе даты. Требуется RAM диск.
http://savepic.su/332126m.jpg (http://savepic.su/332126.jpg)
Распаял RAM диск - теперь МХ работает нормально. Поставил только 64КБ - этого хватает для кружка. Нужно будет сделать детект объема диска (программно или аппаратно, при чтении порта).
http://savepic.su/378193m.jpg (http://savepic.su/378193.jpg)
Цвета нормальные, полосатость практически не видна! Причем, она как-то от монитора зависит: на одном вообще нет, а на другом немного есть. И загрузка процессора как-то влияет на нее. Надо будет сносить на работу и проверить на CRT монике.
http://savepic.su/391505m.jpg (http://savepic.su/391505.jpg)
Воробьев Роман
16.10.2011, 15:20
Подключил RAM диск как на фото. Теперь у меня тоже заработал.
HardWareMan
16.10.2011, 15:24
Установил ВИ53. Появился звук в МХе. Странно, но у меня нет трелей при поверапе и сбросе в стандарте...
Воробьев Роман
16.10.2011, 15:46
Установил ВИ53. Появился звук в МХе. Странно, но у меня нет трелей при поверапе и сбросе в стандарте...
В МХе со звуком все нормально, а в стандарте периодически повторяющиеся трели, при нажатии сброса они не прерываются.
Припаял кавку, все запустилось. RAMFOS зациклился на вводе даты. Требуется RAM диск.
Пока не промыл плату спиртом, глюки были (флюс что-ли проводит?!). Заменил ВВ55. Клавы до сих пор нет, замыканием выводов ВВ55 практически ничего не добиться. Сломался у основания один из выводов ВМ80 - пришлось её выкинуть, другую поставить. Преобразователь +12 В -> -5 В даёт только 4,16 В, наверное нужно стабилитрон поменять с КС147А на КС156А.
HardWareMan
16.10.2011, 20:06
У меня по -5 всего -4,7 (ценнер какой-то поставил буржуйский) и хватает. По поводу флюса скажу - есть т.н. активные флюсы. Они проводят и очень хорошо. Особенно с нагревом. ;)
HardWareMan, может прошивку исправишь? При старте нажатия клавиши верхнего ряда можно избежать? А ещё: для теста Рюмика нет места в прошивке? Переход в него можно сделать по какой-нибудь директиве с Монитора-4. Тест Рюмика основное ОЗУ, видео ОЗУ и клаву проверяет.
HardWareMan
16.10.2011, 20:32
HardWareMan, может прошивку исправишь? При старте нажатия клавиши верхнего ряда можно избежать? А ещё: для теста Рюмика нет места в прошивке? Переход в него можно сделать по какой-нибудь директиве с Монитора-4. Тест Рюмика основное ОЗУ, видео ОЗУ и клаву проверяет.
Сделаю. Но не сегодня уже.
AlexFantasy
16.10.2011, 20:54
Жестоко ты однако ОЗУшки распял :)
Я тоже так распаял... По мне дак так даже круче смортрится:)
Я тоже так распаял... По мне дак так даже круче смортрится:)
Не, я широкие микрухи нашел и буду их в панельки вставлять.
HardWareMan
16.10.2011, 22:01
У нас широких не продают. Все, что есть - осталось от пары списанных компьютерных классов на 486х из глубинки (где был филиал универа, где я работал) лет 6 назад. :3
AlexFantasy
17.10.2011, 15:35
Не, я широкие микрухи нашел и буду их в панельки вставлять.
Ну так думаю что все-бы так сделали, если-было чем...
AlexFantasy
18.10.2011, 17:56
Нужна клавиатура для нажатия клавиши верхнего ряда.
Мона уточнить - любую или конкретно каую-то???:v2_conf2: Нажму и потом мона будет проверять нажатие клавиш, всмысле я должен видеть на экране то что буду нажимать???:v2_dizzy_bye:
Воробьев Роман
18.10.2011, 18:34
Любую из верхнего ряда, должен появиться мигающий курсор. После этого надо нажать "ВК" для загрузки монитор-4.
HardWareMan
18.10.2011, 18:54
Я нажимаю СТР затем ВК. Запомнил с кружка еще. :3
Вот автоматически стартующий монитор. Добавлены следующие директивы:
B - BASIC "Практик"
E - ED^7000
A - ASSM "Практик"
Z - DISS "практик"
@ - ROM DISK
X - Режим MX
PS Таймер и у меня запел. Но не сразу. Лечится запуском МХ режима. Позже добавлю инит его и отключение.
Вопросик есть по прошивке. С ROM DISK-ом ты работаешь через порты F000-F003, но по схеме это ведь клавиатурный ВВ55? Поясни пожалуйста.
HardWareMan
21.10.2011, 07:21
Откуда? В стандартном спеце клавка всегда была F800-FFFF, а F000-F7FF - доп. ВВ55. Популярные порты клавки FF00-FF03. А, в нашем компьютере да. Странно, ааа, понял, это от серого, там дешифрация другая, щас поменяю, спасибо что заметил.
Исправил предыдущий пост. Перекачайте заново!
Хорошо, теперь по адресам F004-F007. А SD-карту куда вешать теперь?
---------- Post added at 12:19 ---------- Previous post was at 12:15 ----------
А нельзя было сделать дешифрацию немного более совместимой со стандартом? Например, в режиме стандартного Специалиста так:
F000-F7DF доп. ВВ55
F7E0-F7FF порты МХ
F800-FFFF клава
HardWareMan
21.10.2011, 12:17
SD карта в стандарте будет F7F0-F7F3. Сделать так хотелось, но нельзя из-за неоправданного усложнения. К сожалению, это так. И некоторую часть софта необходимо фиксить.
SD карта в стандарте будет F7F0-F7F3.
Т.е. от контроллера дисковода отказываемся?
Может лучше F7F4-F7F7? Оно пока свободно.
HardWareMan
21.10.2011, 15:05
Т.е. от контроллера дисковода отказываемся?
Может лучше F7F4-F7F7? Оно пока свободно.
Предполагалось вместо него, ага. Но вполне можно пойти по пути совместимости и заюзать один из незадействованных в МХе сигналов.
Но вполне можно пойти по пути совместимости и заюзать один из незадействованных в МХе сигналов.
Вот и я так думаю. А то в режиме МХ поддержка дисковода есть, а возможности его подключить не будет. Вряд ли кто-либо сейчас возмётся выкусить поддержку дисковода и добавить поддержку SD-карты в RAMFOS. Промежуточный вариант - с дисководом и SD-картой. Потом (если будет своя ДОС) от дисковода отказываемся, при этом освобождается два сигнала для внешних устройств (если, конечно, таковые появятся).
режиме МХ поддержка дисковода есть, а возможности его подключить не будет. Вряд ли кто-либо сейчас возмётся выкусить поддержку дисковода и добавить поддержку SD-карты в RAMFOS.
Правильно. Пока оставить дисковод в МХ режиме, там много ПО под него написано. В STD - дисковода никогда не было и не будет, в нём лучше поддержать SD карту. Правда выборку U6 (доп. порт ВВ55) HardWareMan уже приспособил под Flash-диск.:v2_dizzy_botan:
Промежуточный вариант - с дисководом и SD-картой. Потом (если будет своя ДОС) от дисковода отказываемся, при этом освобождается два сигнала для внешних устройств (если, конечно, таковые появятся).
Всё верно. Так и нужно поступить.:v2_dizzy_vodka2:
Подправил конфиг эмулятора. Теперь всё работает, и Flash-диск (только чтение), и SD-карта, и дисковод в МХ.
Только я не понял как в эмуляторе работать с SD картой.
Загружаешь dos.rks и видишь, как она грузит bios.bin с SD-карты. В последней версии порты SD-карты FFF4-FFF5 (или соответсвующие им из области F000-F7FF в стандартном режиме). Образ SD-карты задаётся в конфиге, на данный момент "Specialist\sd.img".
Загружаешь dos.rks и видишь, как она грузит bios.bin с SD-карты.
Загружаю, но она ничего не грузит. Выдаётся сообщение: Вставьте карту.
Образ SD-карты задаётся в конфиге, на данный момент "Specialist\sd.img".
В конфиге ничего не нашёл.
_Ratibor_
22.10.2011, 23:49
В конфиге ничего не нашёл.
emu/config/SpecialistMX2.cfg
sdcard : sd-mmc {
image="Specialist\sd.img"
}
Но всё равно SD карту эмулятор не видит. Указанный путь писал полностью, никаких результатов.
fifan, скачай последнюю версию, распакуй в отдельный каталог, запусти МХ2 и загрузи dos.rks
Если не сработает, то я уже не знаю - почисти карму :)
AlexFantasy
23.10.2011, 12:52
Правильно. Пока оставить дисковод в МХ режиме, там много ПО под него написано. В STD - дисковода никогда не было и не будет, в нём лучше поддержать SD карту. Правда выборку U6 (доп. порт ВВ55) HardWareMan уже приспособил под Flash-диск.:v2_dizzy_botan:
Всё верно. Так и нужно поступить.:v2_dizzy_vodka2:
Тогда звольте спросить нафиг нужно было "ориентировать" плату под формфактор АТХ??? Чтобы копусе не было ничего кроме самой платы и БП, типа "гуляй пространство"??? Возможно я что-то не так понял, так объясните... Дискогрыз цеплять будем или нет???
AlexFantasy, кто не хочет, может и не цеплять дискогрыз. Но для тех, кто захочет, нужно эту возможность оставить. Тут вопрос совместимости. Какие выходы дешифратора останутся свободными после добавления SD-карты, в принципе, всё равно. Пусть это будут выходы, используемые дискогрызом.
AlexFantasy, не знаю как остальные а я буду дисковод цеплять. Ну как ты думаешь я зачем печатку контроллера заказал? Любоваться на него? И SD карту не обойдём стороной. Я кое-кому обещал прошитую плисину выслать... SPI контроллер прекрасно работает у меня на Специалисте_МХ_FPGA - грузит монитор в режиме STD. Спасибо HardWareManу за его лоадер - прекрасный старт для написания нового ПО. По запуску нашего нового Спеца у меня заминка - пока не сделаю обычную клаву дальше у меня дела не пойдут - надоело проводки на выводах ВВ55 перемыкать.
fifan, скачай последнюю версию, распакуй в отдельный каталог, запусти МХ2 и загрузи dos.rks
Если не сработает, то я уже не знаю - почисти карму :)
Карму придётся чистить. Не видится SD карта и всё... А может у тебя не совместимость с виндой семёркой?
HardWareMan
23.10.2011, 16:28
По запуску нашего нового Спеца у меня заминка - пока не сделаю обычную клаву дальше у меня дела не пойдут - надоело проводки на выводах ВВ55 перемыкать.
У меня тоже заминка. Постараюсь решить с серым спецом чтобы оттаранить его на работу...
Не видится SD карта и всё... А может у тебя не совместимость с виндой семёркой?
Нет, я думаю, ты просто не тот dos.rks запускаешь. Тот, что лежит у меня в архиве эмулятора, я подправлял: номер порта SD-карты теперь другой.
AlexFantasy
23.10.2011, 20:31
Но для тех, кто захочет, нужно эту возможность оставить. Тут вопрос совместимости.
Я то думал что у Нас "Новый Специалист", следственно и софт будет под это дело точиться.
Какие выходы дешифратора останутся свободными после добавления SD-карты, в принципе, всё равно
Вообще-то контроллер SD добавлен ещё при разводке этого Спеца, и поэтому я что-то никак не догоняю что значит:
Какие выходы дешифратора останутся свободными после добавления SD-карты???
Пусть это будут выходы, используемые дискогрызом.
Здесь вообще кто нибудь помнит что значит "МХ" или забыли уже... Так если выбросить дискогрыз, в таком случае зачем нужно было цеплять к названию приставку "МХ".
---------- Post added at 19:31 ---------- Previous post was at 19:29 ----------
не знаю как остальные а я буду дисковод цеплять. Я тоже буду!
Нет, я думаю, ты просто не тот dos.rks запускаешь. Тот, что лежит у меня в архиве эмулятора, я подправлял: номер порта SD-карты теперь другой.
Неа. Файл dos.rks 6240 байт от 21.10.2011. Так что всё верно.
А может у тебя эмулятор пути старые помнит. Папка emu у меня в нескольких местах, на разных дисках записана.
При открытии файла помнит, а то, что внутри конфига - всегда относительно папки с эмулятором. А дата - не показатель, я иногда использую Hiew, он дату не меняет :)
AlexFantasy
24.10.2011, 15:12
Забомбил я-таки наконец-то себе клавесин, вроде работает, но есть одно но - курсор после PROGRAM ?"_" при включеной подкл. клаве сразу после включения компа - должен отображаться или нет?
Нет, надо сначала нажать одну из клавиш верхнего ряда (чтобы прервать загрузку с магнитофона), только потом появится мигающий курсор. Мигать начинает только после того, как клавиша отпущена. Потом надо нажать Enter, иначе загрузка с магнитофона начнётся заново.
AlexFantasy
24.10.2011, 15:26
Нет, надо сначала нажать одну из клавиш верхнего ряда (чтобы прервать загрузку с магнитофона), только потом появится мигающий курсор. Мигать начинает только после того, как клавиша отпущена. Потом надо нажать Enter, иначе загрузка с магнитофона начнётся заново.
Это я и сам уже знаю!
Похоже что меня не поняли... После включения компа(при подкл.клаве), курсора после вопросительного занака ваще - НЕТ!!! Нажимаю клавишу верхнего ряда - начинает мигать, потом Ввод - выскакивает МОНИТОР 4 , а дальше пишу что хочу!!!
HardWareMan
24.10.2011, 15:29
Потом надо нажать Enter, иначе загрузка с магнитофона начнётся заново.
Отрабатываются 2 кнопки: 0DH (ВК) - выход в монитор. 0AH (ПС) - переход по адресу в ячейках 8FE1/8FE2. Коды остальных клавиш заносятся в константу чтения и происходит повтор чтение с ленты. Т.е., если нажать 0, то произойдет загрузка с константой чтения 30H.
AlexFantasy
24.10.2011, 17:22
Что-то по комманде @ из монитора в ром-диск зайти неполучается... типа ОШИБКу пишет...
Что-то по комманде @ из монитора в ром-диск зайти неполучается... типа ОШИБКу пишет...
А куда заходить? ROM-диск, вернее Flash-диск должен присутствовать и подключаться к дополнительной ВВ55 вот по этой схеме. Два файла примеров диска находятся в эмуляторе от b2m, в папке Specialist. Сам автор этой схемы HardWareMan использовал аналог регистра К1533ИР23.
http://s42.radikal.ru/i097/1110/fc/bcbf05b1f4d8t.jpg (http://radikal.ru/F/s42.radikal.ru/i097/1110/fc/bcbf05b1f4d8.png.html)
AlexFantasy
24.10.2011, 19:38
А куда заходить? ROM-диск, вернее Flash-диск должен присутствовать и подключаться к дополнительной ВВ55 вот по этой схеме. Два файла примеров диска находятся в эмуляторе от b2m, в папке Specialist. Сам автор этой схемы HardWareMan использовал аналог регистра К1533ИР23.
http://s42.radikal.ru/i097/1110/fc/bcbf05b1f4d8t.jpg (http://radikal.ru/F/s42.radikal.ru/i097/1110/fc/bcbf05b1f4d8.png.html)
Мля простите позалуйста...... я то дурень подумал что тестик с цветными полосочками есть в ПЗУшке...
тестик с цветными полосочками есть в ПЗУшке...
Есть. Заходи в режим МХ. Там в ROM-диске пользователя (не путать с вышеупомянутым Flash-диском) есть тест-М и цветной с "полосками" под МХ. Кстати, они таки зашиты в 64-кБайтную пзушку от HardWareManа.
---------- Post added at 21:48 ---------- Previous post was at 21:43 ----------
Вот тут (http://www.zx.pk.ru/showpost.php?p=423601&postcount=472) я объяснял как заходить в МХ режим и какие там программы можно увидеть.
AlexFantasy
24.10.2011, 21:57
Есть. Заходи в режим МХ. Там в ROM-диске пользователя (не путать с вышеупомянутым Flash-диском) есть тест-М и цветной с "полосками" под МХ. Кстати, они таки зашиты в 64-кБайтную пзушку от HardWareManа.
---------- Post added at 21:48 ---------- Previous post was at 21:43 ----------
Вот тут (http://www.zx.pk.ru/showpost.php?p=423601&postcount=472) я объяснял как заходить в МХ режим и какие там программы можно увидеть.
Делал все как было сказано:
Попробуй после приглашения Монитора ввести директиву X. Войдёшь в режим МХ. На приглашение ввести дату, нажми ВК. Потом нажми F6 (на реальной клавиатуре 8-я клавиша в верхнем ряду слева).
Но на нажатие "ВК" вместо того что-бы ввести дату, комп снова просит ввести дату!
Наличие ВИ53 на этом этапе обязательно?
---------- Post added at 20:57 ---------- Previous post was at 20:53 ----------
Чуть оторвусь от вопроса - а часики на МХ2 планируются или нет?
а часики на МХ2 планируются или нет?
А для каких целей? Никогда и в мыслях не было их планировать. На МХ их никогда не было.
HardWareMan
25.10.2011, 07:25
Но на нажатие "ВК" вместо того что-бы ввести дату, комп снова просит ввести дату!
Читаем внимательно. (http://zx.pk.ru/showpost.php?p=425102&postcount=519)
Читаем внимательно. (http://zx.pk.ru/showpost.php?p=425102&postcount=519)
Т.е. HardWareMan хотел сказать, что наличие хотя бы 64 кБайтной срамины в качестве RAM-диска (DD39) обязательно! Ещё не забудьте запаять диспетчер страниц RAM-диска (DD36).
AlexFantasy
25.10.2011, 15:19
Т.е. HardWareMan хотел сказать, что наличие хотя бы 64 кБайтной срамины в качестве RAM-диска (DD39) обязательно! Ещё не забудьте запаять диспетчер страниц RAM-диска (DD36).
Но у меня стоит W24512-15 и D36 тоже...
---------- Post added at 14:19 ---------- Previous post was at 14:17 ----------
А для каких целей? Никогда и в мыслях не было их планировать. На МХ их никогда не было. Просто спросил...:rolleyes_std:
Воробьев Роман
25.10.2011, 19:54
Попробуй оторвать от платы 1,2 и 30 ноги DD39, при этом 30-ю ногу соединить перемычкой с 32-й.
Что-то как-то всё заглохло. Удалось запустить кому-нибудь плату (кроме самого автора)? У меня печатка клавы на подходе. Как только получу - распаяю кнопки и подключу. У меня появился ещё один повод запустить плату, описанную в данной теме, а именно - отлаживать SpetsCommander - файловый менеджер для работы на всех клонах Специалиста, в том числе и на ПК без контроллера дисковода. Тема про него - в соседней ветке про новое ПО.
AlexFantasy
29.10.2011, 18:05
Что-то как-то всё заглохло.
Скорее всего - не всем время позволяет...
Незнаю как остальные, но получилось так, что мне кроме платы Спеца, еще приходиться с двумя платами возится.
---------- Post added at 17:05 ---------- Previous post was at 17:03 ----------
Попробуй оторвать от платы 1,2 и 30 ноги DD39, при этом 30-ю ногу соединить перемычкой с 32-й.
После выходных буду уже пробовать...
HardWareMan
29.10.2011, 20:22
А я жду программатор для XMega. Буду подымать клавку нормальную уже.
AlexFantasy
30.10.2011, 03:33
HardWareMan, подскажи пожалуйста, как правильно замутить схему, для замены микросхемы ram-диска на 8шт. W24512 на каком нибудь дешифраторе!
HardWareMan
30.10.2011, 09:35
Ну тупо же. этажеркой 8х W24512, их сигналы CS подаем на ИД7 в классическом включении. Адреса ИД7 на старшие адреса ОЗУ, а инверсные входы управления - на CS дополнительного ОЗУ. Прямой вход подтянуть к питанию.
AlexFantasy
30.10.2011, 21:44
Ну тупо же. этажеркой 8х W24512, их сигналы CS подаем на ИД7 в классическом включении. Адреса ИД7 на старшие адреса ОЗУ, а инверсные входы управления - на CS дополнительного ОЗУ. Прямой вход подтянуть к питанию.
А набросаать можешь? что-бы наверняка, просто печатку вытравить хочу.
AlexFantasy
30.10.2011, 22:25
Адреса ИД7 на старшие адреса ОЗУ
Это понял! Кстати а есть-ли разница на какие из трех ножек какие адреса подавать(можно-ли перемешать)?
Прямой вход подтянуть к питанию.
И эт понял!
инверсные входы управления - на CS дополнительного ОЗУ.
А вот это не уверен что правильно понял!!! Наверное имелось ввиду - 4 и 5 ножки ИД7 соединить вместе и подать на них CS который приходит на ОЗУ RAM-Диска??? :v2_conf2:
HardWareMan
31.10.2011, 07:10
Кстати а есть-ли разница на какие из трех ножек какие адреса подавать(можно-ли перемешать)?
Я думаю можно. Главное - подать.
А вот это не уверен что правильно понял!!! Наверное имелось ввиду - 4 и 5 ножки ИД7 соединить вместе и подать на них CS который приходит на ОЗУ RAM-Диска??? :v2_conf2:
Так точно, сэр!
AlexFantasy
13.11.2011, 02:30
а инверсные входы управления - на CS дополнительного ОЗУ. Может имелось ввиду не CS, a /CE (22ножка)?
HardWareMan
13.11.2011, 13:25
Ага.
Вот запустил с клавиатурой. Где-то перепутал линии строк и столбцов, буду исправлять.
http://s017.radikal.ru/i429/1111/9d/b2048d4510a1t.jpg (http://radikal.ru/F/s017.radikal.ru/i429/1111/9d/b2048d4510a1.jpg.html)
Вот такие артефакты на видеотесте под МХ. Тест-М Рюмика проходит полностью - основное ОЗУ исправно. Тест RAM-диска встаёт в самом начале на цветных экранах.
http://s017.radikal.ru/i439/1111/12/127b8eef389bt.jpg (http://radikal.ru/F/s017.radikal.ru/i439/1111/12/127b8eef389b.jpg.html)
Посоветуйте где искать ошибки.
HardWareMan
14.11.2011, 21:20
Хм. Забавно, а у меня нормально все. Надо анализировать буфер данных и гейт выбора/записи ОЗУ.
Обе АП6 (74245) греются как ВМ80, может даже ещё горячей. В тесте_М все 8 ОЗУ на шине данных показывают нормально. В чём дело никак не пойму.
HardWareMan
15.11.2011, 19:42
Ощущение, что атрибуты сыпяться. А память атрибутов не проверяется тестами. Смотри обвязку атрибутов.
Очередная наладка платы. Заменил АП6 в качестве двухнаправленного буфера данных (DD40). Продолжает греться ещё и другая АП6 (DD43). Завтра и её заменю. Пока вот такие бяки в изображении. В остальном тесты проходят. К580ВИ53 ещё не ставил.
http://s012.radikal.ru/i321/1111/20/9d4c3a2b8778t.jpg (http://radikal.ru/F/s012.radikal.ru/i321/1111/20/9d4c3a2b8778.jpg.html) http://s017.radikal.ru/i422/1111/33/3755624eac36t.jpg (http://radikal.ru/F/s017.radikal.ru/i422/1111/33/3755624eac36.jpg.html) http://s43.radikal.ru/i102/1111/c7/d5eee5627dd1t.jpg (http://radikal.ru/F/s43.radikal.ru/i102/1111/c7/d5eee5627dd1.jpg.html)
---------- Post added at 21:19 ---------- Previous post was at 20:18 ----------
Ощущение, что атрибуты сыпяться. А память атрибутов не проверяется тестами. Смотри обвязку атрибутов.
В режиме STD с выводом цвета всё в порядке (тест Рюмика, вывод пяти полос). Бяки наблюдаются в тесте цвета МХ и тесте памяти - наверное DD46 (регистр записи цвета в ОЗУ цвета в режиме МХ) нужно проверить?:o
HardWareMan
19.11.2011, 22:03
На третьей фотке отчетливо видно, что партачит именно регистр цвета. Да, пожалуй проверь его и цепи управляющего сигнала записи в него.
AlexFantasy
27.11.2011, 15:48
Я кое-кому обещал прошитую плисину выслать...
http://zx.pk.ru/showpost.php?p=427536&postcount=551
Не меня ли имел ввиду??? :)
HardWareMan
30.11.2011, 11:22
Пришел отладчик! Можно продолжать изыскания с клавиатурой! ;)
После экспериментов на ПЛИС вернулся на наш на дискретах. Сегодня включал. Менял процессор ВМ80 - артефакты в режиме МХ продолжаются. Тест RAM-диска проход до конца. В RAMFOSе никаких артефактов, сплошь голубовато-синее изображение, как положено. Попытался поставить Z80 - на экране цветная кашица, не реагирует на сброс. Нужно все сигналы на процессор пересмотреть. Чтобы перейти с питания AT на ATX (у меня в блоке питания ATX нет -5В) поменял стабилитрон VD3 на 5,1 В, результат - выход -4,8 вольт. Это достаточно или нужно всё ж -5 В?
Завтра допаяю монтажку PS/2 адаптера - охота нормальную клаву попробовать задействовать.
HardWareMan
19.12.2011, 11:05
У меня -4,9в вроде и хватает. Я думаю, важен отрицательный потенциал, ну и поболее 4,5в.
HardWareMan, а не пара ли нам замахнуться на SD считыватель? Не мог бы ты сделать прошивку для поддержки SD карты - запихнуть Лоадер в свободное место ПЗУ? Переход можно посадить на какую-нибудь директиву Монитора-4. У меня все части SPI интерфейса (плисина, под неё панелька, держатель SD карты) собрались - нужно пробовать.
Astrolux
12.01.2012, 01:14
Завтра допаяю монтажку PS/2 адаптера - охота нормальную клаву попробовать задействовать.
С адаптером PS/2 что-нибудь получилось?
Также возможно ли выложить в хорошем разрешении схему, внешний вид и печатку "родной" клавиатуры?
P.S. Схема найдена тут: http://www.spetsialist-mx.ru/index4.html
HardWareMan
12.01.2012, 08:14
2Fifan: У меня прошивка вроде грузила с SD. Надо посмотреть.
2Astrolux: А что не так с ней?
1. Т.к. у нас компьютер называется "Специалист_МХ2", то раскладка должна быть как у Специалиста_МХ (http://www.spetsialist-mx.ru/index24.html), но и вышеприведённое расположение клавиш никто не отменял в режиме "Стандарт" :v2_dizzy_keyboard:.
2. Никакой печатной платы клавиатуры для Специалиста никто (кроме разумеется меня для личного пользования) не делал. Напоминаю, что без физического наличия стандартной специалистовской клавиатуры компьютер нормально не запуститься - проверено :v2_dizzy_coder:.
3. Я уже приводил схему контроллера дисковода. Я его кстати выполнил в одном экземпляре на печатной плате для себя. Контроллер дисковода является дополнительным устройством к основной плате и втыкается в разъём MX-BUS.:v2_dizzy_bye:
4. Контролер PS/2 клавиатуры (по другому PS/2 адаптер) я ещё не испытывал (макетка с плисиной есть - Reverse u10). Надеюсь всё заработает, тем более внутренность плисины работает у меня в Специалисте_МХ_FPGA. ;)
5. Я повторяю, что больше заказывать и распространять печатные платы основной и дополнительных я не собираюсь. На это несколько причин:
- последнего низкого количества заказанных печатных плат (всего 5) и вялости покупателя;
- я живу в Сибири, а большинство заказчиков располагаются в Европе - это дополнительные затраты времени и денег;
- из заявленной стоимости в 1000 рублей я получал рублей 80-100 чистыми себе :o, остальные деньги шли на изготовление и пересылку почтой.
Но, я не собираюсь утаивать исходники печатных плат (гербер-файлы) и по первой просьбе могу поделиться ими с желающими. :v2_dizzy_christmas:
Astrolux
12.01.2012, 20:53
Но, я не собираюсь утаивать исходники печатных плат (гербер-файлы) и по первой просьбе могу поделиться ими с желающими.
Спасибо! Если возможно, то поделитесь, пожалуйста, исходниками печатной платы клавиатуры, дисковода и PS/2-адаптера.
Astrolux
12.01.2012, 22:17
2. Никакой печатной платы клавиатуры для Специалиста никто (кроме разумеется меня для личного пользования) не делал.
А эту печатку можно опубликовать?
А эту печатку можно опубликовать?
Смысл? Таких кнопок с советских времён не выпускают.
http://s017.radikal.ru/i429/1111/9d/b2048d4510a1t.jpg (http://radikal.ru/F/s017.radikal.ru/i429/1111/9d/b2048d4510a1.jpg.html)
Можно спросить про набор кнопок у авторов этой темы (http://zx.pk.ru/showthread.php?t=15817&page=15).
Astrolux
13.01.2012, 11:16
Смысл? Таких кнопок с советских времён не выпускают.
Кнопки - это не проблема. Как раз примерно с такими кнопками собрался делать платку.
2HardWareMan: Ну что прошивку переделал для загрузки с SD карты?
Пока HardWareMan ищет время на исправление прошивки под работу с SD картой, я делаю следующее:
1. Нашёл последнюю микросхему на контроллер дискогрыза (оказывается давно у меня лежал буржуйский аналог ЛП9). Пытался запустить внутренний генератор. Я его сделал на три возможные кварцы: 4, 8 и 16 МГц. Поставил кварц на 4, а сама схема выдала 8!? :v2_dizzy_punk: Оказывается запустилось на гармонике. Поставил родной кондер, ещё не включал.
2. Кто-то как назло скупил все держатели SD карты типа SDC09W4 (я обращался в три конторы по закупке деталей). :v2_dizzy_facepalm: Я уже делаю переходник под другой (SDC-W24PB), как сделаю и после изменения прошивки буду запускать контроллер SD карты. Советую другим пользователям Специалиста или поискать родной держатель SD карты (SDC09W4) или приобрести SD-модуль (http://www.zxkit.ru/adaptery-i-perehodniki).
3. Практически доделал программу RAM tester by Fifan. Это тестер памяти Специалиста_МХ и МХ2 в том числе и памяти RAM-диска свыше 256 кБайт.
4. Вчера запускал PS/2 адаптер для Специалиста. Результат - цветная кашица на экране. Я ещё не допаял несколько сигналов, конкретнее выходы с портов С в контроллер цвета в режиме Стандарт. Так как Специалист_МХ2 запускается в режиме Стандарт, то я и ничего и не увидел. Хотя можно было вслепую набрать X<ВК> и перейти в МХ режим... Забыл. :sleep: Я запускаю данный адаптер на DevBoard u10 Reverse. Там маловато пользовательских пинов для юзанья. :p
Astrolux
30.01.2012, 02:06
Не подскажет кто-нибудь обозначение разъема питания в формате AT? То есть male-коннектора, 12-pin, который распаивается на плате.
ATX разъемов полно, а AT нигде не найти.
Не подскажет кто-нибудь обозначение разъема питания в формате AT?
Вот здесь (http://pinouts.ru/Power/MotherboardPower.shtml) распиновка.
Переделал ROM-диск пользователя в прошивке (http://zx.pk.ru/showpost.php?p=465536&postcount=27). Жаль что HardWareMan сократил его размер до 16 кБайт.:(
Кстати вчерась автор Специалиста_МХ2 праздновал днюху.:v2_dizzy_vodka3:
HardWareMan
11.02.2012, 15:53
Сегодня, а не вчера. ;)
Да, верно. Я сразу не понял что Тест-М от Рюмика ты патчил, поставил твой. Дело в сторону SD загрузки движется?
Error404
14.02.2012, 10:16
2. Кто-то как назло скупил все держатели SD карты типа SDC09W4 (я обращался в три конторы по закупке деталей). :v2_dizzy_facepalm: Я уже делаю переходник под другой (SDC-W24PB), как сделаю и после изменения прошивки буду запускать контроллер SD карты. Советую другим пользователям Специалиста или поискать родной держатель SD карты (SDC09W4) или приобрести SD-модуль (http://www.zxkit.ru/adaptery-i-perehodniki).
Я планирую использовать в качестве доноров разъемов SD вот такие девайсы (см. картинки). Такой переходник в Ашане стоит 80 рублей. И после выпаивания с него разъема SD, думаю, продолжит выполнять свою функцию для карточек микроSD. Ну, типа, "хозяйке не заметку".
HardWareMan
14.02.2012, 10:42
у нас такие 200 денег (40 этих ваших рупий). Правда, наблюдал спонтанную смерть девайса у некоторых экземпляров и иногда прочу содержимого больших SDHC флешек. Так что однозначно только как донора юзать. MicroSD тоже пора заюзывать. ;)
AHTuXPuCT
14.02.2012, 11:02
разъмы под SD карточки можно из автомобильных МР3 модуляторов выпаивать :)
Подключил к Специалисту_МХ2 блок питания ATX. Устранил одну ошибку в схеме - подключил анод светодиода наличия питания не к 9, а к 8 контакту разъёма ATX питания через резистор. Оказывается кнопку включения питания нужно постоянно держать нажатой, чтобы питание всегда подавалось на схему. Заменил пока её микриком с фиксированным нажатием. Т.к. в прошивке плисины есть место, то поставил туда триггер по срабатыванию кнопки.
За основу подключения взял схему ZX Evolution. Там обслуживание кнопки отдали Атмеге. А именно:
1. Питание на плисину будет подаваться с дежурного +5В, присутствующего на контакте 9 разъёма ATX питания.
2. При первом нажатии на кнопку блок питания включает все питающие напряжения. Контакт 14 разъёма закорачивается на корпус ключом на транзисторе.
3. При повторном нажатии кнопки ключ обесточивается и блок питания отключается.
http://s017.radikal.ru/i442/1204/3a/e6ea325f7aa2t.jpg (http://radikal.ru/F/s017.radikal.ru/i442/1204/3a/e6ea325f7aa2.jpg.html)
Пока схему не паял - ищу даташит на диоды Шотки BAT54C и транзистор BC847 - может найду возможные аналоги. Опционо хочу в плисину зашить схему переключения сигналов на светодиоды. На оригинальной схеме используются красный и зелёный светодиоды с подключенными анодами к +5В, у меня в корпусе стоит двуханодный светодиод. С помощью подключения сигнала LED буду управлять полярностью подключения светодиодов к плисине. Жалко что последняя доработка не вошла в плисину EPM7032SLC44, буду юзать EPM7064SLC44.
AHTuXPuCT
22.04.2012, 20:27
fifan, вот на BAT54 pdf - http://www.fairchildsemi.com/ds/BA/BAT54.pdf
на BC847 - http://www.nxp.com/documents/data_sheet/BC847_BC547_SER.pdf
з.ы. чистой платки не осталось?
если уж совсем напряжно с ВАТ54С, могу штук 20 выделить.
ВС847 тоже не проблема купить
з.ы. чистой платки не осталось?
Нету, если кто свою продаст, а то накупили два десятка и никаких отзывов, наверное у большинства дома лежат не паянные.
если уж совсем напряжно с ВАТ54С, могу штук 20 выделить
Спасибо, конечно, но куда мне 20 штук. Что-нибудь поищу. Спасибо за ссылки на даташиты.
АлександрПП
27.04.2012, 11:27
Дошли и у меня руки до "Специалиста". Спаял все. При и включении на экране мусор. Процессор не работает. Причина оказалась простой. Вместо панелек впаял розетки , а в них ножки процессора не достают до контактов.
Вопрос к тем у кого компьютер работает. Что лучше впаивать в качестве панелек?
У меня под проц запаяны цанговые, остальные обычные. У ВМ80 пришлось немного разогнуть ноги чтоб нормально сел в панельку.Компьютер запустился практически сразу. При установке ВИ53 - не запускался, причина была в К555ИЕ10 в позиции DD1 - заменил на КР1533ИЕ10(ну и за одно и DD2, DD3). Осталось побороть артефакты как в 581 посту http://zx.pk.ru/showthread.php?t=12316&page=59 и заставить работать с установленной DD56. http://youtu.be/7GxEfYL0m78
Осталось побороть артефакты как в 581 посту http://zx.pk.ru/showthread.php?t=12316&page=59.
Да этот артефакт я до сих пор не победил - не знаю как искать.
Видео посмотрел - прекрасно! А какой разъём питания? ATX? Если так, то как он нормально вошёл в плату?
А я вот Flash-диск ещё не подключал.
P.S. молодцы, что откликнулись! Я думал никто кроме нас с HardWareMan'ом не юзают данный комп. Пишите побольше своих кавыряний! Вместе поднимим Специалист со дна!
АлександрПП
27.04.2012, 23:56
Все! Приехали! Оказывается, когда заказывал микросхемы, пропустил AS6C4008. В магазине в наличии нет, заказ ждать 5-7 дней. Опять ждать!
Хотя заняться есть чем. Ведь надо же еще и клавиатуру сделать.
А какой разъём питания? ATX? Если так, то как он нормально вошёл в плату?
АТХ разъём взят из неисправной материнской платы. Его плоские выводы сжал плоскогубцами и он с небольшим усилием сел на своё место.
А для Flash-диска пока нет микросхем памяти.
АТХ разъём взят из неисправной материнской платы. Его плоские выводы сжал плоскогубцами и он с небольшим усилием сел на своё место.
Я также поступил. Но для включения питания нужен выключатель с замыкающими контактами и сделать изменения на печатке, описанные мною выше.
А для Flash-диска пока нет микросхем памяти.
А мне сегодня 4 штуки пришли (AM29F040B). Ещё не прошивал. Наверное запишу программы (пока 52 кБайта) из пакета эмуллятора b2m, сначала для проверки. Вот внешний вид Flash-диска на 2 МБайта от HardWareMana.
http://s018.radikal.ru/i504/1202/a6/1abbac04aceat.jpg (http://radikal.ru/F/s018.radikal.ru/i504/1202/a6/1abbac04acea.jpg.html)
По поводу артефактов. Спасибо HardWareMan за наводку, где нужно искать (пост 586). Как выяснил (может и ошибаюсь) сигнал CST приходит немного раньше, чем надо. У меня нет осцилографа, поэтому не могу проверить. Пробовал задержать инвенторами ЛН1 - не помогло. Конденсаторами на выводе 1 DD31 - не совсем стабильный результат. Далее методом "научного тыка" на вывод 3 DD30 вместо сигнала STD подал 20М (если 10М, то с установленным процом Z80 в режиме стандарт - синий фон). Тесты проходят нормально. Пока не найду более правильное решение, оставлю так.
Ещё немного про артефакты. Внёс вот такое дополнение в схему, вместо описаного выше http://s019.radikal.ru/i612/1205/23/fcb143e204fbt.jpg (http://radikal.ru/F/s019.radikal.ru/i612/1205/23/fcb143e204fb.jpg.html)
Мысля значит была такая: во время присутствия сигнала /ALD исключить подачу CST.
результат меня вполне устроил, так и оставлю. http://s018.radikal.ru/i512/1205/00/a41f2a2f79a6t.jpg (http://radikal.ru/F/s018.radikal.ru/i512/1205/00/a41f2a2f79a6.jpg.html)
Наличие этих артефактов зависит от используемой серии микросхем (155, 555, 1533, 74ALS), на фото видно какие установлены на моей плате (подсмотрел на фото платы HardWareMan). http://s019.radikal.ru/i643/1205/83/92d096c90540t.jpg (http://radikal.ru/F/s019.radikal.ru/i643/1205/83/92d096c90540.jpg.html)
Например если вместо кр1533лн1 (DD30) поставить к155лн1 помехи на картинке снова появятся.
HardWareMan
17.05.2012, 11:11
Ну это понятно, что смешивание серий привнесет глюки. Фотки пишут 404.
levin, твои три ссылки на фотки не работают. Охота по твоей подсказке и HardWareManа указанию всё ж попедить данную проблему.
А вот при установленном однажды Z80 у меня был мусор на экране, дальше смотреть что не так я не стал.
levin, твои три ссылки на фотки не работают.
перезалил на другой сервер
А вот при установленном однажды Z80 у меня был мусор на экране
У меня работает одинаково хорошо как с Z80 так и с ВМ80
Ещё немного про артефакты. Внёс вот такое дополнение в схему, вместо описаного выше. Мысля значит была такая: во время присудствия сигнала /ALD исключить подачу CST.
Прекрасно. На выходные попробую так сделать.
Смотрю запаян держатель SD карты. Было подключение?
Подключение не получилось. Когда ставлю EPM7032SLC44 комп не запускается. Может загореться зелёный светодиод, а после нажатия на сброс погаснуть. Плисина греется (почти горячая). Прошивается вроде нормально.
Можно пока не экспериментировать. HardWareMan в данной версии Монитора-4 не поддержал ни как SD карту. Выходов из положения два:
1. дождаться всё ж новой версии Монитора с поддержкой от HardWareMan'а;
2. дождаться меня - скоро я сделаю считывание rks или bin файлов с SD карты.
Я пока пишу под эмулятор свой Коммандер. К сожалению я не знаю как искать и выводить каталог и ограничился только четырьмя фиксированными именами файлов: program.rks, game.rks, program.bin и game.bin. О ходе отладки смотрите соседнюю тему (http://www.zx.pk.ru/showthread.php?t=17071&page=5).
О Flash-диске. Кто подключал по схеме HardWareMan'а и какой максимальный объём диска удалось задействовать?
Введённое изменение схемы на двух логических элементах не привели к подавлению артефактов. То же и в RAM TESTe.
http://s019.radikal.ru/i619/1205/e1/3675c3f32484.jpg (http://www.radikal.ru) http://s019.radikal.ru/i639/1205/42/24828fcc3d7d.jpg (http://www.radikal.ru)
Может на вводимый элемент ЛЕ1 нужно подавать не ALD, а /ALD сигнал?
Я вывел клавиатуру подальше от корпуса (на фото видно подключение разъёма Centronics к разъёму "KEYBOARD" платы. Резисторы подтяжки 10 кОм стоят ближе к клавишам). Вот такую бяку даёт Тест-М.
http://s019.radikal.ru/i641/1205/24/0abbb5831698.jpg (http://www.radikal.ru) http://s019.radikal.ru/i612/1205/9f/f103d476f245.jpg (http://www.radikal.ru)
HardWareMan
19.05.2012, 23:49
Давайте-ка посмотрим, какие серии вы использовали в цикло- и синхрогенераторе. Чуть позже, я выложу свои. Ибо у меня данных артефактов не наблюдается.
Давайте-ка посмотрим, какие серии вы использовали в цикло- и синхрогенераторе. Чуть позже, я выложу свои. Ибо у меня данных артефактов не наблюдается.
Вот, вот - начинайте именно с них. Такие артефакты обычно появляются из-за расползания относительно друг друга синхросигналов.
HardWareMan
20.05.2012, 14:14
Вот моя плата:
http://savepic.su/2003300m.jpg (http://savepic.su/2003300.jpg)
Покрупнее:
http://savepic.su/1983844m.jpg (http://savepic.su/1983844.jpg)http://savepic.su/2026855m.jpg (http://savepic.su/2026855.jpg)
http://savepic.su/2020711m.jpg (http://savepic.su/2020711.jpg)http://savepic.su/2014567m.jpg (http://savepic.su/2014567.jpg)
Доработку (http://www.zx.pk.ru/showpost.php?p=420747&postcount=428) с перепутанными сигналами сделал тут:
http://savepic.su/2000231m.jpg (http://savepic.su/2000231.jpg)
Все кликабельно.
HardWareMan, вот мои микросхемы, отличные от твоих:
1. К555ИЕ10, К1533ИЕ5, вся логика у меня серий 1533 и 555.
2. полное отличие в мультиплексорах: у меня КП11, у тебя - КП14! Это ж инверсия выходов! Изначально ведь были КП11 (http://www.nedopc.org/forum/viewtopic.php?t=9399&postdays=0&postorder=asc&start=15)!
2. полное отличие в мультиплексорах: у меня КП11, у тебя - КП14! Это ж инверсия выходов!
По сути нет разницы, если они управляют памятью. Будет просто адреса в самой микросхеме ОЗУ инверсные. А на общий полет никак не скажется.
Только ньюанс один, менять их надо все - либо КП11, либо КП14.
У тебя КП11 из 555 серии, или 1533. 555КП11 немножко потормознее.
HardWareMan
23.05.2012, 07:06
Именно, т.к. в данном случае все КПшки можно считать продолжением ОЗУ, т.к. они работают только на ОЗУ. Кстати, именно поэтому можно их миксовать между КП11 и КП14 в произвольном порядке. Таки не отвлекайтесь, где фотки ваших плат, я спрашиваю?!
Только заметил:
1. К555ИЕ10,
Самую первую ИЕ10 лучше все же поставить 1533. И логику отработки основных сигналов циклогенератора тоже, но у меня вроде намешано. ИЕ5 стоит в кадрах, там скорость не критична.
Во вложении список микросхем которые установлены на моей плате.
Кто подключал по схеме HardWareMan'а и какой максимальный объём диска удалось задействовать?
"Flash-диск" из-за отсутствия микросхем памяти использую такой:
К555ИР23 + AM27С010 используется 64K.
Артефакты не победил. Пробовал на предложенную схему переделки сигнала CST подавать и ALD и /ALD - ничего не изменяется. В последнем случае появляются маленькие полоски по всему экрану. У меня вместо DD31 К555ЛН1 (да и остальные ЛН1) стоит IN74LS04N - может её заменить?
Вот кстати фото моих микрух на плате на какой-то стадии пайки.
http://s019.radikal.ru/i615/1205/bf/b170ac213f48t.jpg (http://radikal.ru/F/s019.radikal.ru/i615/1205/bf/b170ac213f48.jpg.html)
HardWareMan
23.05.2012, 20:49
LS это же 555? Нужно подменить на 1533, я так думаю.
Я тут подумал о сигнале формирования выборки регистра цвета в режиме МХ - CST.
Почему он подвязан к сигналу /WR, а не к /WE?
У меня на первом Специалисте_MX_PLM было так. Учитывая схему формирования /WE (картинка №1), мы старую схему формирования CST (картинка №2) меняем на новую, т. е. заменяем /WR на /WE (картинка №3). Я понимаю, что запись в регистр происходит по сигналу U1, но всё же может иногда проскакивает какая-то дрянь?
HardWareMan
24.05.2012, 06:55
Потому, что регистр цвета может одновременно принимать данные от процессора и считывать их при выводе на экран. А артефакты эти статичны или динамичны?
Динамические горизонтальные полоски в различных местах экрана. Причём при остановке смены цвета (например бело-синий экран самого RAMFOSa) эти полоски не появляются.
HardWareMan
24.05.2012, 08:21
Сдается мне, это косячит перенос цвета в ОЗУ цвета. Подсмотреть бы осциллом, что там на сигналах творится...
Потому, что регистр цвета может одновременно принимать данные от процессора и считывать их при выводе на экран.
В оригинальной схеме контроллера цвета (http://www.spetsialist-mx.ru/schemes/ColorController2.png) защёлка данных во входной регистр привязана к /WE.
HardWareMan
24.05.2012, 10:42
В оригинальной схеме контроллера цвета (http://www.spetsialist-mx.ru/schemes/ColorController2.png) защёлка данных во входной регистр привязана к /WE.
А еще, в оригинальной схеме контроллера цвета используется DRAM, которое работает строго по циклу RAS-CAS.
Ну что, господа артефакты (вот такие) я победил. Я был прав. Нужно было на вывод 2 DD30 (ЛЕ1) подать сигнал /WE, а не /WR, как было ранее. Вот схема переделки. Неудобнее всего было перерезать проводник от 2 к 5 выводам DD30. Кроме подачи нового сигнала /WE (старый проводник /WR нужно перерезать) необходимо восстановить связь выводов 5, 8 и 11 DD30 с сигналом /WR.
http://s019.radikal.ru/i619/1205/e1/3675c3f32484.jpg http://s019.radikal.ru/i621/1205/e4/d174e4c04086.jpg (http://www.radikal.ru)
Для включения/выключения блока питания ATX я начал паять на монтажке вот такую схему.
http://i022.radikal.ru/1205/2e/9c9a711122c0.jpg (http://www.radikal.ru)
Для желающих повторить - не торопитесь. Данную функцию я реализовал в новой прошивке ПЛИС. Из навесных элементов будет только транзитор, два диода и резисторы (http://www.zx.pk.ru/showpost.php?p=497470&postcount=610). Ждём пока только ПО поддержки SD карты, чтоб прошить и вставить в панельку EPM7032SLC44 (EPM7064SLC44).
HardWareMan
25.05.2012, 07:55
Ну что, господа артефакты (вот такие) я победил. Я был прав. Нужно было на вывод 2 DD30 (ЛЕ1) подать сигнал /WE, а не /WR, как было ранее. Вот схема переделки. Неудобнее всего было перерезать проводник от 2 к 5 выводам DD30. Кроме подачи нового сигнала /WE (старый проводник /WR нужно перерезать) необходимо восстановить связь выводов 5, 8 и 11 DD30 с сигналом /WR
ЕМНИП, в моей схемы не было WE, был только WR. Показывай свою схему.
Схема та же (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.pdf). Только вывод 2 DD30 нужно подключить не к /WR, а к /WE. /WE формируется элементами DD20.1, DD20.2.
По твоей схеме (http://www.nedopc.org/nedopc/upload/SPECSVGACPU.png) /WE - это сигнал на выводы /WR двух срамин, формируемый элементами DD27.1 и DD27.2.
HardWareMan
25.05.2012, 08:20
Уже нашел. Но что-то я не помню, когда переделал формирование ALD на выход TC счетчика. Должно работать с WR, просто ALD приходит раньше времени и происходит конфликт шин ОЗУ и регистра цвета. Согласен, недочет. Пиши в еррату:
http://savepic.su/1999494.png
Оба сигнала разрешения переноса данных в ОЗУ атрибутов должны быть простробированы записью в память (которая привязана к определенной фазе тактового сигнала процессора). Мой косяк, звиняйте.
Так, ошибки вроде победили. Нужно, HardWareMan, побеждать SD карту! Точки входов подпрограмм давай стандартизуем. Вот так (http://www.zx.pk.ru/showpost.php?p=494023&postcount=45). Вершина SD драйвера, по-моему, должно быть загрузка odi файлов, как образов RAMFOS. Как мы раньше условились, в STD SPI интерфейс выбираем по выборке порта "программатора" (правда у нас сюда уже добавлен Flash-диск), а в MX - /U3. Так сейчас разведено подключение интерфейса к пинам плисины, в которой и находится SPI интерфейс.
http://s61.radikal.ru/i174/1205/cf/0ba2d5f10caa.jpg (http://www.radikal.ru)
Для желающих приобрести печатные платы Специалиста_МХ2 или Специалиста-Экспресс можно записаться в очередь.-http://www.zx.pk.ru/showthread.php?t=19244.
Сделал очередную ревизию платы. Исправлены все ошибки. Теперь возможна замена срамин основого и ОЗУ цвета на "узкие" DIP. Так же добавлена схема включения ATX блока питания (на плис). Заказать платы (не через меня) можно здесь (http://www.zx.pk.ru/showthread.php?t=19244).
Сегодня принимаю поздравления со своим днём рождения. Круглая дата, не буду говорить сколько лет.
Astrolux
30.06.2012, 17:44
Сегодня принимаю поздравления со своим днём рождения. Круглая дата, не буду говорить сколько лет.
Поздравляю с юбилеем! :v2_dizzy_vodka2:
Присоединяюсь, с праздником! Исполнения всего что было задумано :v2_dizzy_vodka2:
С днем рождения! С юбилеем!
Здоровья и исполнения желаний!:v2_cheer:
Всем спасибо! :v2_dizzy_vodka: Пока могу писать ещё...:v2_dizzy_vodka3:
AlexFantasy
30.06.2012, 21:59
Если никто непротив то хотелось-бы присоединиться к поздравлениям.
С ДНЕМ ВАРЕНЬЯ!!! Расти большой!!! :)
С днем рождения! :v2_dizzy_drink:
С днем рождения и юбилеем!!!:v2_dizzy_vodka3:
Kanzler2001
01.07.2012, 00:21
С ЮБИЛЕЕМ , ВСЕХ ЗЕМНЫХ БЛАГ И КРЕПКОГО ЗДОРОВЬЯ .
Пы.Сы.Ну и нас радовать своими "Специалистовскими" разработками!
Спасибо всем за поздравления! Мне: :smile::smile::smile::smile::redface:
АлександрПП
06.07.2012, 01:32
Наконец-то получил ОЗУ. Поставил, включил. Индейское жилище - ВИГВАМ. Каша из черточек. По сбросу картинка слегка меняется и замирает. Записал в ПЗУ простенький тест, тот, что что-то рисует. Картинка изменилась - каша постоянно меняется. Процессор работает. Каша такая - на черном фоне красные черточки.
Что-то с выводом на монитор?
А коррекции-то (http://www.zx.pk.ru/showpost.php?p=264702&postcount=1) делал? Плата зелёная - три доработки и вперёд.
АлександрПП
06.07.2012, 10:38
Конечно сделал, правда кроме устранения артефактов в виде черточек.
А ты ж написал именно такую неисправность. Почему бы не прошить реальную прошивку от Hardwareman'а+Fifan'а (http://www.spetsialist-mx.ru/Soft/SVGASpec.rar). Там есть всё: Монитор 4, RAMFOS оболочка, поддержка Flash-диска, выбираемые тесты из под RAMFOSа.
АлександрПП
06.07.2012, 13:46
Да нет, у меня не просто черточки. Записал прошивку от Hardwareman'а+Fifan'а. Картинка такая.
По сбросу процессор стартует и тут же встает.
Какой процессор? Если ВМ80, то нужно обязательно фазы 1 и 2 от К155ЛА8 (другой серии не прокатит). XP4 тоже нужно замкнуть (HOLD переводит в 0). При Z80 тоже нужно джамперы замыкать. Вывод 19 SYNC (ВМ80) - синхронизация - выход сигнала, свидетельствующего о начале машинного цикла, его нужно точно посмотреть. Если на нём сидит один уровень, то процессор не запустился.
АлександрПП
07.07.2012, 01:58
Вроде наполовину запустил. Процессоры оба работают. Только экран полностью красный.
Причину того, что плата не работала нашел так. Увидел, что ОЗУ работатет как-то не так. Стал проверять и нашел, что D20 впаял ЛП1 вместо ЛЛ1. Уж очень на микросхеме похожи буквы.
О том, что плата работает говорит хотя бы то, что ВВ55 клавиатуры инициализируется. Касаюсь пальцем выводов в районе 20-25, из динамики идет писк. При включении в нем щелчок.
Но не видно, чтобы был знакогенератор. Или все засвечивает красны цвет?
Завтра сделаю доработку по DD30, посмотрим, что будет.
Осенило - может красный цвет из-за транзистора?
---------- Post added at 00:58 ---------- Previous post was at 00:23 ----------
Какой тут сон, когда осенило! Только не транзистор, а транзисторы. VT2 и VT3 попались КТ361. Есть надпись PROGRAM? и курсор!!! Ну и артефакты, они подождут до утра.
Теперь надо доделывать клавиатуру. Не делал, все надеялся, что появится контроллер на Atmega.
Без клавиатуры делать нечего.
На счёт контроллера клавиатуры. Я переделал u10 Reverse под контроллер PS/2 клавиатуры, но он не заработал. Я понял причину. Нужно согласовывать уровни 3,3 В Циклона3 с уровнями 5 В. А это паять ещё одну монтажку. Я хочу сделать контроллер PS/2 клавиатуры на плисине, но в EPM7128 количество вентилей не вмещается (у неё 5 вольтовые пины), а в другие, например EP240, нужно вставлять согласователи уровней. В качестве эмуляции клавиатуры драйвер от Ewgeny7 работал в составе клона на u10 (http://www.spetsialist-mx.ru/index9.html).
На Атмеге мы подталкивали Caro сделать контроллер клавиатуры, но дальше обещаний дело не пошло.
АлександрПП
07.07.2012, 10:56
Без клавиатуры делать нечего
Это точно!
На Атмеге мы подталкивали Caro сделать контроллер клавиатуры, но дальше обещаний дело не пошло.
Может напомнить? Забыл человек, занятость помешала. Тысяча причин.
АлександрПП
09.07.2012, 00:45
Вопрос по клавиатуре. Обязателен ли верхний ряд - клавиши "F", HELP, NEW, LOAD и т.д.? Или они используются только в бейсике?
Обязателен. Используется не только в Бейсике, во всех системных и в некоторых игровых. В RAMFOSе (режим MX) без верхнего ряда делать нечего. Да и включишь ты компьютер, появится приветствие Монитора-4, там нужно обязательно нажать одну из клавиш верхнего ряда.
Собрал и Я Специалист-МХ2. Помогите отладит. На экране стабильный мусор, и с Z80 и с ВМ80.
Исправление сделаны.
Можно запускать без ВИ53 и обоих ВВ55?
Всё таки какая-то из недоделок не исправлена. У меня так было до исправления недоделок. Прошивка какая? Без ВВ55 на клаву не обойтись. Нужно добиться вывода на экран приглашения Монитора-4.
Всё таки какая-то из недоделок не исправлена. У меня так было до исправления недоделок.
Всё сделано, што написано в первом посте.
Прошивка какая?
SVGASpec
На экране - цветной мусор. :v2_mad:
Что посоветуете делать?
Хочу спросить: плата какой ревизии/цвета используется?
Первая - зелёная - нужно делать все исправления, указанные в первом посте данной темы.
Вторая - жёлтая - исправлены замеченные исправления.
У меня цветной мусор вылез при попытке заменить процессор на Z80 на рабочей плате с 580ВМ80. Хотя кто-то в этой теме уже запускал и на Z80 без цветной кашицы.
В любом случае действует связка ВМ80+ЛА8+(питание 12 В и 5 В) или Z80+питание 5 В. Два процессора одновременно вставить и запустить не удастся из за защиты от дураков - расположение взаимоисключающих панелек.
Хочу спросить: плата какой ревизии/цвета используется?
Первая - зелёная - нужно делать все исправления, указанные в первом посте данной темы.
Вторая - жёлтая - исправлены замеченные исправления.
У меня цветной мусор вылез при попытке заменить процессор на Z80 на рабочей плате с 580ВМ80. Хотя кто-то в этой теме уже запускал и на Z80 без цветной кашицы.
В любом случае действует связка ВМ80+ЛА8+(питание 12 В и 5 В) или Z80+питание 5 В. Два процессора одновременно вставить и запустить не удастся из за защиты от дураков - расположение взаимоисключающих панелек.
Плата зелёная, самая первая.
Попробовал тест из #481 поста, меняеться только нижняя часть экрана. Смотрите вложение.
Так. Полное ощущение что ОЗУ дохлое или что-то у неё с шинами данных/адреса. Потом ещё запайка ВВ55 и подключение её выводов к резисторами подтяжки (а лучше клаву приобрести) обязательна! У меня нижняя часть получалась при не подключеной (а может и дохлой) ВВ55.
Error404
14.09.2012, 21:29
Напомните мне пожалуйста, собирался ли кем-нибудь вариант контроллера SD HardwareMan-а на дискретах? Или оно проверялось только в ПЛИС?
Напомните мне пожалуйста, собирался ли кем-нибудь вариант контроллера SD HardwareMan-а на дискретах? Или оно проверялось только в ПЛИС?
А есть на дискретах? Мне помнится что отдельные элементы применяемые в ПЛИС были нарисованы лично HardWareMan'ом и не существуют в природе, так что повторение их на дискретных ИМС невозможно. У меня SD считыватель в качестве драйвера прекрасно работает на Специалисте на базе u10/Reverse. Если надо, с разрешения HardWareMan'а могу представить внутренности плисины здесь.
Error404
15.09.2012, 10:45
А есть на дискретах? Мне помнится что отдельные элементы применяемые в ПЛИС были нарисованы лично HardWareMan'ом и не существуют в природе, так что повторение их на дискретных ИМС невозможно.
Ну, примерно это я и думал выяснить. Неохота быть первопроходцем. :)
У меня SD считыватель в качестве драйвера прекрасно работает на Специалисте на базе u10/Reverse. Если надо, с разрешения HardWareMan'а могу представить внутренности плисины здесь.
Надо. Может, потом к Ориону прикрутим.
Error404, а в орионе контроллер SD тоже только в плисине? Или на рассыпухе тоже можно подцепить?
Error404
15.09.2012, 12:44
Error404, а в орионе контроллер SD тоже только в плисине? Или на рассыпухе тоже можно подцепить?
На Орионе-2010 (который на ПЛИС) все в общей ПЛИС - туда и ПЛИС-вариант от Спеца можно интегрировать.
На Орионе-128 пока были только две схемы на рассыпухе. Но они обе медленнее работают чем схема от Спеца. Почему я и интересовался вариантом Спеца на россыпухе: чтобы в общей идеологии (все на рассыпухе) дополнить третьим вариантом для Ориона-128 - посложнее но более быстрым.
На Орионе-128 пока были только две схемы на рассыпухе.
можешь ткнуть пальцем? я как-то пропустил это....
Error404
15.09.2012, 14:32
можешь ткнуть пальцем? я как-то пропустил это....
Все это описывалось где-то в треде Орион->АльтаирДос
Сами схемы в архиве во вложении. На рассыпухе народ в-основном собирает схему от n8vem - самую тормозную но и самую простую. В Орионе-2010 эмулировалась схема MSX как более скоростная.
AHTuXPuCT
15.09.2012, 16:03
или я не догоняю, или в схеме ошибка (msx_sd-mmc.GIF)- с SD/MMC читается 8 бит, а на шину подается 7.
D0 к шине не подключена (от АП5)
AHTuXPuCT
15.09.2012, 16:28
сорри, надо было просто увеличить схемку :)
HardWareMan
15.09.2012, 23:30
В моей схеме контроллер использует 2 ячейки памяти: 1 для регистра данных SPI, вторая для контроля за картой, скоростью и лампочками. Регистр при записи сам запускает сдвиг и после 8 тактов сдвига по SPI можно отсюда прочитать ответ (ответ читать можно сколько угодно, сдвиг и обновление инициируется только записью). Дискретную версию я делал на ИР13, но в железе повторить не довелось, только симуляция в протеусе.
А можно сделать список кто собрал и запустил Специалист-МХ2? Мне пока не получилось :(
Автор схемы - HardWareMan, автор платы - Fifan. Кто ещё?
HardWareMan
27.09.2012, 06:40
Подтверждаю. У меня работает ОК с обоими процессорами.
Подтверждаю. У меня работает ОК с обоими процессорами.
А у меня что-то с Z80 незапускается...
Подтверждаю. У меня работает ОК с обоими процессорами.
Может можете помочь, где может быть причина у моего Специалист-МХ2? Смотрите #676 (ttp://zx.pk.ru/showpost.php?p=531876&postcount=676)
HardWareMan
28.09.2012, 06:44
Грешу только на низкое качество платы. У меня у самого пришлось 2 патча накладывать (не те, что в шапке). Рекомендую хорошо визуально осмотреть плату, для начала. Потом, я бы еще потыкался осциллом на разные ключевые сигналы на предмет аномалий.
У меня жёлтая плата. Заработала после удаления лишней дорожки.
Качество платы нормальное.
Работает как с Z80 так и с ВМ80, прошивка вот эта http://zx.pk.ru/showpost.php?p=465536&postcount=27
У меня жёлтая плата. Заработала после удаления лишней дорожки.
Качество платы нормальное.
Работает как с Z80 так и с ВМ80, прошивка вот эта http://zx.pk.ru/showpost.php?p=465536&postcount=27
Огромное спасибо за найденную ошибку трассировки! Извиняюсь за неё - мой касяк. :( Поместил ссылку на пост в начало темы.
Сейчас внесу это исправление в проект печатной платы. Если вдруг Heniken снова поднимет тему про заказ печатных плат, то они (ПП Специалиста-МХ2) будут уже со всеми исправлениями - ревизия 3.
Посему пытайтесь запустить свои платы, вдруг ещё что-нибудь найдёте из явных неисправностей.
Про комп. Продвигаюсь в деле запуска контроллера дисковода. Затем хочу попытаться изменить прошивку МХ2 для эмуляции дискет на SD карте. Без понимания принципа работы флопика на Спеце невозможно организовать запуск образов odi с SD карты.
Скоро закажу пилотную версию печатки адаптера PS/2 клавиатуры. :v2_dizzy_keyboard:Последний слизан полностью с реплики Специалиста/Специалиста-МХ на U10 Reverse и реализован на плисине от Алтеры EPM240T100C5.:speccy:
Огромное спасибо за найденную ошибку трассировки!
первый упомянул про неё HardWareMan http://zx.pk.ru/showpost.php?p=424941&postcount=515
первый упомянул по неё HardWareMan http://zx.pk.ru/showpost.php?p=424941&postcount=515
Правда Ваша! :rolleyes:Прикольно, но я свою плату на эту бяку не смотрел. Щас гляну. Вообще-то я эту ошибку в проекте печатной платы давно уже исправил, но в серию данное исправление не пошло.
Обнаружена ещё одна ошибка в схеме. Необходимо на вывод 5 DD30 (ЛЕ1) подать сигнал /WE, а не /WR. Ошибка легко устраняется в два приёма:
1. Перерезать с обратной стороны платы дорожку от вывода 5 DD30 к переходному отверстию (на рисунке синий крест).
2. Соединить перемычкой выводы 2 и 5 DD30.
Всё это легко делается на платах ревизии 2.2 (зелёный цвет плат). На остальных платах смотрите по ситуации.
АлександрПП
11.10.2013, 15:45
Плата работает. Есть сбои при прогреве, но это устранимо. Питание на входе +5, на дальней микросхеме уже 4,85. Надо мощнее БП.
Не нашел как работать с прошивкой ПЗУ. Вернее разобрался с редактором, ассеблером и т.п. Но как запустить тесты?
Плата работает.
Рад за тебя.:v2_dizzy_mutant:
Есть сбои при прогреве, но это устранимо. Питание на входе +5, на дальней микросхеме уже 4,85. Надо мощнее БП.
А Vinxru рекомендует кинуть на первую ИЕ10 (DD1) отдельно питание.
Не нашел как работать с прошивкой ПЗУ.
В каком смысле? Вот тут автор написал как в STD режиме работать в Мониторе v4:
Расширенные директивы:
[B] - Basic "Практик"
[E] - Редактор текстов "Практик" (aka ED^7000)
[A] - Ассемблер "Микрон", адаптированный на работу с редактором "Практик" и перенесенный в 8000H
[Z] - Дизассемблер "Микрон", адаптированный на работу с редактором "Практик" и перенесенный в 8000H
[@] - Брайзер файлов с Flash-диска
[X] - Переход в режим МХ.
Но как запустить тесты?
Зайти в MX режим, затем F6 и запустить тесты (Рюмика или МХ).
АлександрПП
11.10.2013, 18:31
Зайти в MX режим
Вот в режим МХ из Монитора-4 и не идет. Намертво зависает.
Ап. А у нас ОЗУ (DD39) на 512/256/128 кБайт-то стоит? А DD36 (К555ТМ8) присутствуeт? Без них никакого МХ и не жди. Какая ПЗУ записана. Нужна на 64 кБайт. В её второй половине (старшей) записана RAMFOS.
АлександрПП
11.10.2013, 22:56
А у нас ОЗУ (DD39
Стоит AS6C4008-55PCN
DD36 (К555ТМ8) присутствуeт?
Естественно стоит
Какая ПЗУ записана
W27C512 с прошивкой specsvga.bin.
Пока не ставил только SD-контроллер.
И еще косяк. При включении может меняться цвет фона и текста. Иногда, реже, экран заполняется горизонтальными цветными черточками.
Доработки сделаны все, кроме пятого пункта.
Я поял почти все микросхемы сразу. Всю логику проверял на тестере от Ewgeny7. Артефакты конечно присутствовали. Поборол установкой нескольких блокировочных конденсаторов.
Vladimir_S
12.10.2013, 07:56
Поборол установкой нескольких блокировочных конденсаторов.
Тоже самое, уж очень тонкие дорожки.
HardWareMan
03.11.2013, 03:13
Очередной багрепорт от vinxru: неправильно подключено сопротивления датчика окончания звука. МХ2:
http://savepic.su/3717025.png
МХ:
http://savepic.su/3694510.png
Признаю, этот косяк мой. Схему с "Селектора адресов" не верно перерисовал. Пойду у себя переделывать. Хотя у меня звук в режиме МХ нормально проигрывается в отличие от Vinxru, у него постоянный гул идёт.
HardWareMan
27.04.2015, 14:33
Клавиатурка для МХ2, собранная на коленке:
http://savepic.ru/6901702m.jpg (http://savepic.ru/6901702.jpg)
Классно! А кнопки где брал?
HardWareMan
28.04.2015, 05:31
Подогнали. Вот такие:
http://savepic.ru/6928176m.jpg (http://savepic.ru/6928176.jpg)
И еще пяток двойных. Я, правда, с ними размер прощелкал - колпачок не одевается (точнее одевается но соседние задевает).
Kinder5912
06.06.2015, 13:24
Господа!
Может кто-нибудь выложить прошивку для EPM7032SLC44, а то сайт http://www.spetsialist-mx.ru похоже приказал долго жить и ссылка на прошивку не работает ... (((
Заранее благодарен!
HardWareMan
06.06.2015, 13:31
Надо попросить Фифана, чтобы он мне кинул архив сайта а я его уже у себя бы зазеркалил.
Kinder5912
06.06.2015, 13:47
Написал ему в личку.
perestoronin
06.06.2015, 19:17
И я могу зеркало поднять у себя дома и даже весь сервис обеспечить для хостинга.
Сайт скоро заработает (забыл про ежегодную плату). А прошивки для Специалиста_МХ2 у меня рабочей нет. Когда-то забросил и нет времени продолжить. Хотя плисина не хотела работать по причине неправильной выборки чтения/записи. Ошибку нашёл vinxru, я у себя не плате её ещё не исправлял.
HardWareMan
07.06.2015, 20:52
Тем не менее, давай все же поднимем зеркало?
Kinder5912
04.08.2015, 20:44
Собрал и я свой первый Специалист :). Комп заработал, но есть один глюк, мне пока не ясный - у меня на VGA мониторе на синем фоне надпись "PROGRAM ?" "МОНИТОР-4: _" черным цветом :).
Посмотрел в Интернете распиновку разъема VGA - на схеме все верно. А на плате не перепутаны RGB ?
Update:
Победил.
На плате Версии 2.2 не нужно делать эту http://zx-pk.ru/showpost.php?p=420747&postcount=428 доработку.
Kinder5912
19.06.2016, 20:01
Кто нибудь собирал версию на Z80 ?
- - - Добавлено - - -
Собрал второй Специалист, на Z80. К155ЛА8 отсутствует. Поскольку (в отличие от первого на ВМ80) комп сразу же не запустился, решил начать с этого теста.
Нет, не обязательно. Более того, сами ВВ55 не обязательны. Попробуй записать в ПЗУ следующий код и запустить с ним (писать с 0):
0000 21 00 90 75 23 7C FE C0 C2 03 00 21 00 90 7D 2F
0010 77 23 7C FE C0 C2 0E 00 C3 00 00
Логический анализатор, подключенный к выводам процессора (непосредственно, до буферов) выдает следующее на шине данных:
21 00 90 75 23 7С FE C0 C2 03 00 и далее 75 23 7C FE C0 C2 03 00 75 23 и так далее, по кругу.
Нет под рукой дизассемблера (... Может кто скажет это нормально ? :) - экран при этом черный... не идет, похоже запись в ОЗУ экрана...
Поставил триггер по WR (посмотреть что процессор хочет писать в память) - имею 00, 01, 02, 03, 04, 05, и т.д. - инкремент на каждом следующем шаге до FF и далее снова с 00. Так что, похоже проц работает правильно...
продолжение банкета ).
Смотрим что у нас на D37 и вот что видим:
1.
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/D37_1_90343.970.jpg
2.
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/D37_2_7eadc.970.jpg
по непонятной мне пока причине, каждый четный раз сигнал записи WE формируется дважды... В принципе, он пишет дважды по одному и тому же адресу, одно и тоже, но не хорошо это как-то...
Интересно, это у всех так (особенность схемы) или мне одному так повезло :) - попробуем посмотреть как этот сигнал формируется....
Смотрим и удивляемся:
3.
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/WE_OE_2deaa.970.jpg
(вот тут покрупнее: http://portal.kinderland.ru/photos/index.php?filename=V0VfT0VfMmRlYWEuanBn&hash=a9d3ecb0e34e88c934bceba047806a11)
ну и что с этим делать ? :)
А вот я говорил, что с Z80 не работает. Хотя я брал вот эту схему (http://www.spetsialist-mx.ru/schemes/z80.PNG) для повторения. А вот на Орионе там большую плату переход придумали, это ведь не спроста? HardWareMan утверждал что у него всё чики-пуки работало.
Kinder5912
19.06.2016, 23:26
Сам процессор работает. Это очевидно. Команды теста исполняются, и, похоже исполняются правильно. Программная совместимость у процессоров 8080 и Z80 снизу вверх вроде как полная (написано в очень многих местах об этом). То, что я написал про формирование периодического двойного сигнала записи в ОЗУ (#WE) с типом процессора никак не связано - на третьей картинке хорошо видно, что в случае, когда внутри "процесса записи в память" происходит смена тактирующего импульса 2М5, происходит "разрыв" сигнала #WE (он активен / низкий уровень / только когда 2M5 также внизу. В принципе, наверное, ничего страшного в том, что запись в ОЗУ периодически осуществляется 2 раза подряд нет - оба этих раза адрес и данные одинаковые, а быстрые ОЗУ успевают провести запись оба раза :). (Кстати, я думаю что именно из за этого некоторые медленные ОЗУ в этой схеме работать не будут - просто не успеют они за треть времени, выделенного на запись, сохранить данные). Просто это как-то.... небрежно что-ли... Посмотреть бы эти же времянки и на других собранных компьютерах - если у всех это так, то это, разумеется, "особенность схемы" :), а если же только у меня одного - то мне стоит задуматься над тем что заменить - счетчики ИЕ10, сам генератор или что-то из логики, которая почему-то работает медленнее чем у других. Могу сказать, что времянки были снять с частотой дискретизации 40 МГц/канал, так что там "с большим запасом".
Глюк я продолжаю искать. Не стал уже выкладывать, но у меня из 4 сигналов (U0, U1, CST, CMX) активен только один... все остальные либо в нуле, либо в единице. Завтра буду смотреть /на свежую голову/ - ничего я не напутал с одной из доработок, размещенных на сайте, когда ее проводил...
Кстати, вот эти глюки (http://zx-pk.ru/threads/21330-sborka-spetsialist-mkh2-ver-2-2-flesh-disk-2mb-ps-adapter-revizij-2013-goda.html?p=614049&viewfull=1#post614049 и/или http://zx-pk.ru/threads/21330-sborka-spetsialist-mkh2-ver-2-2-flesh-disk-2mb-ps-adapter-revizij-2013-goda.html?p=869496&viewfull=1#post869496) вполне могли иметь какую-нибудь причину с аналогичной природой (несогласованные тайминги).
HardWareMan
20.06.2016, 04:13
А вот я говорил, что с Z80 не работает. Хотя я брал вот эту схему (http://www.spetsialist-mx.ru/schemes/z80.PNG) для повторения. А вот на Орионе там большую плату переход придумали, это ведь не спроста? HardWareMan утверждал что у него всё чики-пуки работало.
Не только у меня. (http://zx-pk.ru/threads/12316-novyj-spetsialist-pk-na-diskretakh.html?p=423912&viewfull=1#post423912)
И еще. (http://zx-pk.ru/threads/12316-novyj-spetsialist-pk-na-diskretakh.html?p=506673&viewfull=1#post506673)
3 уже. (http://zx-pk.ru/threads/12316-novyj-spetsialist-pk-na-diskretakh.html?p=522123&viewfull=1#post522123)
Программная совместимость у процессоров 8080 и Z80 снизу вверх вроде как полная
DAA работают по-разному. Но вероятность ее применения....
HardWareMan
20.06.2016, 09:07
DAA работают по-разному. Но вероятность ее применения....
...100%ная в Бэйсиках!
100%ная в Бэйсиках!
Вообще - да. Сам же проходил на Орионе :)
Kinder5912
20.06.2016, 20:54
Разобрал я сегодня свой работающий на ВМ80 специалист и посмотрел как там формируется для RAM #WE (и соответственно #OE) - та же фигня, то же двойное формирование этих сигналов каждый четный цикл записи...
- - - Добавлено - - -
Продолжаю анализировать внутренние сигналы этого замечательного :) компьютера. Поговорим о Ресете процессора. Если ничего не предпринимать, то он у Z80 20 MHz .... многократный :). Полагаю, что из-за наводок (длинные, тонкие линии в топологии платы не гуд), китайского БП в корпусе компьютера, экономии на электролитах по питанию на всей плате... и т.д. и т.п. , на триггере D16.2, D16.5 многократно в процессе работы проскакивает низкий уровень длительностью 15-25 нс. ВМ80 пофигу - он так быстро не работает, а вот Z80 иногда его ловит и воспринимает как команду ресетнуться :). Для полного устранения этой проблемы сделал следующее:
- конденсатор емкостью 100-200 пФ между D16.2 и D16.7
- конденсатор емкостью 100-200 пФ между D44'.26 и D44'.29
- электролит емкостью 1000 мкф между ХР8.3 и ХР8.5 (неиспользуемый разъем АТ питания)
- электролит емкостью 1000 мкф между ХР8.8 и ХР8.10 (неиспользуемый разъем АТ питания)
Теперь триггер D16 формирует идеальный ресет длительностью 66.3 мс. Причем один раз :). После этого на D44'.26 постоянный высокий уровень.
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/Reset_b0a23.970.jpg
- - - Добавлено - - -
Вопрос к авторам. В ПЗУ обеих машин записан тест:
0000 21 00 90 75 23 7C FE C0 C2 03 00 21 00 90 7D 2F
0010 77 23 7C FE C0 C2 0E 00 C3 00 00
Он должен одинаково работать на Z80 и на ВМ80 ?
- - - Добавлено - - -
Вытащил dd47. Без нее на экране вот такое динамическое (изменяющееся во времени) изображение:
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/20062016566_c39ae.970.jpg
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/20062016565_7d546.970.jpg
Вытащил dd46. Поведение аналогичное. Кстати, и без обоих ИР33 (D46, D47) изображение точно такое же.
Если стоят обе - черный экран, но синхронизация вроде есть...
Что-то я подзапутался в микросхемах ОЗУ, буферах и регистрах, которые тут используются при формировании изображения...
Нет ли где пояснений авторов, что и как они делали ?
В частности интерес представляет формирование сигналов #CR, #CG, #CB...
- - - Добавлено - - -
нифига не понятно как проходят данные из видео озу через регистры к монитору.
После сброса, сигналом ресета, триггер D25 устанавливает режим М0=1, М1=1. Дальше логика D19/2, D31/3 формируют из них STD=1, MX=0.
Затем, поскольку STD=1, то вне зависимости от #WE элементы D30/1, D31/1 формируют CST=1 -> регистр D46 выключен и сидит в импедансе.
На элементах D30/2, D31/2 формируется CMX. Так как MX=0, а на 5 вывод D30/2 мы подключили сигнал #WE (см. доработки), то выходной сигнал CMX фактически есть сигнал #WE (с небольшой задержкой) /имеющий, кстати, те же 2 импульса каждый четный цикл записи (см. мой пост выше).
CMX:
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/CMX_88dab.970.jpg
И вот этот CMX управляет регистром D47. Управляет им только этот сигнал, так как LE (11 вывод D47) всегда в "1". Фактически этот регистр представляет из себя повторитель, передающий на выход сигналы с входов в моменты, когда #WE низкий, и отключающейся, когда #WE высокий. Возникает вопрос - а зачем использовали регистр, если его защелкой не пользуемся ? Или я что-то не понимаю ? :)
... что за сигналы #CR, #CG, #CB я пока понять не могу :) и как они формируются тоже не особо ясно....
Эти сигналы берутся с выходов порта С ВВ55. Я как понял идёт речь о Std режиме. Далее сигналы идут на регистр цвета на DD47, где защёлкиваются. При записи эти данные (кстати используется только 3 вывода из 8) считанные данные с выхода ОЗУ цвета (DD38) через регистр DD48 поступают на мультиплексор DD51. При присутствии 1 на выводе DD50 сигналы цвета через усилители цвета поступают на монитор.
На счёт теста ОЗУ. Рюмик его писал, я не даюсь в коды, для ВМ80, я не уверен что он будет работать на Z80.
Если перейти в режим МХ - нажать X, затем ВК - то что происходит? Там видео ОЗУ цвета подключено по другому.
Kinder5912
20.06.2016, 23:12
На D47 ничего не защелкивается ). И не может защелкиваться. Читайте даташит ).
На ее первый вывод (Почему-то обозначенный на схеме ЕО, хотя он ОЕ = Output Enable :-) ) идет СМХ - что это такое уже писал выше.
А вывод "защелки" (11, обозначен как "С") намертво прикручен к +5в.
Таким образом, ничего там никуда не защелкивается, а исходя из уровня сигнала на входе ОЕ, D0-D7 либо передаются на Q0-Q7 или же Q0-Q7 в импедансе. Всё. )
D47 подключенный таким образом регистром не является. Это простейший однонаправленный буфер с 3мя состояниями на выходах.
Даташит тут: http://www.datasheetarchive.com/SN74ALS573-datasheet.html
- - - Добавлено - - -
И еще вопрос к авторам схемы - зачем был введен в схему формирования цвета порт "С" одной из BB55 ? Для совместимости с оригиналом ?
Если уже есть 2 м/с ОЗУ - одна = данные, вторая = цвет зачем еще и порт ? Регистров куча :) = используются как отключаемые буферы... Может я, конечно, чего-то не понимаю.... по этому и задаю вопрос авторам - ПОЧЕМУ сделали так ? :)
И еще вопрос к авторам схемы - зачем был введен в схему формирования цвета порт "С" одной из BB55 ? Для совместимости с оригиналом ?
Если уже есть 2 м/с ОЗУ - одна = данные, вторая = цвет зачем еще и порт ? Регистров куча = используются как отключаемые буферы... Может я, конечно, чего-то не понимаю.... по этому и задаю вопрос авторам - ПОЧЕМУ сделали так ?
Может и не понимаете. Начнём с того, что схемотехника контроллера цвета для Std и MX режимов различна. Как разделять входы/выходы ОЗУ цвета в разных режимах? Может для начала мы почитаем про контроллер цвета, изучим схемотехнику, а потом будем задавать вопросы. Тут (http://www.spetsialist-mx.ru/index3.html) и тут (http://www.spetsialist-mx.ru/Soft/col_monitor2.rar). Схему выдумывал HardWareMan и я его понимаю почему он не вмешивается в диалог - зачем отвечать на глупые вопросы...
HardWareMan
21.06.2016, 15:50
Оригинальная схема (черновик). (http://hwm.us.to/ftp/SPECSVGA.png)
На ней DD27 и /DD27 это 2 регистра цвета. Первый, DD27 это регистр цвета, хранит код цвета в режиме MX. /DD27 это скорее буфер цвета, т.к. он используется только как задатчик атрибута, по логике своей совместимый с цветами режима STD. Сами же цвета идут со схемы формирования 5/8 бит. Сам цвет заливается в ОЗУ атрибутов совместно с записью в экранную область (для упрощения в запись основной страницы вообще), и только во время записи, чтобы не мешать синхрогенератору вычитывать эти же данные во время рендеринга. Чего не понятного то?
Расцикловку я тут рисовал где-то, но она, видимо, протухла. В новой схеме DD27 это DD46, а /DD27 это DD47.Пара 4х битных регистров DD23 и DD24 (в старой схеме) заменена на 1 8ми битный DD48 (в новой схеме).
Kinder5912
21.06.2016, 16:17
Заменил ВВ55 (клавиатура, цвет). Комп заработал на процессоре Z80 с монитором Версия 4.
HardWareMan
21.06.2016, 16:26
И всего делов то, верно?
Kinder5912
21.06.2016, 16:48
В качестве эксперимента поставил также КР1858ВМ1. Комп работает :). Всем спасибо !
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/21062016568_7c5d2.970.jpg
- - - Добавлено - - -
И всего делов то, верно?
Ну так прежде чем что-то менять, надо понять что конкретно менять. Конечно, можно по кругу все м/с заменить :), но это не наш метод.
Ну и сбросу я написал ранее. Некоторые Z84C0020PEG ловили мусор по сбросу и ресетились :(
HardWareMan
21.06.2016, 18:43
Ну вот, еще один человек, который не просто запустил Z80 на плате, а еще и целую хуеву тучу экземпляров проверил. fifan, тебе следует что-то уже сделать.
Ну а помехи по питанию это уж не ко мне.
Kinder5912
21.06.2016, 19:25
Я бросал 4 провода - два для +5в и два по земле. Прямо от разъема питания к:
1) 14 ноге D1
2) к конденсатору по питанию, который рядом с процессором.
До этого напряжение на противоположном конце платы было 4,74В, сейчас везде 4,86В - но это БП я полагаю такой...
+ электролиты в отверстия разъема АТ питания (писал об этом).
http://portal.kinderland.ru/published/publicdata/KINDERLAPORTAL/attachments/pd/21/21062016567_4955d.970.jpg
Есть другая проблема. Не то чтобы проблема, но мне не нравится. Очень низкая яркость на мониторе ( когда в начале идет приветствие:
PROGRAM ?
МОНИТОР-4: _
Настроил монитор на максимум, но все равно на мой взгляд как-то очень тускловато... Может КТ315 на что-то заменить ? или лучше делитель 75:390 изменить ?
HardWareMan
21.06.2016, 19:54
Сделай так. Закрась белым (в мониторе это [ ] затем СТР) и измерь осциллом размах. Он не должен превышать 0,7в для типичных мониторов и можно до 1в для некоторых (выбирается в меню). Хотя, наверное лучше все-таки на МХ режиме, там еще интенсивность есть. В тестовой программе, что полоски рисует. До 0,7 повышать безопасно.
vernigor
17.12.2016, 19:04
На днях получил посылку от perestoronin с комплектом из 3-х плат - основная, флеш-диск и контроллер клавиатуры. После НГ праздников тоже буду собирать.
Вперёд! Я тоже расчехлю свой Специалист_МХ2. Теперь есть повод - достал нормальный блок питания. Ранее у меня сгорел предыдущий и я забросил свой комп. Не хотел использовать писишный, т.к. они мощные и при подключении данного компа по +5 вольтному проводу выдают чуть ли не все 7! Если всё сложится, то я буду прикручивать ПЛИС на контроллер SD карты, может сейчас он заработает. Есть тестовая программа для данного контроллера - мой SpetsCommander. В ней я встраивал подпрограммы для чтения каталога диска.
Первый запуск - норма, как рассказывал предыдущий запускатель очень тусклые буквы. PS/2 адаптер не заработал, значит нужно в нём смотреть неполадки. Использовал такой (http://www.spetsialist-mx.ru/images/PS_2_keyboard12.png) - зря контроллер на панельку поставил - ненадёжная конструкция получилась.
Перенёс в пакете плату по морозу.
Второй запуск - полный кашмар - ничего не видно, залил прошивку от Vinxru (http://www.spetsialist-mx.ru/images/RAMFOS_Vinxru.png) - появился не голубоватый RAMFOS, а зелёный?!
Кто подскажет где искать неполадку?
- - - Добавлено - - -
Кстати вот бонус из трёх прошивок для Специалиста_МХ2:
1. Вторая версия оригинальной прошивки с Монитором 4 (Std режим + бонус - см. ниже) и программами в RAM-диске пользователя (цветная таблица, тест_МХ, тест звука, ввод 16-х чисел, тест Рюмика адаптация от HadrWareMan'а и моя - тест всего ОЗУ (512 кБайт RAM-диск) (MX режим) - см. картинку.
2. MXOS от Vinxru (http://www.spetsialist-mx.ru/images/MXOS.PNG).
3. Цветной коммандер (http://www.spetsialist-mx.ru/images/MXOS.PNG) от Vinxru.
Бонус: попытка внедрения BIOD Loader v.5 от HadrWareMan'а. Вход по директиве U. Запущу нормально свой МХ2 перейду к прошивке SD контроллера - PVV переделал исходники плисины - нужно проверить.
SYR-ALEX
02.01.2017, 13:40
Первый запуск - норма, как рассказывал предыдущий запускатель очень тусклые буквы.
Лечится перерезанием проводника pin 9 DD47 -GND и подключением pin 9 DD47 к VCC .И ещё для нормальной работы Z80 нужно поставить подтягивающий резистор c pin 6 DD44'(Z80) на VCC 680-470 ом.
Исправление тусклости проверю, а вот Z80 не ставил, единственный у меня оставшийся экземпляр Z80 есть подозрения что дохлый.
HardWareMan
02.01.2017, 20:38
fifan, он просто установил I в лог.1 у INK для 5 и 8 цвета.
SYR-ALEX
02.01.2017, 22:40
Так точно . Низкая яркость в STD режиме , а в МХ нормальная картинка.
SYR-ALEX, дорожку перерезать не получится - общий провод идёт от 10 к 4 выводу через 9 вывод данной микросхемы. Только откусование вывода от платы и его загибание - пока на это я пойти не могу.
Цвет у меня появился - виной было аж два сразу сдохших транзистора в выходных эмиттерных повторителях - заменил на новые. Теперь буду адаптер PS/2 клавиатуры буду паять. Пока на его плату я запаял Атмегу 8 и прошил её.
SYR-ALEX
03.01.2017, 19:11
Я выпаивал DD47 реззал\паял перемычки под ней . Транзисторы видео усилителей подбирал с наименьшим Ку , так на экране намного меньше шума.
Применяю эту плату, правда от сокета с длиными выводами для ВВ55 пришлось отказаться - штырьки слишком толстые, не вставляются в панельку на основной плате. Буду паять обычные штырьки и поверх их обычную панельку на 40 выводов.
http://www.spetsialist-mx.ru/images/PS_2_keyboard11.png
Кстати без резисторов на ВВ55 комп позывает заставку Монитора-4 в синем ?! цвете (синее буквы).
HardWareMan
03.01.2017, 20:36
Ну дык в 5 и 8 цвете именно системная ВВ55 красит картинку, или ты забыл?
Всё комп заработал. Спаял полностью PS/2 адаптер от Vinxru, подключил его, выявил что ВВ55 дохлая - заменил. Наверное потому что в адаптере используется Атмега 8 в TQFN корпусе сброс не работает. До этого имел дело только с атмегами в дип корпусе, там всё нормально со сбросом. Раскладка в МХ не та - смещение F клавиш влево на 2 кнопки, найду ридми для МХ режима, ознакомлюсь.
Тесты прошли. Правда Рюмика на тесте клавиш зависает и пищит. Прекрасно работает в MXOS (прошивки я ранее давал). Сейчас вставлю прошивку RAMFOS от Vinxru.
Завтра сниму всё на видео и перейду вплотную к плисине SD контроллера.
- - - Добавлено - - -
Хочу добавить что комп потребляет по +5 линии почти 800 мА, по +12 где-то 50 мА.
HardWareMan
05.01.2017, 21:39
О ВИ53 никто не знает и, соответственно, никто его не затыкает. По идее следует добавить кляп для ВИ53 в лодыря.
По идее следует добавить кляп для ВИ53 в лодыря.
Подкинь идею в кодах - я вставлю в прошивку.
HardWareMan
06.01.2017, 10:20
Можно подсмотреть в рамфосе же. Тем более, схема включения как раз для него же сделана была.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot