Re: Радио Рк-86
Добавлено: Чт мар 22, 2012 18:46:07
типовое значение 5 -10 кОм
С выхода ВА86 через резистор на светодиод, а второй вывод светодиода на плюс или на землю подключен?Ратмир писал(а): тыкаю на входы светик загорается только на нольна макетке
Всё правильно. Открытый вход воспринимается ВА как логическая единица и светодиод горит, а при нуле гаснет. Попробуй вход через 10 КОм посадить на землю (светодиод должен погаснуть) и подавать лог. 1 на вход (через 1КОм с +5вольт).Ратмир писал(а):Когда на минусе он горит, при "0" сигнале на входе гаснет...
Да. Это для проверки. Если при подключенном 1Ком горит, а при отключенном гаснет, то всё в порядке. Тогда все восемь входов ВА86 вешать на шину данных (без резисторов) и будет правильно показывать состояние линий.Ратмир писал(а):Вот так?
Зачем? Вся периферия адресуется как ячейки памяти, обращения к портам в РК-86 нет.petrenko писал(а): но очень хочется таки применить туда 580вк38/28
Тогда надо будет делать переменный размер экранной области ОЗУ.petrenko писал(а): но задействовать доп. признаки в 580вг75 для цветного текста. Вот как-то так..
Да нет, монитор переписывать не нужно, достаточно исправить одну ячейку, что бы позволяла в видео озу записывать байт больше чем 7Fh.VIRGO писал(а):Зачем? Вся периферия адресуется как ячейки памяти, обращения к портам в РК-86 нет.petrenko писал(а): но очень хочется таки применить туда 580вк38/28Тогда надо будет делать переменный размер экранной области ОЗУ.petrenko писал(а): но задействовать доп. признаки в 580вг75 для цветного текста. Вот как-то так..
МОНИТОР переписывать будете?
И собственное ПО писать?
Хоть числюсь начинающим, но знаю маленький секрет: ASM-команды IN@[mn] и OUT@[mn] эквивалентны MOV@[mnmn]_@reg и MOV@[mnmn]_@reg и, по крайней мере в большинстве П.О. для РК86 и подобных, хотя и без разделения M/IO с помощью вк38/28, но ввод/вывод в порты делался не MOV, а именно IN/OUT . (!)Вот так. Кстати, именно поэтому возможна без диких переделок работа CP/M в таких машинках. МОНИТОР переписывать не надо, он есть и 16k и 32k вариант и написан правильно, то есть будет работать и с вк38/28.VIRGO писал(а):Зачем? Вся периферия адресуется как ячейки памяти, обращения к портам в РК-86 нет*.petrenko писал(а): но очень хочется таки применить туда 580вк38/28
МОНИТОР переписывать будете?
И собственное ПО писать?
"Rokl" верно пишет, так и есть. Более того, были машинки, где совместно работало графическое отображение, похожее на "Фахiвец" и "Орион", с АЦУО на ИМС вг75 со сквозной синхронизацией.Rokl писал(а): Да нет, монитор переписывать не нужно, достаточно исправить одну ячейку, что бы позволяла в видео озу записывать байт больше чем 7Fh.
Это позволит включать атрибуты, кои можно использовать для включения цвета. Только их мало, атрибутов то. Потому нужно выбирать, либо 8 цветов на черном фоне с возможностью инверсии, либо 4 цвета на 4х фонах. И ещё ограничение...невозможно написать слово разными цветами, можно только слова писать разноцветными и не более 16 переключений цвета на одной текстовой строке.
Ещё в принципе можно у ВГ75 использовать 2 дополнительных атрибута псевдографики для отображения цвета, но нужнен внешний регистр, который будет хранить состояния выходов атрибутов псевдографики до конца кадра, либо до появления любого другого атрибута. Тогда можно будет выводить цветной текст в формате 8 цветов на 8 фонах.Rokl писал(а):...Это позволит включать атрибуты, кои можно использовать для включения цвета. Только их мало, атрибутов то. Потому нужно выбирать, либо 8 цветов на черном фоне с возможностью инверсии, либо 4 цвета на 4х фонах. И ещё ограничение...невозможно написать слово разными цветами, можно только слова писать разноцветными и не более 16 переключений цвета на одной текстовой строке.
Всё верно если использовать "непрозрачный" режим ВГ75. Просто говоря о переменном размере экранной области я подразумевал работу в "прозрачном" режиме, чтобы и отдельные символы можно было выделять цветом. А это выходит что после вывода очередного атрибута надо "перезаряжать" ПДП. У меня была идея при очистке экрана конец каждой строки заполнять 16-ю атрибутами и значительно усложнить подпрограмму вывода символа на экран (подсчёт количества атрибутов в строке и при превышении 15-ти игнорировать последующие, а при переводе строки замена самого последнего атрибута в строке на последний выведенный). Но тем самым "поставить крест" на программах которые используют прямую запись в экранную область.Rokl писал(а): И ещё ограничение...невозможно написать слово разными цветами, можно только слова писать разноцветными и не более 16 переключений цвета на одной текстовой строке.
Будет. Только что это даст? Буфер на ШД? Можно просто ВА86 поставить.МОНИТОР переписывать не надо, он есть и 16k и 32k вариант и написан правильно, то есть будет работать и с вк38/28.
ПЗУ с какой прошивкой стоит? (тест какой или Монитор?)Ратмир писал(а):При включении все 0, нажимаю 1шаг (D0-D7): 1100 0000, затем 1111 1111, 0000 0000, 1001 1100 и по новой от слова "затем"
Так я и говорю:VIRGO писал(а): .
.Будет. Только что это даст? Буфер на ШД? Можно просто ВА86 поставить.МОНИТОР переписывать не надо, он есть и 16k и 32k вариант и написан правильно, то есть будет работать и с вк38/28.
Если уж ставить системный контроллер, то и буферы на ША и выводить на отдельный разъём системную шину, а это потребует полной перетрассировки платы. Тогда лучше пойти по пути Rokl - переход на 8085, SRAM и т.д.
- вот , но правда можно и разъём MSX2 50pin (в палаточке видел по 25р.) , а можно даже и то и другое !"также из-за трудности доставания заменить системный разъём на доступный, продаваемый в магазинах, палаточках и фирмах от 12 до 45 руб. разъём ISA-16(62+36 цельным пластиком - не двумя), " "Правда придётся и плату переразвести - но заодно и не останется ошибок всех версий и редакций.".
Гладко было на бумаге, да забыли про овраги.petrenko писал(а):Кстати можно при переразводилове платы предусмотреть и 1821вм85=i8085 и 580вм80=i8080 и даже Т34вм1(=z80 sinclair с режимом РК86
...)- ведь у кого-то есть только один из этих, чтобы всем подошла плата. Новодел, конечно, просто раньше почему-то так не сделали, странно, идея "на поверхности"..... Прямо-таки сподвигаете меня засесть за разведение платы..