Просмотр полной версии : Сборка Орион-128 рев. 512
Страницы :
1
2
3
[
4]
5
6
7
8
AHTuXPuCT
12.09.2012, 14:48
Error404, ок, прошью другой монитор, отпишусь
Vladimir_S
12.09.2012, 15:02
Error404, А для режима 80 символов в строке под процессором обязательно должен быть ТМ7, ато я запаял ТМ5. ТМ7 у меня есть, если что перепаяю.
Error404
12.09.2012, 15:38
Error404, А для режима 80 символов в строке под процессором обязательно должен быть ТМ7, ато я запаял ТМ5. ТМ7 у меня есть, если что перепаяю.
Не обязательно, можно и ТМ5. Соединяться будет так: выв 14 ТМ5 - к выв. 14 доп. КП2 схемы 480, выв 12 ТМ5 - к выв 4 D28.
AHTuXPuCT
12.09.2012, 15:58
при установке Z80 монитор надо будет менять?
Error404
12.09.2012, 18:08
при установке Z80 монитор надо будет менять?
По желанию.
Мониторы-3 более функциональные, но большинство из них для Z80 (в имени файла прошивки присутствует буква "Z"). Некоторые доп. функции Мониторов-3 используются в последних версиях CP/M (например, програмное прерывание по нажатию комбинации клавиш CTRL+SHIFT+кнопка).
Монитор-3 бывает и для 8080 - это прошивка M31 (в составе моего эмулятор ее почему-то нет, но в архивах софта он встречается, если надо - будет можно найти).
Но если работать только под Ордос, то годятся и Мониторы-2. Под Ордос программы не использовали новые функции Мониторов-3.
AHTuXPuCT
13.09.2012, 09:26
Error404, поделитесь пожалста М31 :)
возникла еще пара вопросов
1: что даст замена кварца на 11мГц?
2: чем потестить 512кб ОЗУ? (желательно тест-пзу, т.к. дисковод пока не подключен)
Error404
13.09.2012, 12:33
Error404, поделитесь пожалста М31 :)
возникла еще пара вопросов
1: что даст замена кварца на 11мГц?
2: чем потестить 512кб ОЗУ? (желательно тест-пзу, т.к. дисковод пока не подключен)
Как оказалось, монитор M31.DAT все же есть в составе эмулятора - где и все Мониторы - в каталоге \ROM\. На всякий случай во вложении.
11Мгц дает "сужение" видимой части экрана на 10% (это делалось в 90х чтобы экран 480 точек и тем паче 512 точек влезал в советский телевизор), ну и как бонус - наверное повышение быстродействия на 10%? В-общем, не самая требуемая доработка.
В эмуляторе есть TEST256.BIN - только для 256кб. 512 не тестирует ничего. Разве что CP/M (АльтаирДОС 3.х) при старте. Но для этого надо дисковод или HDD или SDCARD или большое ПЗУ со страницами на TM9.
AHTuXPuCT
13.09.2012, 12:35
Error404, спасибо, буду пробовать
прошил М31.bin - полет нормальный :)
andy150677
22.09.2012, 10:08
Дошли руки до ROM-диска.
27С080 у меня не оказалось, зато нашлась АТ29С040. Как выяснилось из даташитов, у них немного разная цоколевка: у 27С080 нога 31 - А18, нога 1 - А19; у 29С040, наоборот, нога 1 - А18, а нога 31 -сигнал /WE. Что я сделал: т.к. ТМ9 уже была запаяна, то необходимость в джамперах на платке ROM-диска отпала. Я отрезал все 4 дорожки, шедшие к их среднему ряду от разъема Х3 (две с одной и две с другой стороны, как раз между разъемом и перемычками), а также перерезал дорожку С9-нога 1. После этого С9 припаял к крайнему (к краю платы) контакту среднего ряда перемычек, к следующему - ногу 1, на третий - В10. Четвертый (самый ближний к ПЗУ) не трогал - он и так идет на 31-ю ногу. Запаял сами контакты перемычек - четыре средних и один на +5 - тот, который ближний к ПЗУ. Получилось следующее: если у нас 27С080 - замыкаем средний ряд перемычек попарно (1-2, 3-4), если 29С010..29С040 - замыкаем из среднего ряда центральные контакты (2-3), а контакт, ближний к ПЗУ замыкаем на +5. Переразвести дорожки на платке очень просто - там ничего не мешает. Может стоит учесть на будущее, тем более, что сейчас, благодаря многоуважаемому Error404, появилась возможность грузить СР/М прямо из ROM-диска.
Да, и на 24-ю ногу (/ОЕ) землю тоже через перемычку пустил - там как раз монтажное поле рядом. Вдруг возникнет желание записывать прямо в ROM-диск :)
Vladimir_S
15.10.2012, 14:51
Сегодня как только на работу приехал сразу начал мучить Орион. Распаял схему 384/480, заработала сразу.Все переключается как надо. Только с центровкой растра не очень, до переделки картинка была в центре, а сейчас ближе к левому краю. Потом спаял платку с Z80, распаял разъем 10Х2 по рекомендации и хрена лысого заработала. У кого нибудь на рев512 Z80 работает? А то у меня вопросов куча.
Vladimir_S, У меня сразу заработало, с cmos процем Z84C00010PEC.
AHTuXPuCT
15.10.2012, 15:09
у меня тоже продвижения - купил PSLM-1x40 и цанговых панелек.
буду допаивать Z80 Card :)
Vladimir_S
15.10.2012, 15:13
Я сейчас разглядывал lay файл платы Z80 и обнаружил, что неправильно запаял перемычки F8 - Fa. Шелкография напротив 8,10 и 12 ногами ЛИ1 и я сдуру туда и посадил.Из за этого может не работать?
а провдки от ИД7 к двухрядному разъёму кидал?
Vladimir_S
15.10.2012, 15:15
а провдки от ИД7 к двухрядному разъёму кидал?
Я только на ЛИ1 кидал, а к разъему к каким ногам? И вообще где можно посмотреть?
Я сейчас разглядывал lay файл платы Z80 и обнаружил, что неправильно запаял перемычки F8 - Fa. Шелкография напротив 8,10 и 12 ногами ЛИ1 и я сдуру туда и посадил.Из за этого может не работать?
неправильно :) там не к микросхеме, а рядом отверстия около сигналов, нужно туда запаивать :)
и в двухрядном разъеме нужно от сигналов и стрелочек проводки тянуть на плату ориона...
Vladimir_S
15.10.2012, 16:51
и в двухрядном разъеме нужно от сигналов и стрелочек проводки тянуть на плату ориона...
Ну это я сделал, а вот от ИД7 на ЛИ1 напортачил.А больше от ИД7 ничего не надо?
А где можно посмотреть назначение контактов разъема рядом с ИД7?
Vladimir_S, вроде больше ничего, остальные сигналы вроде как нужны для подключения ТМ9 порта страниц РОМ-диска. в первом сообщении там эта доработка описана. Я пробовал ставить разные процессоры, у меня заработало только с 84C00010PEC и 84C00020PEC, на частоте 2.5 и 5 мгц. Пробовал брать частоту с сигнала f41, что-бы получить 10 мгц, к сожалению не заработало...
Error404
15.10.2012, 17:00
Сегодня как только на работу приехал сразу начал мучить Орион. Распаял схему 384/480, заработала сразу.Все переключается как надо. Только с центровкой растра не очень, до переделки картинка была в центре, а сейчас ближе к левому краю. Потом спаял платку с Z80, распаял разъем 10Х2 по рекомендации и хрена лысого заработала. У кого нибудь на рев512 Z80 работает? А то у меня вопросов куча.
У меня пока не работает (т.к. не работает сам Орион), но вроде там ничего особо сложного не должно быть.
Надо сделать 3 пореза в области D18, D28 (для диспетчера памяти, его физический смысл см. на картинке (http://zx-pk.ru/attachment.php?attachmentid=12848&d=1250365989)) и 3 пореза в области D27, D29 (для выборки по LDA портов F8, F9, FA). Места порезов помечены шелкографией на основной плате и "оконтурены" двумя отверстиями (разрез делается между отверстиями), в эти отверстия надо впаять соответственно подписанные парные провода от разъема 10Х2 платы Z80Card (на этом разъеме часть проводов парные вставляемые "в разрывы", а часть - одинарные). Тут надо обратить внимание, что для парных "полярных" проводов, провод, помеченный на плате z80 стрелочкой, надо впаивать в отверстие, на которое тоже указывает стрелочка.
Непарные:
"42" - такт 5Мгц
"43" - такт 2,5Мгц
"/RES" - сброс
"50Hz" - кадровый бланк для прерываний
Парные "неполярные":
"13-13" - перемычка для D13 выв 13
Парные "полярные" (со стрелочками):
MB0 - диспетчер ОЗУ (ниже D28)
MB1 - диспетчер ОЗУ (ниже D18)
D14 - диспетчер ОЗУ (ниже D28)
pF8 - порты по LDA (слева от D27)
pF9 - порты по LDA (выше D27)
pFA - порты по LDA (справа от D27)
"порты по LDA" и сигналы "MB0","MB1" для начала можно не делать (не резать и не впаивать парные провода от Z-карда), при этом Орион должен запуститься, но некоторые программы не заработают.
PS. Не забываем про то, что на самой платке Z80CardII надо запаять 3 проводника от ЛИ1 до ИД7 (DD5) - см. рисунок
Vladimir_S
15.10.2012, 17:47
Ух как я хочу скорее на работу.Я его домучию! Это я про Орион.
---------- Post added at 17:47 ---------- Previous post was at 17:04 ----------
А кстати, насчет турбирования до 5Мгц, надо только перемычку на плате Z80 переставить, или еще чего надо?
Ух как я хочу скорее на работу.Я его домучию! Это я про Орион.
---------- Post added at 17:47 ---------- Previous post was at 17:04 ----------
А кстати, насчет турбирования до 5Мгц, надо только перемычку на плате Z80 переставить, или еще чего надо?
Там только перемычка, у меня постоянно на 5МГц стоит.
Vladimir_S
16.10.2012, 10:48
Ур-р-р-а-а-а-а-а!!! Z80 фурычит!
В связи с чем у меня вопрос.Z80 у меня Z0840004PSC, т.е. на 4Мгц. Переключаю на 5Мгц и тоже работает и вроде как быстрее. Чем это чревато 4Мгц разгонять до 5Мгц?
AHTuXPuCT
16.10.2012, 11:03
Vladimir_S, поздравляю!
Vladimir_S
16.10.2012, 11:11
Да я сам виноват, что пол дня протрахался с Орионом.Когда кроватку от процессора снимал, т.е. тупо покоцал ее бокорезами и по одной ноге все вытянул.Не обратил внимания, что нечаянно порвал дорожку - массу на ТМку под процессором.Во поковырялся пока нашел!
andy150677
16.10.2012, 11:26
Хочу спросить у Error404:
схема 384/480 в нашем случае переключается битом 7 порта FA, а эмулятор переключает размер экрана как портом FA, так и портом F8. В описании портов к эмулятору есть такая информация: Порт F8 ... D7=1 - включить экран 480 точек; Порт FA ... D7 - экран 384/512 точек.
Так вот, интересует, как переключение поддержано в софте - портом FA, или портом F8 тоже, т.е. нужно ли выборку триггера схемы 384/480 объединять по ИЛИ для портов F8 и FA? Также интересно упоминание про 512 точек для порта FA. Спасибо.
Error404
16.10.2012, 12:17
Хочу спросить у Error404:
схема 384/480 в нашем случае переключается битом 7 порта FA, а эмулятор переключает размер экрана как портом FA, так и портом F8. В описании портов к эмулятору есть такая информация: Порт F8 ... D7=1 - включить экран 480 точек; Порт FA ... D7 - экран 384/512 точек.
Так вот, интересует, как переключение поддержано в софте - портом FA, или портом F8 тоже, т.е. нужно ли выборку триггера схемы 384/480 объединять по ИЛИ для портов F8 и FA? Также интересно упоминание про 512 точек для порта FA. Спасибо.
Там длинная история. :)
Сначала в Орионе был только режим 384х256 точки. Нo с внедрением CP/M захотелось иметь 80 символов в строке и сначала сделали режим 400х256 (знакоместо 5х10). Этот режим включался битом D7 порта F8. Затем экран расширили до 480х256 (знакоместо 6х10) и в первых версиях драйвера (тогда еще черно-белого) 480.СОМ этот режим тоже включался битом D7 порта F8. Затем разработчики Орион-ПРО объявили, что у них экран будет не 480х256, а 512х256 (это проще делается, для журнального тоже была такая доработка в Радиолюбителе - вообще на одной микросхеме) и включаться оно будет портом FA. Для совместимости с ними новые версии драйвера (уже цветного) 480С*.СОМ стали включать режим 480х256 портом FA и схему соответственно подправили.
Лично мое мнение - оба порта управления режимами экрана (F8, FA) надо было изначально делать в одном общем порту. А тот тут два битика заняли, там два битика, в итоге все удобные с готовой дешифрацией порты заняты непойми чем.
andy150677
16.10.2012, 12:59
Понятно, спасибо!
Чуть не забыл, а можно мне увидеть схемы подключения SD-карты (http://orion-z.mylivepage.ru/image/347/26954_msx_sd-mmc.gif и http://orion-z.mylivepage.ru/image/347/26955_n8vem_sd-mmc.gif). Я зареган там под этим же ником.
Error404
16.10.2012, 13:48
Чуть не забыл, а можно мне увидеть схемы подключения SD-карты (http://orion-z.mylivepage.ru/image/347/26954_msx_sd-mmc.gif и http://orion-z.mylivepage.ru/image/347/26955_n8vem_sd-mmc.gif). Я зареган там под этим же ником.
Добавил в группу для доступа к файлам, должно всё видеться - и файлы и картинки.
Возможно потребуется перелогиниться в системе mylivepage или закрыть/открыть браузер (чтобы оно обновило куки).
andy150677
16.10.2012, 14:02
Картинки вижу, спасибо огромное, будет чем заняться на выходные :)
Vladimir_S
21.10.2012, 20:43
Посоветуйте для Ориона хорошие ассемблер и дизассемблер под Z80.
А может и под CP/M.
Vladimir_S
22.10.2012, 17:42
Поставил Z80 на частоте 2.5Мгц с монитором для 8080 выхожу в СР/M и без графической оболочки нормально ввожу с клавиатуры.Ставлю монитор M34ZRK и в CP/M ничего не возможно ввести, даже самое кратковременное нажатие выводит 4-5 символов.Как это можно побороть?В других программах ввод нормальный.
Error404
22.10.2012, 21:31
Поставил Z80 на частоте 2.5Мгц с монитором для 8080 выхожу в СР/M и без графической оболочки нормально ввожу с клавиатуры.Ставлю монитор M34ZRK и в CP/M ничего не возможно ввести, даже самое кратковременное нажатие выводит 4-5 символов.Как это можно побороть?В других программах ввод нормальный.
1. Смотря какая CP/M.
Для ACPM использовать драйвера vt52ex* или 480С*, в Альтаир ДОС 1.х и 3.х клавиатура синхронизируется по прерываниям и не зависит от тактовой частоты процессора.
2. В Мониторе M34ZRK поправить константу ввода с клавиатуры. Хорошо ли это и как потом с такой константой будут работать перечисленные драйвера - Х.З.
---------- Post added at 21:31 ---------- Previous post was at 21:13 ----------
Посоветуйте для Ориона хорошие ассемблер и дизассемблер под Z80.
А может и под CP/M.
под CP/M - пакет M80/L80 и diszilog
Vladimir_S
22.10.2012, 22:07
под CP/M - пакет M80/L80 и diszilog
M80/L80 - это имя или М80 или L80? Diszilog вроде не встречался в образах.
Так что где их найти и есть ли хоть мало-мальский .TXT к ним?
Error404
22.10.2012, 23:15
M80/L80 - это имя или М80 или L80? Diszilog вроде не встречался в образах.
Так что где их найти и есть ли хоть мало-мальский .TXT к ним?
Это 2 программы.
М80 - ассемблер, на выходе - объектный код
L80 - линковщик из одного или нескольких объектных файлов делает исполняемый .COM
Diszilog - дизассемблер.
Взять все эти программы можно например в этом образе:
http://file023.mylivepage.ru/chunk23/527412/337/AltairDos35r_fdd.zip
Они в user 15 (SYSTEM). Там же пакетный файл esm.bat - в нем можно подсмотреть пример вызова команд компиляции с параметрами. Сам файл служит для компиляции единичного файла. Например, чтобы скомпилировать hello.mac надо выполнить "esm hello"
Эту версию CP/M можно запускать и из ПЗУ (http://file023.mylivepage.ru/chunk23/527412/337/romdisk8.zip). Проблем с вводом на ней не будет и без изменения констант в Мониторе (клавиатура работает по прерываниям). Там команды можно вводить нормально (c редактированием и тимплетом), а не как в штатной CP/M.
Описание для M80/L80 тут:
http://file023.mylivepage.ru/chunk23/527412/337/MACRO_TX.lzh
Vladimir_S
23.10.2012, 00:36
Error404, Ну будем посмотреть.
Vladimir_S
24.10.2012, 06:09
Поставил на включение PIC12F629, только переделал на свой вкус.Теперь при включении БП в сеть двухцветный светодиод загорается красным цветом.При нажатии на кнопку ПУСК красный цвет три раза моргает с частотой 2Гц и переходит в зеленый, БП включается, а через 1 секунду проходит импульс сброса длительностью 100Мс. При следующем нажатии на ПУСК светодиод моргает 3 раза зеленым и БП вырубается,светодиод светит красным.На 2 ноге PIC сидит кнопка сброса, при нажатии на которую (только в режиме включеного БП) на 3 ноге PIC формируется импульс сброса.Теперь Орион стартует супер надежно. И разъемы для вывода на морду лица Ориона все в одном месте.
Error404
24.10.2012, 10:36
Поставил на включение PIC12F629, только переделал на свой вкус.Теперь при включении БП в сеть двухцветный светодиод загорается красным цветом.При нажатии на кнопку ПУСК красный цвет три раза моргает с частотой 2Гц и переходит в зеленый, БП включается, а через 1 секунду проходит импульс сброса длительностью 100Мс. При следующем нажатии на ПУСК светодиод моргает 3 раза зеленым и БП вырубается,светодиод светит красным.На 2 ноге PIC сидит кнопка сброса, при нажатии на которую (только в режиме включеного БП) на 3 ноге PIC формируется импульс сброса.Теперь Орион стартует супер надежно. И разъемы для вывода на морду лица Ориона все в одном месте.
Опубликуйте решение (прошивку, может и схему если она отличается от разведенной на плате) - наверняка кому-нибудь пригодится. Кстати, наверное еще не поздно ввести правки во вторую версию ревизии 512? что я недавно тут размещал и которая, надеюсь, еще будет заказываться zorel в 7-й партии.
А чем закончилось с cp/m и ассемблерами?
Vladimir_S
24.10.2012, 10:47
Опубликуйте решение
Конечно, только сделаю так, что бы как можно меньше изменений от оригинальной схемы.
А чем закончилось с cp/m и ассемблерами?
Закончилось? Я еще как следует и не приступал.
Vladimir_S
24.10.2012, 14:04
Ну вот как то так
http://rusfolder.com/33274824
Я самоучка, так что прошу камнями в меня не кидать.Переделал только подключение транзистора запуска и добавил транзистор сброса.
Error404
24.10.2012, 19:08
Ну вот как то так
http://rusfolder.com/33274824
Я самоучка, так что прошу камнями в меня не кидать.Переделал только подключение транзистора запуска и добавил транзистор сброса.
По правде сказать, схема читается трудно из-за того что нарисована не как принципиальная, на которой видно что с чем соединено, а как некая экивалентная (как в электротехнике рисуют). Например три запараллеленные кнопки - они ведь наверное не параллельно должны подключаться? По кнопкам, кстати, есть предложение: сделать одну общую кнопку управления. Нажатие длительностью менее секунды - сброс, нажатие длительностью более 2 секунд - питание. На большинстве современных корпусов системников (а раз питание от ATX, то и корпус подоразумеваем фабричный) на передней панели всего одна кнопка.
Vladimir_S
24.10.2012, 20:26
Например три запараллеленные кнопки - они ведь наверное не параллельно должны подключаться?
Между резистором и кнопкой - имя проводника (как в жгуте), а самый нижний свич вообще стоит для змуляции POWER_OK.На самом деле идет на 8 ногу АТХ разъема. И вообще разница только в том, что запуск подключен не на 7, а 6 ногу PIC. На седьмой сидит сброс. А насчет того, две или одну кнопку ставить, так это от программы зависит.Кому надо с одной кнопкой - НЕХ один, с двумя - другой.Все это очень гибкое.
Error404, надо запустить эмуляцию, тогда все хорошо видно.
Vladimir_S
26.10.2012, 17:36
Во гадость какая! Я себе специально для Ориона купил (за 300р) 486 комп в корпусе Desktop и он у меня лежит уже больше месяца. Я тут PIC-уху мучаю, а пока с ChipDip мне идет M27C801 решил начать перенос в корпус. Сегодня открываю, а блок питания то АТ.И размер не стандартный. Придется PIC использовать как супервизор для сброса при включении. Может посоветует кто чем PIC еще можно полезным занять?
Error404
26.10.2012, 23:17
а пока с ChipDip мне идет M27C801 решил начать перенос в корпус.
А что, воспользоваться эксклюзивным предложением (http://zx.pk.ru/showpost.php?p=516570&postcount=37) помешала гордость? :)
Vladimir_S
27.10.2012, 03:47
А что, воспользоваться эксклюзивным предложением (http://zx.pk.ru/showpost.php?p=516570&postcount=37) помешала гордость?
Да что то прозевал, не видел.Да и насчет самовывоза... Ну если еще не поздно, то может договоримся?
Error404
27.10.2012, 07:24
Да что то прозевал, не видел.Да и насчет самовывоза... Ну если еще не поздно, то может договоримся?
В принципе не поздно.
Только все прошитые я отправил zorel - чтобы их разослать вместе с печатками новой партии Орионов (чтобы из одного места - так удобнее, да и не обращался почти никто). У меня есть еще несколько не прошитых, их только надо будет сначала стирать. На следущей неделе могу сделать и отправить, пишите адрес в личку.
Vladimir_S
27.10.2012, 09:56
Решил из АТ сделать АТХ, все равно на работе делать нечего.На трех работах работаю, а свободного времени хоть вагон.
Vladimir_S
29.10.2012, 13:52
Ну вот из АТ сделал АТХ, поменял разъем и немного помудрил со схемой.
http://s017.radikal.ru/i433/1210/f2/021be2a02ddf.jpg
Error404
31.10.2012, 13:58
А что, воспользоваться эксклюзивным предложением (http://zx.pk.ru/showpost.php?p=516570&postcount=37) помешала гордость?
Да что то прозевал, не видел.Да и насчет самовывоза... Ну если еще не поздно, то может договоримся?
Отправил заказным письмом. Письмом удобнее - я предыдущие так же рассылал, даже простым письмом доходит в течении 10 дней. Трек-код - в личке.
ПЗУ ставится как РОМ-диск (первые 64к там ОРДОС), в ОРДОС есть программа MBOOT - c ее помощью можно загрузить CP/M с разных носителей, в т.ч. и с самого РОМ-диска - выше 64к в ПЗУ записана CP/M и программы:
USER 0 - драйвер и конфиг
USER 1 - музыка для AY
USER 2 - игры
USER 3 - фонты
USER 15 - системные программы
Чтобы пользоваться CP/M из ПЗУ, нужна описанная в первом посте темы по ревизии_512 доработка - дополнительный 4-битный регистр, записываемый портом 0FEh D0..D3 (на плате Z80card II есть соответствующий выход выборки с ИД7) со сбросом - например ТМ8 или ТМ9 (сбрасывается тем же сигналом, что и TM8 на основной плате). Выходы регистра заводятся на старшие адреса ПЗУ.
Vladimir_S
31.10.2012, 15:23
Error404,Ну класс!
Завтра же распаяю.
---------- Post added at 15:23 ---------- Previous post was at 14:39 ----------
Error404, Хочу спросить, ПЗУ определяется как дисковод А?
Error404
31.10.2012, 16:48
Error404, Хочу спросить, ПЗУ определяется как дисковод А?
При загрузке с ПЗУ, устройство ROM является дефолтным и встает как дисковод С: (так наcтроено в CONFIG.SYS), а как A мапируется первый привод гибких диков (FDD0). После загрузки командой "MNT" можно любое устройство (FDD0, FDD1, ROM, MASTER, SLAVE, SDCARD, VDISK) примапить к любой букве (A..P) или отмапить (подставив устройство NONE). Пример:
mnt
mnt A:ROM
mnt
A:
mnt C:FDD0
mnt H:VDISK
dir h:
mnt H:NONE
mnt
Vladimir_S
05.11.2012, 19:11
А кто нибудь для скарта канал яркости подключил?
---------- Post added at 19:11 ---------- Previous post was at 18:19 ----------
Это я в том смысле, что может надо кому - у меня работает.
Vladimir_S, выкладывайте схему. Кому-то пригодится :)
Vladimir_S
06.11.2012, 08:45
выкладывайте схему. Кому-то пригодится
Взял схему из Радио 1992 2-3, и обезжирил.
http://s56.radikal.ru/i152/1211/44/193e22928929.jpg
На ЭЛТ не пробовал, а на ЖК вполне неплохо.
---------- Post added at 08:22 ---------- Previous post was at 08:18 ----------
Забыл поставить номиналы резисторов - в цепях эмиттеров 200ом
---------- Post added at 08:45 ---------- Previous post was at 08:22 ----------
Вот примерно так.
http://s019.radikal.ru/i633/1211/ee/34d5fc9f94f3.jpg
Во блин, R1-R6 680ом. Не выспался однако.
Vladimir_S
25.11.2012, 12:04
Error404, Почему может не запускаться DOS с ПЗУ? На ТМ9 данные приходят так: D0 - 14, D1 - 3, D2 - 13, D3 - 11. Ну и соответственно на ПЗУ я завел:
15 - A16, 2 - A17, 12 - A18, 10 - A19.
Может в другом порядке надо?
Vladimir_S
26.11.2012, 06:32
Нашел где собака порылась - на плате написано pFC, а надо pFE.
Error404
26.11.2012, 11:27
Нашел где собака порылась - на плате написано pFC, а надо pFE.
Да-да. Следы творческих метаний. :) Сначала думал задействовать целый порт pFC (в штатном Орионе не использующийся), но потом решил оставить его для регистра палитр монохромного режима (как на этом порту в Орионе-Про), а под ПЗУ использовать свободные 4 бита в порту pFE. На исправленной плате ревизии512 это обозначение в шелкографии исправлено на pFE. Сейчас добавлю ремарку в первый пост.
Vladimir_S
26.11.2012, 14:49
Это я проявил невнимательность, в MBOOT$ черным по белому, а вернее зеленым по черному написано FE.
andy150677
26.11.2012, 21:28
На платке расширения памяти (которая на 16 мсх) дорожка 1-х ног микросхем ОЗУ не дотянута до контакта 2 разъема Х7''.
Vladimir_S
26.11.2012, 22:11
На платке расширения памяти (которая на 16 мсх) дорожка 1-х ног микросхем ОЗУ не дотянута до контакта 2 разъема Х7''.
На РУ5 1 нога не задействована.
andy150677
26.11.2012, 22:24
На РУ5 1 нога не задействована.
На РУ7-х задействована, тем более, что дорожка по 1-й ноге разведена. Я полагаю, что предусматривалось устанавливать и РУ7 тоже, просто забыли дотянуть дорожку до контакта. На самой плате Ориона на этот контакт приходит дорожка 1-х ног ОЗУ.
Vladimir_S
26.11.2012, 22:36
andy150677, РУ7 только на основной плате.Потому и REV512. Да и напрямую РУ7 в полном объеме работать не будут.
andy150677
26.11.2012, 22:41
andy150677, РУ7 только на основной плате.Потому и REV512.
В чем тогда смысл разводки 1-ой дорожки по этой платке расширения, а также подаче на основной плате на 2-ой контакт разъема Х7 сигнала с 1-х ножек ОЗУ?
Vladimir_S
26.11.2012, 22:53
На основной плате 1 нога задествована для применения РУ7, а на плате расширения на всякий случай, если есть возможность - почему бы и нет?
andy150677
26.11.2012, 23:08
На основной плате 1 нога задествована для применения РУ7, а на плате расширения на всякий случай, если есть возможность - почему бы и нет?
Насколько я понимаю, нет никаких принципиальных ограничений использовать на этой платке расширения РУ7. А РУ5 при наличии на их 1-ой ноге какого-либо сигнала хуже работать не будут. Поэтому, на всякий случай, эту дорожку можно дотянуть до соответствующего контакта. В любом случае, я не настаиваю, просто у меня в наличии только РУ7 (а точнее 41256), поэтому я буду делать 1М. В том, что это будет работать, я не сомневаюсь.
Vladimir_S
27.11.2012, 02:57
Даже если найдешь чем мультипликсировать доп.адрес, ничего кроме увеличения потребления и лишнего шума на шину питания не даст.
Error404
27.11.2012, 09:41
В любом случае, я не настаиваю, просто у меня в наличии только РУ7 (а точнее 41256), поэтому я буду делать 1М. В том, что это будет работать, я не сомневаюсь.
Мысль соединить 1-е ножки на плате расширения была в том, что это не помешает, но может пригодиться. А поскольку никакой концепции как использовать РУ7 на плате расширения нет, то и на разъем это не выведено (хотя свободные ножки на разъеме есть). При желании бросить 1 проводник до разъема не так муторно как 16 проводников соединять.
Если в Орионе будет 32 мсх ОЗУ (не важно Ру5 или РУ7), то мультиплексоры должны обязательно быть 155КП2 - другие не потянуть по нагрузочной способности. А на 155КП2 (да с нагрузкой в 32 мсх памяти), Орион уже точно не разогнать до реальных 5МГЦ (вот эта доработка ИМХО была бы очень полезна, т.к. 2,5М это слишком тормозно для программ написанных на, к примеру, С, а таких - есть).
И надо смотреть что там будет с селекторами платы расширения (выходы КТ1..KT4 DD29) - их наверняка придется переделывать с учетом вывода дополнительного бита с ТМ7 под панелькой ЦПУ (ЕМНИП там как раз есть один свободный триггер в той же половинке Тм7, что расширяет порт страниц памяти)
vadim-enot
27.11.2012, 22:49
Если в Орионе будет 32 мсх ОЗУ (не важно Ру5 или РУ7), то мультиплексоры должны обязательно быть 155КП2 - другие не потянуть по нагрузочной способности.
У меня на орионе 128.3 стоят мультиплексоры кр1533кп2, я подключал плату расширения памяти(все 32 микросхемы ру5) и он работал нормально.
Error404
28.11.2012, 12:20
У меня на орионе 128.3 стоят мультиплексоры кр1533кп2, я подключал плату расширения памяти(все 32 микросхемы ру5) и он работал нормально.
Видимо, повезло. :)
В 90-х считалось, что в этом случае желательно ставить 155 серию.
Error404
30.11.2012, 10:24
Это я проявил невнимательность, в MBOOT$ черным по белому, а вернее зеленым по черному написано FE.
Есличо, под CP/M в ROM-диске есть некоторое количество программ и игр. Просто они разложены в юзеры 1,2,3,4,15. Я к тому - когда загружаешься в юзер 0, а там пусто (только драйвер и конфиг), то не все так печально. :)
Vladimir_S
30.11.2012, 17:48
Есличо, под CP/M в ROM-диске есть некоторое количество программ и игр. Просто они разложены в юзеры 1,2,3,4,15. Я к тому - когда загружаешься в юзер 0, а там пусто (только драйвер и конфиг), то не все так печально.
Ну разумеется.
AHTuXPuCT
30.11.2012, 21:19
подскажите как правильно подключить Z80Card (только чтоб проверить работоспособность).
не пойму про "парные" провода для подключения.
всё, вкурил :)
Vladimir_S
30.11.2012, 23:15
(только чтоб проверить работоспособность)
Хочешь оставить ВМ80?
AHTuXPuCT
01.12.2012, 06:06
Vladimir_S, нет, будет Z80
Vladimir_S
01.12.2012, 13:08
У меня на корпусе рядом со светодиодом питания расположен светодиод HDD LED.
Я инвертировал /CS DD54 и теперь при обращении к РОМ диску загорается HDD LED.
Ничего, красиво.
Vladimir_S
02.12.2012, 15:35
Error404, А как из под CP/M в ROM-диске отформатировать дискету в дисководе А или В?
Error404
03.12.2012, 00:05
Error404, А как из под CP/M в ROM-диске отформатировать дискету в дисководе А или В?
Утилитой SF.com или sdcb.com.
vadim-enot
23.12.2012, 18:55
Никак не могу разобраться с орионом, процессор работает но на экране непонятно что. Нажимаю сброс на экране чёрно-зелёные квадраты, отпускаю мелькают зелёные полосы. Потом полосы становятся белыми и по окончанию теста появляются чёрно-белые квадраты. Может кто-то знает что это?
Посмотрите тут
Орион-128: Сборка и настройка компьютера (http://zx-pk.ru/showthread.php?t=9679&page=20) начиная с сообщения #198, может поможет, у меня то же шло не понятно что при работе, решил добавлением емкости.
vadim-enot
24.12.2012, 20:31
Избавился от мелькания экрана, подключив пару резисторов по 1к к счётчику d3 выв.11,12. и +5в. Теперь после сброса экран чёрный дальше появляются зелёные квадраты, потом они становятся белыми и всё. Это тест RAM 256, с монитором 1,2 только зелёные квадраты.
---------- Post added at 18:31 ---------- Previous post was at 18:29 ----------
У меня шинники стоят АП6 может с этим связано?
Vladimir_S
24.12.2012, 22:41
У меня шинники стоят АП6 может с этим связано?
Если подключены правильно - то не должно.
vadim-enot
24.12.2012, 23:25
Если подключены правильно - то не должно.
Правельно, проц работает, на экране непонятка.
Vladimir_S
25.12.2012, 03:01
А фотографию в хорошем разрешении можно?
vadim-enot
25.12.2012, 10:39
Сначала, где-то пол минуты, экран тёмный, потом зелёные квадраты, потом белые.Интересно, что произвольные точки на экране появляются не всегда.
Vladimir_S
25.12.2012, 10:41
vadim-enot, я имел ввиду фото самой платы Ориона. Кроме того, что судя по теме это rev512 и что вместо 580ва86 стоят АП6, больше ведь нет никакой информации.
Error404
25.12.2012, 15:20
А пробовал с вынутым ОЗУ замыкать на GND выходы DO Ру5/ру7? Должны быть вертикальные полосы с шагом 8 точек.
А вообще судя по картинке, я бы еще в сторону мультиплексоров ОЗУ посмотрел (КП2 около процессора).
vadim-enot
25.12.2012, 16:23
error404 я проверил выход каждого мультиплексора вроди
-бы всё впорядке.
Vladimir_S
25.12.2012, 18:05
vadim-enot, очень нечетко.
AHTuXPuCT
25.12.2012, 18:16
vadim-enot, у меня была похожая ситуация, помогла замена D25.
неисправную микросхему вычислил методом установки поверх впаянной новой микросхемы (ножки микросхемы подгибал чтоб был хороший контакт со впаянной микросхемой)
vadim-enot
25.12.2012, 20:46
vadim-enot, очень нечетко.
Что конкретно интересует? Вся логика на 555 мс, кроме ир 13. Озу р21256-08. Ёмкостей 42 шт. по 0,1 и несколько электролитов.
vadim-enot
27.12.2012, 19:16
А пробовал с вынутым ОЗУ замыкать на GND выходы DO Ру5/ру7? Должны быть вертикальные полосы с шагом 8 точек.
Да,на зелёном фоне чёрные вертикалиные полоски. Интересно что когда зелёные квадраты становятся белыми смена цветов происходит вертикальной полосой слева на право. Значет запись в ОЗУ происходит.
Да,на зелёном фоне чёрные вертикалиные полоски. Интересно что когда зелёные квадраты становятся белыми смена цветов происходит вертикальной полосой слева на право. Значет запись в ОЗУ происходит.
Это значит что пишется регистр цвета, а не ОЗУ. Проверяй память или АП-шки.
vadim-enot
27.12.2012, 22:55
Память я менял местами много раз, поэтому вряд ли.АП-шка тоже вряд ли так как при отсутствии ОЗУ подавая "0" на выв. 2,14 памяти высвечиваются вертикальные полосы в один пиксель. На всех КП2 сигналы присутствуют, правда пока осцилографом не просматривал. Завтра попробую.
Vladimir_S
02.01.2013, 12:06
До 9 не выдержу отдыхать и твердо решил завтра ехать на работу и менять РУ7 на 4 штуки 1МвХ4. М514256 у меня только 2 штуки, а вот(забыл как маркируются, что то типа 44400) много. Отличаются от 514256 только тем, что на 5 ноге А9. Так как 5 нога на платке сидит на общем проводе, я думаю должно заработать.Если кому интересно, могу после переделки отписаться.
Vladimir_S
02.01.2013, 17:20
забыл как маркируются, что то типа 44400
Нашел даташит - М5М44400А
AHTuXPuCT
02.01.2013, 20:23
Vladimir_S, а чем РУ7 не устраивают?
Vladimir_S
03.01.2013, 00:09
а чем РУ7 не устраивают?
Сам не знаю.Хочется.Например - на сколько меньше будет жрать Орион.
Все таки 16 и 4 разница.
Vladimir_S, я подключал, у меня не получилось, не заработало с переходником, но на тот момент когда подключал, орион еще небыл настроен, с ру7 тогда тоже не работало из-за счетчиков.. :( Надеюсь получиться подключить. Если заработает, можно будет плату с М514256 переделать под более удобную установку с меньшим количеством МГФа..
Vladimir_S
03.01.2013, 00:26
Если заработает, можно будет плату с М514256 переделать под более удобную установку с меньшим количеством МГФа..
А вот это хорошо.
Vladimir_S
03.01.2013, 13:13
я подключал, у меня не получилось
Вот собака, ни в какую не хочет. Целый день убил впустую.Опять поставил РУ7 и все заработало.
---------- Post added at 11:57 ---------- Previous post was at 11:55 ----------
А вообще откуда это пошло? Кто то подключал?
---------- Post added at 12:13 ---------- Previous post was at 11:57 ----------
Во как симпатишно!
http://s019.radikal.ru/i623/1301/1b/0f639c47144e.jpg
AHTuXPuCT
03.01.2013, 13:15
Vladimir_S, /OE на 0 посадил?
Vladimir_S
03.01.2013, 13:18
/OE на 0 посадил?
/ОЕ по разводке сидит на земле.
Error404
03.01.2013, 13:43
Вот собака, ни в какую не хочет. Целый день убил впустую.Опять поставил РУ7 и все заработало.
---------- Post added at 11:57 ---------- Previous post was at 11:55 ----------
А вообще откуда это пошло? Кто то подключал?
---------- Post added at 12:13 ---------- Previous post was at 11:57 ----------
Во как симпатишно!
http://s019.radikal.ru/i623/1301/1b/0f639c47144e.jpg
А как именно подключали? Я свой переходник распаял и подключал. Но у меня Орион не рабочий. С обоими типами ОЗУ не работало абсолютно одинаково.
Пошло это оттого, что на печатке в уголке проекта было ровно столько свободного места сколько занимает минимальный переходник, т.е. делалось по принципу 'почемубынет'.
Vladimir_S
03.01.2013, 14:04
А как именно подключали?
Начну с просьбы. Пожалуйста не надо на вы.У меня такое ощущение, что человек намеренно хочет дистанцироваться.
А подключал так - к разъемам Х7 и Х8 подпаял вилку.
http://s018.radikal.ru/i521/1301/f0/f2d640bc0985.jpg
Она вставляется в любую кроватку где стояла РУ7. К ней подкдючено - + и - 5в, А0 - А8, /RAS, CAS. А данные и W0 и W1 припаял МГТФом.
Error404
03.01.2013, 14:36
Начну с просьбы. Пожалуйста не надо на вы.У меня такое ощущение, что человек намеренно хочет дистанцироваться.
А подключал так - к разъемам Х7 и Х8 подпаял вилку.
http://s018.radikal.ru/i521/1301/f0/f2d640bc0985.jpg
Она вставляется в любую кроватку где стояла РУ7. К ней подкдючено - + и - 5в, А0 - А8, /RAS, CAS. А данные и W0 и W1 припаял МГТФом.
С х7, х8 все понятно, они идут 1:1 на основную плату. А данные должны быть припаяны так: к выводам 1…8 ва86 и к выводам 3 ру7 (w0,w1) соответствующего банка
Vladimir_S
03.01.2013, 17:29
А данные должны быть припаяны так: к выводам 1…8 ва86 и к выводам 3 ру7 (w0,w1) соответствующего банка
Да уже на сто рядов все проверил.Каждый проводок неоднократно прозвонил.
Причем симку прежде чем снять озушки тоже проверял.
---------- Post added at 16:29 ---------- Previous post was at 14:38 ----------
Error404, А вообще то у кого нибудь работало?
Error404
03.01.2013, 19:40
Да уже на сто рядов все проверил.Каждый проводок неоднократно прозвонил.
Причем симку прежде чем снять озушки тоже проверял.
---------- Post added at 16:29 ---------- Previous post was at 14:38 ----------
Error404, А вообще то у кого нибудь работало?
Откуда мне знать? :-)
До этого такой переходник не существовал в природе
vadim-enot
03.01.2013, 19:41
Сегодня решил поставить вместо импортного ОЗУ наши РУ7 и о чудо, комп заработал!!! Решил проверить импортные ОЗУшки. Вытащил из второй линейки памяти РУ7 и на её место по очереди ставил 21256. Все микрухи пройшли тест. Потом тоже решил проделать в первой линейке. И тут появились проблемы. Поменял одну тест показал брак в третей линейке(рис 1), поменял вторую появились полосы из точек (рис2), причём тест показывает исправность первой линейки. Поменял третью полосы стали жирнее (рис3).Во второй линейке я менял только одну микруху, несколько сразу я не ставил.
AHTuXPuCT
03.01.2013, 20:04
vadim-enot, у меня тоже импортные аналоги РУ7 не заработали, при установке РУ7 орион нормально запустился
vadim-enot
03.01.2013, 20:06
vadim-enot, у меня тоже импортные аналоги РУ7 не заработали, при установке РУ7 орион нормально запустился
Да, импортные не работают, наши РУ7 работают нормально.
AHTuXPuCT
03.01.2013, 20:14
Vladimir_S, М5М44400А 4шт запаяно или 2?
по схеме шины данных с линеек ОЗУ раздельны, т.е. с платы расширения надо выводить данные на 2 линейки
Vladimir_S
04.01.2013, 01:26
М5М44400А 4шт запаяно или 2?
по схеме шины данных с линеек ОЗУ раздельны, т.е. с платы расширения надо выводить данные на 2 линейки
Запаяно 4 штуки и подключены они как в школе учили. Пробовал и так - на одну линейку ставлю РУ7, а на другую пару 44400. И либо нет изображения, либо цвета.Причем пары 44400 тоже менял. Осталось поменять 44400 на 514256, но у меня их пока только две штуки.
Error404
04.01.2013, 14:16
Орион вообще гоночный комп - чувствителен к сериям мсх, типам озу. Так спроектирован, чоужтам… отлаживается при помощи кондеров и такой—то матери. Это не Специалист, одни делители на несинхронных счетчиках чего стоят.
vadim-enot
04.01.2013, 16:20
Кто-то подключал AY-3-8910 по этой схеме, она работоспособна? Какие обозначения мсх и резисторов, можно ли пользоваться её портами и на каких адресах это всё?
AHTuXPuCT
04.01.2013, 16:31
vadim-enot, микосхемы там 555ЛА2, 555ЛЕ1, 555ЛН1.
номиналы резисторов можно посмотреть в любой схеме подключения AY`ка
адреса наверно такие же как в спектруме (написано что совестимо с ZX_Spectrum)
может я и ошибаюсь, но AY будет работать при замене ВМ80 на Z80
vadim-enot
07.01.2013, 15:17
Поздравляю всех с Рождеством! Успехов вам!
Vladimir_S
11.01.2013, 07:50
В общем получается такая хрень. Когда поставил Z80 как то непонятно стал работать Орион.При 4.98в стал хандрить.Загружаю систему из ПЗУ - некоторое время работает, а потом сбой. Решил для пробы откатить на ВМ80, и все нормализовалось. Все пашет даже при +4.5в. Включил контроллер FDD( а он у меня без АГ3 ) и тоже работает как зверь! С Z80 пробовал менять РУ7 на 4 штуки М5М44400 - ни в какую. С ВМ80 запустился влет! Что может быть с Z80card? Особенно непонятно с питанием. При 4.8в уже не запускается и на сброс не реагирует.
В общем получается такая хрень. Когда поставил Z80 как то непонятно стал работать Орион.При 4.98в стал хандрить.Загружаю систему из ПЗУ - некоторое время работает, а потом сбой. Решил для пробы откатить на ВМ80, и все нормализовалось. Все пашет даже при +4.5в. Включил контроллер FDD( а он у меня без АГ3 ) и тоже работает как зверь! С Z80 пробовал менять РУ7 на 4 штуки М5М44400 - ни в какую. С ВМ80 запустился влет! Что может быть с Z80card? Особенно непонятно с питанием. При 4.8в уже не запускается и на сброс не реагирует.
А на самом Z80 какое напряжение?
Vladimir_S
11.01.2013, 08:11
А на самом Z80 какое напряжение?
Специально пробовал подавать что бы на Z80 было 5.2в - все равно работает нестабильно, а ОЗУ с симок вообще не запускается. Получается лишнее напряжение переходит в лишнее тепло.
---------- Post added at 07:11 ---------- Previous post was at 07:09 ----------
Сейчас жалею, что микрухи на Z80card впаял без панелек.
Error404
11.01.2013, 09:36
Специально пробовал подавать что бы на Z80 было 5.2в - все равно работает нестабильно, а ОЗУ с симок вообще не запускается. Получается лишнее напряжение переходит в лишнее тепло.
---------- Post added at 07:11 ---------- Previous post was at 07:09 ----------
Сейчас жалею, что микрухи на Z80card впаял без панелек.
Разные экземпляры процессора Z80 работают одинаково? А в Турбо/нетурбо есть какая-то разница?
Vladimir_S
11.01.2013, 10:08
Error404, У нас используются Z80 на 4Мгц, так что проверял на нескольких экземплярах. Что на 2.5, что на 5Мгц без разницы. Работает на 5Мгц заметно быстрее, но все равно сбоит.Думаю выкусить м/c и поставить кроватки. Но зато М5м44400 с ВМ80 работают, что меня радует.
andy150677
11.01.2013, 10:57
Vladimir_S, у меня была такая же ерунда. Я запитывался от АТ-шного БП. На ВМ80 все отлично, ставлю Z-карту - сбоит. Тоже все думал, что непропай, тем более, что Орион сбоить начинал не сразу после включения, а минут через 5. А потом подключил БП АТХ и все заработало отлично - и на 2.5М и на 5М.
У нас используются Z80 на 4Мгц, так что проверял на нескольких экземплярах.
Может дело все таки в типе процессора и стоит попробовать CMOS вариант Z80, они вроде бы самые безпроблемные. Вот же Zorel писал:
Vladimir_S, У меня сразу заработало, с cmos процем Z84C00010PEC.
Я так понял у вас, судя по теме, Z0840004PSC. Я когда собирал ZXM-Phoenix, именно с таким процессором тоже не смог добиться стабильной работы (на 3.5МГц), а с CMOS Z84C00006PEC заработал идеально.
У меня наш, совковый 1858ВМ1, работает без проблем...
Так он вроде тоже TTL?
Vladimir_S
11.01.2013, 12:50
Разумеется я на этом не остановлюсь, но других Z80 у меня пока нет. Нашел в chipdip Z80 на 20Мгц, но там предлагают 25 штук. Я в корзине меняю 25 на 1, прошу пересчитать, и опять появляется 25 штук. Может есть у кого, я бы купил?
---------- Post added at 11:46 ---------- Previous post was at 11:44 ----------
alx32, А 1858ВМ1 совместим с Z80?
---------- Post added at 11:50 ---------- Previous post was at 11:46 ----------
Сейчас посмотрел, 1858ВМ1 у нас по 25р продается.
Vladimir_S
11.01.2013, 13:01
AHTuXPuCT, Если 1858ВМ1 совместимы, то я завтра с утра могу купить. Мне ведь не терпится!
AHTuXPuCT
11.01.2013, 13:14
Vladimir_S, ок. обращайя если что ;)
1858ВМ1 это полный аналог Z80A.
Vladimir_S
11.01.2013, 13:58
alx32, Спасибо, я уже посмотрел в интернете, только не нашел какая у него тактовая частота.
Точно не знаю, но у меня на 5МГц работает, проверял два экземпляра.
vadim-enot
11.01.2013, 16:08
Сегодня подключил Z80 Card, плата работает, но опять происходит срыв синхронизации. Причём на частоте 2м5 гараздо больше чем на 5м. При нажатом сбросе картинка стабильная.
Vladimir_S, А Вы не пробовали подтягивать вход такта z80 резистором до +5в?
Vladimir_S
11.01.2013, 16:22
vadim-enot, Вот поставлю 1858ВМ1 и буду извращаться.
vadim-enot
11.01.2013, 22:22
Сегодня заметил интересную вещь. Прогнал тест, выключил комп заменил ПЗУ на монитор-2 включил комп и на долю секунды появился результат теста, а потом запустился ORDOS. Как информация в динамическом ОЗУ к565ру7 может сохраняться несколько секунд без питания.
Бывало такое, только на спеке.
Наши рушки и не такое могут! ;)
DATAsoft
11.01.2013, 23:34
Плюс наши конденсаторы на Ру-шках.:)
Vladimir_S
12.01.2013, 11:54
Пришел сегодня в магазин за 1858ВМ1, а там единственная Т34ВМ1, они очень удивились, что вообще есть в наличии. Воткнул - все работает.Так что спасибо за совет, а то уже чуть не свихнулся. Теперь и память и контроллер флопа работает как надо.
Пришел сегодня в магазин за 1858ВМ1, а там единственная Т34ВМ1, они очень удивились, что вообще есть в наличии. Воткнул - все работает.Так что спасибо за совет, а то уже чуть не свихнулся. Теперь и память и контроллер флопа работает как надо.
Не в керамике ли случаем? :)
Vladimir_S
13.01.2013, 02:48
Не в керамике ли случаем?
Точно.В керамике.Правда вывода белые, не позолоченные.
Vladimir_S
13.01.2013, 10:27
Что бы не заклеивать окно плотности у трехдюймовых дискет, выкоротил в дисководе микрик. Советую.
Vladimir_S
13.01.2013, 13:55
Error404, Сергей, подскажи пожалуйста, как обозвать раздел на дискете? В смысле как это сделать?
Что бы не заклеивать окно плотности у трехдюймовых дискет, выкоротил в дисководе микрик. Советую.
Я тоже так делал на одном дисководе, на втором этого концевика не было, там, типа, должна была быть маленькая платка с ним и подключаться прводами к основной плате дисковода, замкнул, конечно, на основной плате.
Правда бывают дисководы, где этот концевик работает на размыкание, там достаточно его только выпаять или выкусить...
Точно.В керамике.Правда вывода белые, не позолоченные.
Никелированные, помню, когда-то, продавали комплекты Т34ВМ1+Т34ВГ1 платы специально под них для сборки Spectrum-48... :rolleyes:
Error404
13.01.2013, 22:34
Error404, Сергей, подскажи пожалуйста, как обозвать раздел на дискете? В смысле как это сделать?
Вот тут не понял - что имеется в виду под разделом?
на винте раздел - некая область диска. На дискете выделение областей не делалось - всё одним куском.
vadim-enot
13.01.2013, 23:06
Что может вызывать подёргивание экрана, в эти моменты строчная частота подпрыгивает до 15,8 кГц 16 кГц и только когда работает проц, при нажатом сбросе всё стабильно.А может, например, в мс ДД14 элемент 14/2 создавать помехи 14/1?
Error404
13.01.2013, 23:58
Что может вызывать подёргивание экрана, в эти моменты строчная частота подпрыгивает до 15,8 кГц 16 кГц и только когда работает проц, при нажатом сбросе всё стабильно.А может, например, в мс ДД14 элемент 14/2 создавать помехи 14/1?
Обработка сигнала SYNC процессора (выв.19 ВМ80), обрабатываемая триггером DD13.2, ошибок не содержит? При установке z80-card должны перемыкаться контакты 13-13 на основной плате - между DD5 и DD13 (они замкнуты на плате z80-card если конечно эти провода к точкам 13-13 основной платы не забыли впаять). Впаян ли тамошний резистор Rx, подтягивающий выв. 13 DD13 к +5В?
vadim-enot
14.01.2013, 00:50
Обработка сигнала SYNC процессора (выв.19 ВМ80), обрабатываемая триггером DD13.2, ошибок не содержит? При установке z80-card должны перемыкаться контакты 13-13 на основной плате - между DD5 и DD13 (они замкнуты на плате z80-card если конечно эти провода к точкам 13-13 основной платы не забыли впаять). Впаян ли тамошний резистор Rx, подтягивающий выв. 13 DD13 к +5В?
Всё подключено. Проверял всё не один раз.
---------- Post added at 22:50 ---------- Previous post was at 22:46 ----------
Осцеллограф показывает помехи на выв. Д3 и ещё кое-где когда работает проц. Коньдюков хватает.
Vladimir_S
14.01.2013, 02:14
Вот тут не понял - что имеется в виду под разделом?
на винте раздел - некая область диска. На дискете выделение областей не делалось - всё одним куском.
Ну не совсем точно выразился - USER 0 - USER 15. При загрузке с ПЗУ они еще и обзываются - GAMES, SYSTEMS, ну и т,д, Так вот как им присвоить имя?
Error404
14.01.2013, 10:14
Ну не совсем точно выразился - USER 0 - USER 15. При загрузке с ПЗУ они еще и обзываются - GAMES, SYSTEMS, ну и т,д, Так вот как им присвоить имя?
Чтобы на дискете была метка диска и названия юзеров дискета должна быть форматирована программой SF.COM (SafeFormat) - она создает после бутсектора специальные области. Затем для такой дискеты и метку и название юзеров можно менять двумя способами:
1. в ССР командами VOL и USER, цитирую:
13. USER [<номер>/<имя юзера>][=<новое имя юзера>]
Пример: USER
USER PASCAL
USER SYSTEM=PROGRAMS
Команда с одним параметром - числом (0..15) полностью аналогична стандартному CCP - выбирает соответствующий юзер.
Команда без параметров служит для вывода "дерева юзеров" .
Команда с одним параметром - именем юзера выбирает соответствующий юзер, если он есть.
Т.о. в любой юзер можно переходить как по номеру, так и по его имени. Переходить можно из любого юзера в любой - вложенность не устанавливает никаких приоритетов, что дает полную cовместимость со стандартной СРМ.
Команда с двумя параметрами присваивает юзеру, имя которого является первым
параметром новое имя - второй параметр.
* 15. VOL [<новое имя диска>]
Пример: VOL
VOL VOLUME_LABEL
Команда без параметров служит для просмотра метки диска (если она есть).
Команда с параметром устанавливает новую метку диска.
* 6. INSERT <имя юзера кого вкладывать> <имя юзера куда вкладывать>
Пример: INSERT FORMAT SYSTEM
INSERT PASCAL
Команда служит для отображения и изменения вложенности юзеров (определене
нового "родителя" для юзера).
Команда без параметров выводит на экран дерево юзеров, где вложенность
отображается отступами.
Команда с одним параметром-именем юзера вкладывает этот юзер в корневой
(юзер 0).
Команда с двумя параметрами вкладывает юзер, имя которого является первым
параметром, в юзер, имя которого является вторым параметром.
2. В программе NC: метка диска меняется в меню "верхней балки" (по кнопке 9 - PullDn), имена и вложенность юзеров меняется в меню выбора юзера (по кнопке 7 - ChDir) - в этом меню обратите внимание на строку подсказки внизу экрана - там будут указы 2 кнопки (1 и 2 ЕМНИП), одна из которых - переименование юзера.
Vladimir_S
04.04.2013, 09:30
Возникла такая тема - как вы все знаете в Орионе обрезаются верхние пикселя на картинке.Предлагались решения этой проблемы. У меня получилось решить эту проблему установкой диода. Я порезал дорожку на 13 ногу D7, и в разрез воткнул диод катодом к 13 ноге D7.
Вот так выглядит картинка с диодом.
http://s020.radikal.ru/i709/1304/c9/b23bdb91bc04.jpg
А вот так с выкороченным диод
http://s019.radikal.ru/i615/1304/6e/0ddd6562b991.jpgом.
Посоветовал сделать так BarsMonster, а он написал, что попробовал, но не помогло.
У меня просьба к тем у кого рабочий Орион. Попробовать поставить диод, какой будет результат.Ведь если это помогает, то диод можно внести в печатку и больше не заморачиваться.
andy150677
04.04.2013, 12:01
У меня рабочий Орион, поставил диод (еще при сборке), дает смещение. Также считаю, что стоит внести возможность установки диода в печатку.
Vladimir_S
04.04.2013, 12:40
У меня рабочий Орион, поставил диод (еще при сборке), дает смещение. Также считаю, что стоит внести возможность установки диода в печатку.
Кстати я так и не догнал, как диод может влиять на жесткую логику. Но работает гад.
Да, импортные не работают, наши РУ7 работают нормально.
У меня без проблем работают 16 штук MT1256-10, аналог 41256 на Орионе 128.3 ...
Vladimir_S
04.04.2013, 13:19
У меня без проблем работают 16 штук MT1256-10, аналог 41256 на Орионе 128.3 ...
Error404 не раз писал, что на Орионе то одно не работает, то другое. Чрезвычайно прихотливый.
Кстати я так и не догнал, как диод может влиять на жесткую логику. Но работает гад.
Фронт или спад заваливается немножко, по идее то же что и конденсатор небольшой емкости.
Vladimir_S
05.04.2013, 09:12
У меня рабочий Орион, поставил диод (еще при сборке), дает смещение. Также считаю, что стоит внести возможность установки диода в печатку.
Error404, может помаракуешь? У тебя хорошо получается.
Error404
05.04.2013, 18:26
Error404, может помаракуешь? У тебя хорошо получается.
Сделал версию от 05.04.2013 - опциональный диод к выв.13 DD7, лежит как обычно тут (http://zx.pk.ru/showpost.php?p=436616&postcount=1)
Смотрите, правильно ли я понял что имелось в виду. :) Выглядит примерно так:
Vladimir_S
05.04.2013, 21:30
Error404, все верно. D4.11 и D5.1 соединены вместе и к ним анод диода, а катод идет к D7.13.
---------- Post added at 20:30 ---------- Previous post was at 20:22 ----------
Посмотрел, там рядом с анодом переход,может дорожки местами поменять? Тогда расстояние между ногами диода увеличится.
Error404
06.04.2013, 00:47
Посмотрел, там рядом с анодом переход,может дорожки местами поменять? Тогда расстояние между ногами диода увеличится.
Можно и так, в понедельник поправлю. Закавыка в том, что платы с 8-й партии, в т.ч. и орионовские, уже изготовлены (в пути с завода). Так что времени для правок теперь очень много. :)
Vladimir_S
09.04.2013, 02:27
Error404, Я думаю так будет неплохо.
Там только перемычка, у меня постоянно на 5МГц стоит.
А какя схема турбирования Z80 используется в Орион-128 рев. 512 ?
Можно используемую схему отдельно? И где она разведена, прямо на плате Z80?
Error404
09.04.2013, 23:29
А какя схема турбирования Z80 используется в Орион-128 рев. 512 ?
Можно используемую схему отдельно? И где она разведена, прямо на плате Z80?
Разведена прямо на плате Z80, вся схема - один корпус 555ЛЕ1.
Схема где-то на форуме публиковалась, но что-то по-быстрому я ее найти не смог.
Спасибо, нашёл: http://zx.pk.ru/attachment.php?attachmentid=33434&d=1330409630
Ещё вопрос по поводу схемы турбирования Z80 на 555ЛЕ1: сигнал CLK с ЛЕ1 идёт сразу на CLK Z80? Никакие подтягивающие резисторы не нужны? По идее тогда ЛА7 на основной плате совсем не используется?
Error404
10.04.2013, 17:03
Ещё вопрос по поводу схемы турбирования Z80 на 555ЛЕ1: сигнал CLK с ЛЕ1 идёт сразу на CLK Z80? Никакие подтягивающие резисторы не нужны? По идее тогда ЛА7 на основной плате совсем не используется?
Да, ЛА7 становится не нужна.
vadim-enot
14.04.2013, 18:41
Что может вызывать подёргивание экрана, в эти моменты строчная частота подпрыгивает до 15,8 кГц 16 кГц и только когда работает проц, при нажатом сбросе всё стабильно.А может, например, в мс ДД14 элемент 14/2 создавать помехи 14/1?
Сегодня заменил МС DD7 И DD9 на 155 серию и всё стало работать стабильно.
Можно и так, в понедельник поправлю. Закавыка в том, что платы с 8-й партии, в т.ч. и орионовские, уже изготовлены (в пути с завода). Так что времени для правок теперь очень много. :)
Уже приехали. Обновил фотографию в 1-м сообщении..
Vladimir_S
18.04.2013, 15:10
Уже приехали.
И РК приехала?
Vladimir_S, да, фото выложил барахолке.
andy150677
11.06.2013, 23:39
Всем привет. Подскажите, пожалуйста, есть какие-то ограничения по подключаемому винчестеру (объем, тип), а то мои винчестеры Орион не видит, в программе fdisk (которая в составе AltairDOS) пишет при попытке создания раздела "Drive have Non-MBR partitioning scheme". Правда, у меня самый маленький винт на 1Гб.
perestoronin
12.06.2013, 07:56
Я еще не собрал свой Орион, но по опыту подключения к ZX-Evo, могу сказать что нужно разметить диск из-под PC - для начала создать на нем небольшой до 100Мб раздел и отформатировать его под FAT, думаю тогда винчестер ретро-компьютер увидит, даже SATA через переходник на IDE. И емкость диска общая не важна будет, другое дело что доступен будет один лишь небольшой раздел. Более одного раздела в 100Мб на диске в начале тестирования подключения лучше не заводить.
andy150677
12.06.2013, 12:36
perestoronin, добрый день! Спасибо за совет, но не помогло. Возможно, дело в ВВ55-х, перебрал 4 штуки, верный размер винчестера не определился ни разу, причем с каждой из них - разные показания. Хотя все они, должно быть, рабочие, по крайней мере, ROM-диск все они читают на ура. Поеду покупать порт побыстрее (из новых), надеюсь поможет.
perestoronin
12.06.2013, 13:14
Попробуйте на других ретро-компьютерах диск подключить.
Вряд ли ВВ55 при делах.
andy150677
12.06.2013, 14:12
Других, в общем-то, и нет - новых времени не было делать в связи с переездом, вот только руки дошли начать завалы разбирать :), первым делом взялся Орион доделывать. А из старых - только Балтик и Орион, их трогать боюсь - раритетные :)
Почему ВВ55 - у меня штук 10 старых винтов от 1Г до 20Г, в idebdos все они определяются по-разному с разными ВВ-шками, стабильно, но неправильно.
sergey2b
12.06.2013, 17:17
Почему ВВ55 - у меня штук 10 старых винтов от 1Г до 20Г, в idebdos все они определяются по-разному с разными ВВ-шками, стабильно, но неправильно.
у меня есть десяток ВВ55 (разных года выпуска) которые работают в РК и не работают в Орионе
закономерности не нашел
HardWareMan
12.06.2013, 18:03
2,5МГц супротив 1,7МГц?
Вот такой вот вышел Орион,на последней плате от Zorel ,за что ему огромное мерси)
И до кучи фото программера для РФ5
http://photo.qip.ru/photo/linecd/4215176/small/103615086.jpg
http://photo.qip.ru/users/linecd/4215176/103615086/
Добрый день.
Кто-нибудь может снять RAS/CAS с памяти на двухлучевом осциллографе, что бы видеть положение сигналов? Или подскажите пожалуйста, можно-ли найти осциллограммы?
Спасибо.
Error404
13.06.2013, 09:02
Других, в общем-то, и нет - новых времени не было делать в связи с переездом, вот только руки дошли начать завалы разбирать :), первым делом взялся Орион доделывать. А из старых - только Балтик и Орион, их трогать боюсь - раритетные :)
Почему ВВ55 - у меня штук 10 старых винтов от 1Г до 20Г, в idebdos все они определяются по-разному с разными ВВ-шками, стабильно, но неправильно.
А какие именно винты? С некоторыми старыми винтами многие 8-битки почему-то не хотят. Что выводит IDEBDOS? Выводит порт F600? Вообще мусор выводит при чтении HDD Identify или только с размерами путается? Что-то похожее на модель/серийник выводит в соотвествующих полях? Compact-Flash не пробовали в качестве проверки? СF многие подключали нормально, я сам на CF все отлаживал. Еще когда-то давно была в свое время написана мною программа PINIDE.COM (кажется), которая попиново тестировала сигналы на разъеме IDE рисуя их уровни на экране (типа для проверки порта и правильности пайки переходника). Только я не помню где она - надо искать на страничке в подписи. :)
---------- Post added at 09:02 ---------- Previous post was at 08:59 ----------
Кстати, там (в ROM-диске в 27080 - я правильно понимаю, ДОС оттуда запускаете?) еще под ORDOS есть программа которая работает с SD/IDE. Ее пробовали?
andy150677
13.06.2013, 12:48
Error404, добрый день!
Винты: Seagate ST32532A 2шт, Seagate ST32221A, WD136AA, Fujitsu MPA3026AT, Fujitsu M1624TAU, Fujitsu MPB3043AT, Maxtor FB3, Samsung SV0682D, есть еще штук 5 на работе, можно выдрать :)
IDEBDOS определяет винт в соответствии с перемычками (т.е. мастер/слейв работает корректно), выводит имя, серийник (или модель?), но с размером не угадала ни разу (и распределением CHS), причем показания все время одинаковые с каждой из ВВ-шек, но разные по разным ВВ-шкам (напр. ST32221A - определяет с одной ВВ55 как 1612Мб, с другой как 1024Мб, с третей - вообще гигов 300 :), а с четвертой - просто мусор).
ВВ-шки проверил в порту клавиатуры, ROM-диска, программаторе - все ОК.
Для CF нет переходника, вот думаю попросить zorel-а добавить в платки периферии, которые будут заказываться, если это возможно.
PINIDE.COM я нашел, сегодня вечером попробую, потом отпишусь.
Да, запускаюсь с 27080, а как называется программа, которая работает с SD/IDE?
Error404
13.06.2013, 15:19
Error404, добрый день!
Винты: Seagate ST32532A 2шт, Seagate ST32221A, WD136AA, Fujitsu MPA3026AT, Fujitsu M1624TAU, Fujitsu MPB3043AT, Maxtor FB3, Samsung SV0682D, есть еще штук 5 на работе, можно выдрать :)
Ну, на такой выборке что-то да должно заработать. :)
На самых ранних стадиях, когда был жив реал, я пробовал пару ноутбучных винтов образца начала 90-х гг., работало. Потом некоторое время (недолго) использовал CF, и по смерти реала последние версии делал только в эмуляторе.
IDEBDOS определяет винт в соответствии с перемычками (т.е. мастер/слейв работает корректно), выводит имя, серийник (или модель?),
похожие на то что написано на диске?
но с размером не угадала ни разу (и распределением CHS), причем показания все время одинаковые с каждой из ВВ-шек, но разные по разным ВВ-шкам (напр. ST32221A - определяет с одной ВВ55 как 1612Мб, с другой как 1024Мб, с третей - вообще гигов 300 :), а с четвертой - просто мусор).
А вот это - странно. Ну, что ВВ55 путаются в показаниях. :)
В какой режим работы (LBA/CHS) встает драйвер? Если диск поддерживает LBA, то драйвер должен предпочитать его. А для этого режима идет сквозная адресация секторов, и пофиг чего там определилось в CHS (например современные винты большой емкости в CHS возвращают заведомую неправду). Кстати, режим работы и значения C,H,S для IDEBDOS можно задать в командой строке - делалось как раз для "трудных" винтов. Для них же режим "recal" - рекалибровка при инициализации (для очень старых винтов). Посмотрите встроенный хелп:
"idebdos -?"
ВВ-шки проверил в порту клавиатуры, ROM-диска, программаторе - все ОК.
Это не показатель. Там направления ввода-вывода могут отличаться, и специфически глючить. Хотя, это уже конечно угадывание. Да, провод (шлейф) от диска до ВВ55 должен быть минимальной длины. Переходник на CF я вообще втыкал сразу в платку "адаптера", без шлейфов.
PINIDE.COM я нашел, сегодня вечером попробую, потом отпишусь.
Вот еще на всякий случай - во вложении.
Да, запускаюсь с 27080, а как называется программа, которая работает с SD/IDE?
под ордос: tst2sd
Там кнопочкой "D" можно выбрать SD/IDEm/IDEs
Размер устройства вычисляется по полю MaxLBA (приводится в 512-байтных блоках)
Error404
13.06.2013, 15:32
Вот такой вот вышел Орион,на последней плате от Zorel ,за что ему огромное мерси)
И до кучи фото программера для РФ5
http://photo.qip.ru/photo/linecd/4215176/small/103615086.jpg
http://photo.qip.ru/users/linecd/4215176/103615086/
А работает? Ошибки разводки какие-нибудь нашлись?
Error404
по ссылке есть фото снимков экрана ,на которых отчетливо видно,что все работает.
Ошибок в разводке НЕТ ,ни чего резать и МГТФить не пришлось,относительно самого ОРИОНА,только перенес разъем PS/2 в сторону и все .
при условии рабочих микросхем заводится сразу!
andy150677
21.06.2013, 14:33
Вчера дошли руки, запустил винчестер. Большое спасибо Error404 за подсказку и программу. Был непротрав на платке переходника в этом месте:
Vladimir_S
21.06.2013, 16:48
Посмотрел, на переходнике с 39 ноги разъема, с обоих сторон разъема параллельно запаиваются резисторы.С какой целью два резистора?
Error404
21.06.2013, 19:53
Посмотрел, на переходнике с 39 ноги разъема, с обоих сторон разъема параллельно запаиваются резисторы.С какой целью два резистора?
По схеме там один резистор. Два только потому, что сначала я нарисовал один, а потом мне показалось, что в другом месте его установить было бы удобнее, а старый я удалять не стал (типа - ставьте на выбор).
Можно запаять 2 параллельно, но удвоенного сопротивления :)
---------- Post added at 19:53 ---------- Previous post was at 18:00 ----------
Вчера дошли руки, запустил винчестер. Большое спасибо Error404 за подсказку и программу. Был непротрав на платке переходника в этом месте:
И какова статистика? Какие из HDD работают, а какие - нет?
andy150677
21.06.2013, 20:27
И какова статистика? Какие из HDD работают, а какие - нет?
Честно говоря, лень было проверять все, но первый попавшийся заработал сразу же, т.е. в idebdos все корректно определилось (модель, серийник, CHS, встал в режим LBA), ну и в fdisk без проблем разметился и отформатировался. Попробую на днях остальные, потом отпишусь.
Кстати, хотел уточнить, почему может появляться надпись "ALV not found" при форматировании VDISK-а при запуске с ROM-диска, даже при отсутствии всех остальных устройств (дисковода, винчестера)?
Error404
22.06.2013, 21:25
Кстати, хотел уточнить, почему может появляться надпись "ALV not found" при форматировании VDISK-а при запуске с ROM-диска, даже при отсутствии всех остальных устройств (дисковода, винчестера)?
"ALV not found" - Для монтируемой файловой системы требуется буфер ALV, который с учетом других уже смонтированных партиций не помещается в текущий буфер CPM. Размер буфера ALV пропорционален размеру файловой системы (ограничение 100Мб при 16кб размере блоков - буфер 800 байт для 6400 блоков)."
Судя по конфигу config.sys при загрузке с ROM-устройства, там монтируются электронный диск (занимает в буфере ALV 32 байта), два дисковода (2х100 байт), само устройство ROM (100 байт), далее также монтируются (пытается) партиции с SD и IDE (в них обычно очень дофига блоков/байт). А всего буфер ALV - 800 байт. Т.е. или оно действительно при очередном монтировании переполнилось, либо что-то где-то сглючило. :)
andy150677
23.06.2013, 11:27
"ALV not found" - Для монтируемой файловой системы требуется буфер ALV, который с учетом других уже смонтированных партиций не помещается в текущий буфер CPM. Размер буфера ALV пропорционален размеру файловой системы (ограничение 100Мб при 16кб размере блоков - буфер 800 байт для 6400 блоков)."
Судя по конфигу config.sys при загрузке с ROM-устройства, там монтируются электронный диск (занимает в буфере ALV 32 байта), два дисковода (2х100 байт), само устройство ROM (100 байт), далее также монтируются (пытается) партиции с SD и IDE (в них обычно очень дофига блоков/байт). А всего буфер ALV - 800 байт. Т.е. или оно действительно при очередном монтировании переполнилось, либо что-то где-то сглючило. :)
Так место выделяется при успешном монтировании или только при попытке монтирования? Просто у меня эта ошибка появляется каждый раз при любой конфигурации (даже, если вытащить КНГМД, только с одним ROM-диском). Т.е. реал ведет себя не так, как эмулятор, вот я и думаю, может у меня с железом что-то не так. Кстати, как продвигается сборка нового Ориона? :)
Error404
23.06.2013, 21:44
Так место выделяется при успешном монтировании или только при попытке монтирования? Просто у меня эта ошибка появляется каждый раз при любой конфигурации (даже, если вытащить КНГМД, только с одним ROM-диском). Т.е. реал ведет себя не так, как эмулятор, вот я и думаю, может у меня с железом что-то не так. Кстати, как продвигается сборка нового Ориона? :)
Буфера под ROM/VDISK и флоппи-дисководы выделяются сугубо по команде Assign config.sys независимо от наличия контроллера/дисковода/диска в приводе или ПЗУ на порту F500. Под разделы IDE/SD буфера выделяются (и освобождаются командой MNT) как в config.sys, так и в CCP - при наличии устройства и MBR-раздела типа "CP/M" на устройстве . Это в теории, но возможность глюков в коде никто не отменял.
Орион пока не начал, надо детали собрать. Но планирую скоро приступить.
andy150677
23.06.2013, 22:24
Буфера под ROM/VDISK и флоппи-дисководы выделяются сугубо по команде Assign config.sys независимо от наличия контроллера/дисковода/диска в приводе или ПЗУ на порту F500. Под разделы IDE/SD буфера выделяются (и освобождаются командой MNT) как в config.sys, так и в CCP - при наличии устройства и MBR-раздела типа "CP/M" на устройстве . Это в теории, но возможность глюков в коде никто не отменял.
Орион пока не начал, надо детали собрать. Но планирую скоро приступить.
Ясно. Вообще все работает, просто сообщение об ошибке появляется, попробую поизучать позже, сейчас пока Скорпион собираю :)
По микросхемам (логике), если нужно, могу помочь, у меня Интеграл через дорогу :)
Vladimir_S
27.06.2013, 13:42
Error404, Вопрос - HDD и FDD вместе работают?
Error404
27.06.2013, 21:37
Error404, Вопрос - HDD и FDD вместе работают?
Да. Аппаратно этому ничего не припятствует, как и одновременной работе с SD-card и дисками в ROM и RAM. Если речь про CP/M, то программно это поддержано в Альтаир-Дос v3.x (там можно произвольно монтировать к CP/M-овским "буквам дисков" устройства FDD0, FDD1, ROM, VDISK, MASTER, SLAVE, SDCARD). Для устройств MASTER, SLAVE, SDCARD (IDE и SD) в config.sys или команде MNT также указывается номер монтируемой партиции - одну из 4-х партиций типа MBR (как в Windows/DOS). Конечно, есть ограничения (http://zx.pk.ru/showpost.php?p=611059&postcount=935) ввиду того, что в ТРА памяти все же не вагон, а маленькая тележка. Загружаться опять же можно независимо ни от чего с любого из устройств кроме VDISK-а (т.е. RAM-диска).
Альтаир-ДОС работает с КНГМД по портам F700/F720 (ленинградский вариант). Поэтому контроллер от Ревизии-512 должен быть соответствующе доработан.
Vladimir_S
02.08.2013, 09:31
Error404, Все таки посмотри внесенные мной изменения. Сам я считаю, что если все кому не лень будут лезть в чужой проект, ничего хорошего не получится. Я измененные места ( всего два ) обвел другим цветом.
Error404
02.08.2013, 22:42
ОК, добавлю на следующей неделе. Я просто пока жду - может по мере сборки появятся еще сообщения о недочетах второй серии этих плат. Исправить все разом.
Vladimir_S
02.08.2013, 22:54
просто пока жду - может по мере сборки появятся еще сообщения о недочетах второй серии этих плат
Я нашел только висящую в воздухе 11 ногу DD48 (ИР33).
---------- Post added at 22:54 ---------- Previous post was at 22:47 ----------
И кстати, уже сколько времени прошло как все, кто заказывал, получили свои платы.И не единой строчки!
perestoronin
02.08.2013, 23:10
уже сколько времени прошло, кто заказывал, получили свои платы. не единой строчки
Детальки не полный комплект ещё на платы собрал.
Распилил, обточил все платки.
Распаял плату замены ОЗУ на 4х модулях 1Мх4.
Поставил чипы GM71C4400BJ70.
Интересно будут ли работать, думаю что да.
Расставил на остальных платках имеющие детальки. Согласно разбросанных по форуму замечаний присматриваю где какие доработки можно сделать, какие перемычки нужно будет сделать или перерезать.
Номиналы двух резисторов Rx какие должны быть около четырёх диодов VDx на плате контроллера дисководов?
PS. Остаётся невостребованной платка расширения ОЗУ на DIP микросхемах.
Vladimir_S
03.08.2013, 09:44
Поставил чипы GM71C4400BJ70.
Интересно будут ли работать, думаю что да.
Если не дохлые, то куда они денутся.Хотя с процессором Z080004 не работали, а поставил Т34ВМ1, только в путь.И у меня совет - ИЕ5 на время отработки поставь в кроватки и серию 155. А когда все запустится, можно поэкспериментировать с сериями. У меня 1533 заработали только DD2 и DD3. На остальных местах ни в какую.И еще при DD4-DD6 555 серии появилась полоса по левому краю. Поменял местами DD5 и DD6 (казалось бы какая разница), но полоса пропала. Ну а кроватки убрать просто.
Vladimir_S
04.08.2013, 18:38
Номиналы двух резисторов Rx какие должны быть около четырёх диодов VDx на плате контроллера дисководов?
http://www.zx.pk.ru/showpost.php?p=426454&postcount=146
Error404
09.08.2013, 13:27
ОК, добавлю на следующей неделе. Я просто пока жду - может по мере сборки появятся еще сообщения о недочетах второй серии этих плат. Исправить все разом.
Внес правки (http://zx.pk.ru/showthread.php?t=17329) от Vladimir_S
Единственное отличие, что доп. диод изначально закорочен (чтобы его не ставить как и в оригинале - и не паять перемычку). Чтобы поставить диод надо сначала будет выполнить порез в отмеченном месте.
Vladimir_S
09.08.2013, 13:36
Error404, На досуге убери не нужный уже переход.
Error404
09.08.2013, 18:33
Error404, На досуге убери не нужный уже переход.
Какой именно?
Vladimir_S
09.08.2013, 19:18
Какой именно?
А вот.
Vladimir_S
11.08.2013, 17:22
Error404, послезавтра будет два месяца как ты получил плату Ориона. И как дела?
Error404
11.08.2013, 21:18
Error404, послезавтра будет два месяца как ты получил плату Ориона. И как дела?
пока никак :)
Error404
19.09.2013, 19:08
Error404, послезавтра будет два месяца как ты получил плату Ориона. И как дела?
Ну вот, 3 месяца спустя я собрался с духом и начал паять второй Орион. Буду приставать с вопросами к народу.
Ewgeny7, ты помнится писал, что на буфер адреса (это которые около слотов расширения) вместо 2хИР82 поставил 2хВА86 прям 1:1 и оно заработало. Это так? А то у меня ИР82 поиздержались, а ВА86 вроде с запасом.
А кто-нибудь ставил вместо ВА86 и буферов ША(2хИР82) везде 1533АП6?
Кстати, третьего дня в первом Орионе заменил ИЕ5 полностью на 155 серию (раньше было выборочно), и начала работать регенерация ОЗУ и чтение оттуда видео-информации. Правда, все остальное пока один хрен не работает - надо разбираться.
Vladimir_S
19.09.2013, 20:00
Error404, В последней версии на буфере адреса 1533АП6 прекрасно работают. Правда плата вначале не пошла, под DD56 (ноги 11-14) были закорочены (непротрав).
---------- Post added at 20:00 ---------- Previous post was at 19:26 ----------
вместо 2хИР82 поставил 2хВА86 прям 1:1 и оно заработало
Ну не 1:1. Там же доработка.
Ewgeny7, ты помнится писал, что на буфер адреса (это которые около слотов расширения) вместо 2хИР82 поставил 2хВА86 прям 1:1 и оно заработало. Это так? А то у меня ИР82 поиздержались, а ВА86 вроде с запасом.
Долго напрягал склероз, но - давно это было. Сейчас у меня стоят ИР82. Насчет доработки не помню... Регистр и буфер с совпадающим расположением контактов вроде как не должны различаться в работе в режиме буфера. Схему погляжу...
---------- Post added at 20:45 ---------- Previous post was at 20:29 ----------
Ничего дорабатывать не надо, ВА86 просто запаиваются вместо ИР82. Это и по схеме видно, и я нашел фрагмент такой инструкции в РАДИО-1990/12.
Vladimir_S
20.09.2013, 09:09
Ничего дорабатывать не надо, ВА86 просто запаиваются вместо ИР82. Это и по схеме видно, и я нашел фрагмент такой инструкции в РАДИО-1990/12.
В последней версии платы, что бы поставить АП6 надо порезать одну дорожку и поставить одну перемычку.
---------- Post added at 09:09 ---------- Previous post was at 08:14 ----------
Это связано с тем, что плата доработана под установку еще и ИР33.
Error404
20.09.2013, 09:52
В последней версии платы, что бы поставить АП6 надо порезать одну дорожку и поставить одну перемычку.
---------- Post added at 09:09 ---------- Previous post was at 08:14 ----------
Это связано с тем, что плата доработана под установку еще и ИР33.
Для замены ИР82 -> АП6 (АП6 ставится со смещением на 1 отверстие), да, надо перемычку и порез. Замена ИР82 -> ВА86 делается 1 в 1
Как-то так.
Vladimir_S
20.09.2013, 13:32
Замена ИР82 -> ВА86 делается 1 в 1
Как-то так.
Как то в голове не отложилось. Смотрю на плату, а там дорожка порезана и перемычка стоит. Как чукча, что вижу, то и пою.
Error404
21.09.2013, 15:30
ЛА1, формирующая такт F1 и F2 для 580ВМ80 должна быть серии 155? Хватит ли мощности у 1533ЛА7 ?
Vladimir_S
21.09.2013, 15:33
Error404, Пробовал, не заработало.
Error404
21.09.2013, 17:16
ЛА1, формирующая такт F1 и F2 для 580ВМ80 должна быть серии 155? Хватит ли мощности у 1533ЛА7 ?
тьфу, ЛА7 конечно же
Error404, Пробовал, не заработало.
ОК, поставлю панельку и попробую обе. Один хрен - проще будет вынуть за ненадобностью (при установке Z80)
Vladimir_S
21.09.2013, 17:29
ОК, поставлю панельку и попробую обе. Один хрен - проще будет вынуть за ненадобностью (при установке Z80)
Я на последней версии платы не пробовал. А на первой несколько экземпляров - не пошли.
Error404
22.09.2013, 01:56
Коллеги, вы таки будете смеяться.
Когда я на первой плате (которую долго не мог запустить) заменил 1533ЛА7 на 155 (1ЛБ557 - микруха старше меня :) ), комп запустился. :v2_conf2:
Vladimir_S
22.09.2013, 03:13
Error404, Именно потому я первую плату собрал полностью на сокетах. Что бы можно было экспериментировать.
А то что Орион заработал - рад за тебя.
Error404
22.09.2013, 15:26
Серия 1531 (74F) в смеси с 555/1533 нормально работает? Вроде 1531 уже не тот прожорливый шумящий ужас, что была серия 531?
perestoronin
22.09.2013, 15:46
КР1531 ставлю там, где частоты выше 10МГц и требуется повышенная нагрузочная способность. Да КР1531 на удивление дешевле чем КР1533, но ставить КР1531 направо и налево не рекомендуется, всё-таки они более шумящие и больше потребляют чем КР1533.
Я на спектрумах ставлю 531 в тактовые генераторы. Она хоть и греется, но тянет как трактор.
Error404
23.09.2013, 18:28
Плату Z80 на каких разъемах соединяете с основной?
У меня на основной стоит цанговая панелька (планирую и ВМ80 чтобы была возможность ставить, и плату с Z80). В плату Z80 планирую поставить вот такие штыри (http://www.aliexpress.com/item-img/Single-row-gold-plated-round-hole-pin-1-40-2-54mm-pin/1206445708.html):
Они круглые, что хорошо, т.к. обычные штыри шага 2,54 (которые повсеместно в наших в магазинах) квадратные и толстенькие в сечении, в цанговую панельку они не лезут, а простую не цанговую панельку разжимают и после них ВМ80 в ней болтаться будет.
Error404, как раз на таких же.
Error404
23.09.2013, 21:06
А в плате тоже цанговая панелька?
А в России где такие контактные колодки продаются?
Я что- то в МСК не нашел.
В Чип и Дипе есть. http://www.chipdip.ru/product/plss-40/
Error404
06.10.2013, 13:45
В Чип и Дипе есть. http://www.chipdip.ru/product/plss-40/
В итоге заказал с Китая. Все же 10 руб. за планку из Китая, и 60 руб. в Чип-Дип - это разница, жаба задушила. :)
Вопрос всем собиравшим схему 480 точек на ревизии-512. Как у вас эта схема работает в режиме 480 - артефакты есть? На каком телевизоре? У меня как-то странно: такое ощущение, что у телика (использую LCD Supra 19" по SCART) рвет крышу от неправильной длительности синхроинпульсов (иногда срывается синхра, не получаетсмя выставить начало кадра по левой границе экрана). ТМ2 ставили какой серии? У меня сечас стоит 1533, может надо 155 поставить как на схеме указано? Или кондерами импульсы подрастянуть (и какие)? В режиме 384 с синхронизацией все нормально.
В 90-х использовал аналоговые телики, там такой проблемы в принципе не было: ручки синхронизации H/V выкрутил и все ОК. :)
Еще вопрос. Напомните каким кондером убирается узкая вертикальная полоса (в полпикселя) по левму краю экрана?
Vladimir_S
06.10.2013, 15:35
Еще вопрос. Напомните каким кондером убирается узкая вертикальная полоса (в полпикселя) по левму краю экрана?
Радио 12/1990г.
ТМ2 ставили какой серии? У меня сечас стоит 1533, может надо 155 поставить как на схеме указано? Или кондерами импульсы подрастянуть (и какие)? В режиме 384 с синхронизацией все нормально.
У меня с 1533 вобще нормально не завелся, поигрался с кондером вроде начал оживать. Отложил, пока собираюсь с мыслями/силами зацепить анализатор, что бы понять где и как плывут времянки.
480 точек хорошо показывает, без искажений.
Использую ПЦ-тюнер.
Vladimir_S
07.10.2013, 12:08
Тоже отлично, да я уже показывал.
http://zx.pk.ru/showpost.php?p=564185&postcount=849
А ТМка стоит 555.
---------- Post added at 12:08 ---------- Previous post was at 12:06 ----------
Единственное, это в стандартном режиме картинка не в центре, а по левому краю.
Error404
07.10.2013, 12:16
480 точек хорошо показывает, без искажений.
Использую ПЦ-тюнер.
А ТМ2 стоит какой серии?
У меня вообще чегой-то с времянками не очень хорошо на первой плате ревизии-512 (вторая еще паяется). С ВМ80 все более менее, а поставил платку z80 - работает но на экране полосы мельтешат. Причем с разными экземплярами процессора по-разному: хуже всего с Z84C0010PEC, лучше всего с стареньким 1858вм1. Грешу на арбитр D13, что делать - пока не знаю. Доработка арбитра выполнена (соединены выв. 12-13), возможно поиграюсь с конденсаторами. Зато порадовал конструктив, когда можно спокойно вынуть плату Z80, поставить на кабель заглушку и вернуть взад 8080 (типа, "за что боролись" (с)).
А ТМ2 стоит какой серии?
Не помню, оно дома. Вроде 555, у меня запас их был.
Vladimir_S
07.10.2013, 13:04
а поставил платку z80 - работает но на экране полосы мельтешат.
Точно, было такое. А вот чем вылечил не помню.
Error404
07.10.2013, 13:54
Точно, было такое. А вот чем вылечил не помню.
Попробуй, может вспомнишь?
Если каким кондером - то он наверное так там и припаян, только на плату останется взглянуть?
Vladimir_S
07.10.2013, 14:11
Попробуй, может вспомнишь?
Если каким кондером - то он наверное так там и припаян, только на плату останется взглянуть?
Гляну, но теперь уже завтра.У нас уже вечер, а делаю я все на работе.
Vladimir_S
08.10.2013, 11:28
Попробуй, может вспомнишь?
Если каким кондером - то он наверное так там и припаян, только на плату останется взглянуть?
Сергей, я кондеров лишних не ставил, но первую плату я всю сделал на кроватках. И все косяки исправлялись тусованием микросхем. Кстати и насчет полосы, я как помнится заменил все ИЕ5 на 155 серию и Орион заработал надежно, но появилась полоса. После замены DD13 - 1533ТМ2 на 155ТМ2 полоса полностью пропала.
Error404
24.11.2013, 15:51
Пытаюсь выровнять(выставить) растр по вертикали, ибо изначально картинка "за экраном" примерно на 15 строк. Поставил диод в разрыв провода к выв.2 DD7 (ЛА3) как тут рекомендовали, картинка несколько спустилась, но еще полдюжины строк все еще за экраном. Вот эта схема:
с помощью 1533ЛЛ1, соединил по ИЛИ провода 50, 51, 52 и инвертировал транзистором КТ315, с которого подал на 13 ногу DD7(ЛА3), предварительно отрезав от неё проводник.
http://alx32.nm.ru/or_scr.png
сочетается с диодным вариантом? Вместо транзистора же можно поставить лог.элемент - инвертор? Тогда получаем 3-ИЛИ-НЕ. У меня в наличии один вентиль ЛЕ1 (2-ИЛИ-НЕ - не занят на плате Ориона от DD10), какие 2 входных сигнала из трех исходных использовать?
AHTuXPuCT
24.11.2013, 15:57
я ставил ЛЕ4
Error404
24.11.2013, 19:34
C Ле4 понятно, как обойтись без нее, а уже имеющимся одним элементом ЛЕ1?
C Ле4 понятно, как обойтись без нее, а уже имеющимся одним элементом ЛЕ1?
Первые два сигнала через диоды на одну ногу, третий сигнал на вторую...
Отправленно от моего E73 с помощью Tapatalk 4
Vladimir_S
10.04.2014, 15:46
Коллеги Орионщики у кого по первому пикселю экранной области вертикальная полоса, прошу проверить способ нейтрализации этой полосы. Я поставил конденсатор между 12 и 14 ногами DD5 (ИЕ5) и полоса полностью пропала. Конденсатор не подбирал, поставил первое что под руку попалось - 820 Пф. Не поленитесь ответить.
andy150677
12.04.2014, 17:44
Да, исчезла полностью, конденсатор 750пФ. Не совсем полоса, это пиксели из более позднего участка памяти. Как же она меня раздражала :) Спасибо огромное.
Vladimir_S
30.10.2014, 14:08
Error404, Все протухло. Можешь обновить?
http://zx-pk.ru/showpost.php?p=547232&postcount=784
Error404
30.10.2014, 18:29
Error404, Все протухло. Можешь обновить?
http://zx-pk.ru/showpost.php?p=547232&postcount=784
mylivepage.ru умер, бэкапов я не делал.
Vladimir_S
31.10.2014, 01:55
Error404, Может хоть описание для M80/L80 есть?
Error404, Может хоть описание для M80/L80 есть?
Так их же в нете хоть завались
Или нужны именно русские ?
Vladimir_S
31.10.2014, 04:10
Или нужны именно русские ?
Конечно. А есть?
Error404
31.10.2014, 09:56
Конечно. А есть?
Есть
Vladimir_S
31.10.2014, 12:47
А в каком редакторе пишется текст?
Error404
31.10.2014, 14:36
А в каком редакторе пишется текст?
Ну, в любом текстовом редакторе CP/M, который на выходе дает "plain text", т.е. не вставляет в текст служебные символы (обычно такими они считают символы с кодом болеее 128). Я пользуюсь SED.COM - он редактирует файлы любого размера (в пределах емкости носителя) и для редактирования (перемещение, редактирование, поиск, выделение, блочные операции) использует комбинации клавиш, аналогичные Борладовскому Турбопаскалю. Есть редакторы "с красивостями" от орионовских умельцев типа Бутылкина, но они с моей точки зрения примитивны, т.к. редактируют только файл такого размера, который помещается в буфер в ОЗУ (16-32 кб) и используют собственный графический драйвер плюхающий в ОЗУ напрямую, т.е. могут быть запущены только на старых "образцовых" версиях орионовских CP/M примерно 1991 года выпуска. А SED работает везде где поддерживается VT-52.
sergey_sitnik
12.02.2015, 07:18
Решил попробовать собрать отдельно преобразователь напряжения , как схеме автора,в журнале. Собрал меряю напряжения на холостом ходу все в норме, +12,6; -4,7. Ну обрадовался подключаю исправный ЮТ-88 сразу садятся где 12в там 6, а -5 вообще до 0,6. В чем косяк неужели в магнитопроводе( сердечнике).....
На моей плате из-за этого преобразователя выгорел текстолит под транзистором.
Так-то он работал, но время от времени срывалась генерация и транзистор нагревался...
vladimir53
12.02.2015, 09:23
Транзистор КТ819 необходимо оснастить радиатором.
sergey_sitnik
12.02.2015, 18:28
Да я в принципе не расстраиваюсь, если плату Ориона добуду то подключу АТХ блок питания, просто из принципа интересно почему он так себя ведет, хотя с ним судя по статистике часто были заморочки. Вот я и решил попробовать собрать отдельно ......
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot