RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Февраль 2024
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
26272829   

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Тупые вопросы по рк86

Перейти вниз

Тупые вопросы по рк86 Empty Тупые вопросы по рк86

Сообщение  ведущий_специалист Вс Ноя 29 2020, 21:38

1
Здесь будут задаваться "детские" вопросы по работе 86 рк, туда же можно отнести и вопросы по схемотехнике.

От себя начну следующее:
В новоделе будет стоять тм9, которая будет висеть на шине данных и по записи в нее на выходе будет триггером держать 0 или 1 в зависимости что в нее напишут. ТМ9 (а именно ее вход С ,9 нога подключена через лл1 на WR и 0xCE00 дешифратора)
1 тупой вопрос, нужно ли подтягивать ее выходы резисторами к 5 вольтам?
Сейчас решил записать в нее данные и посмотреть тестером что в ней творится. Странные вещи там творятся. Бит1 (что на 2 ноге показывает 0,17 вольта при записанном туда 0, и ....3.8 вольта при единице . На ноге 5 (что 2й бит) наблюдаю и 0.17 при нуле и чуть выше 4 вольт при 1 (уже лучше но...). Микросхема кр1533тм9 производства интеграл куплена в чип и дипе и впаяна с нуля.

код
write_tm9: ld hl, 0CE00h
ld (hl), 03h ; поднимаем в 1 2 младших бита и по идее наблюдаем на 2 и 5 ноге лог 1
ret
Второй тупой вопрос.
Если я после записи делаю jp 0xf800 то получаю нули на выходе. То есть происходит сброс тм9. Есть ли какие нибудь мягкие входы в монитор без инициализации железа.

Просьба не пинать тапками, за 20 лет имел право все забыть (как в мониторе рк, так и в работе логических микросхем).
Заметьте, Барсик, решил писать в мнемонике Z80 что считаю удобным. Ваша школа )).
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 Вс Ноя 29 2020, 23:00

2
нужно ли подтягивать ее выходы резисторами к 5 вольтам?

Ненужно, у неё обычные выходы.

Бит1 (что на 2 ноге показывает 0,17 вольта при записанном туда 0, и ....3.8 вольта при единице .

Всё нормально, от 0 до 0,4 В это гарантированно точно лог. 0 для любой ТТЛ логики, как и лог.1 от 2,4 до Uп.

На ноге 5 (что 2й бит) наблюдаю и 0.17 при нуле и чуть выше 4 вольт при 1 (уже лучше но...)

Но, всё просто замечательно, вот если бы было 2,4 ровно, или что-то около того, то можно было бы и поволноваться.

Главное не забывать, что запись по входу С (вывод 9) происходит по спаду отрицательного импульса (или по фронту положительного, что одно и то же, поэтому данные на входах D1 - D6 (выводы 3, 4, 6, 11, 13, 14) уже гарантированно должны присутствовать на этих входах.

код
write_tm9: ld hl, 0CE00h
ld (hl), 03h ; поднимаем в 1 2 младших бита и по идее наблюдаем на 2 и 5 ноге лог 1
ret
Второй тупой вопрос.
Если я после записи делаю jp 0xf800 то получаю нули на выходе. То есть происходит сброс тм9. Есть ли какие нибудь мягкие входы в монитор без инициализации железа.

Вот тут я честно говоря не очень понял, что вы делаете, команд таких не знаю, мнемоники не знакомы, знаю только
LDA ADR - загрузка аккумулятора из памяти...
LHLD ADR - загрузка регистровой пары HL двумя байтами из памяти, ...
SHLD ADR - запоминание содержимого регистровой пары HL в двух байтах памяти, ...

Но раз у вас вход С записи в регистры подключён в дешифратору, то запись будет происходить только в моменты, когда на этом выходе, дешифратора, сменяется состояние лог. 0 на состояние лог. 1 при всех остальных условиях, информайия не записывается, входная информация не влияет на ту, что на выходе.


Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty .

Сообщение  barsik Вс Ноя 29 2020, 23:27

3
ведущий_специалист пишет:ТМ9... ее вход С, 9 нога подключена через ЛЛ1 на /WR и 0xCE00 дешифратора.
Если я после записи делаю JP 0xF800, то получаю нули на выходе. То есть происходит сброс ТМ9.
Если речь о базовом РК-ПЗУ, то этого я не понимаю. Монитор при инициализации по сбросу у Вас уже пишет 0 по адресу CE00 ? 555 ТМ9, у которой на вход R заведён RESET процессора дающий импульс от кнопки СБРОС, должен сбрасываться только по аппаратному сбросу, а JMP F800 это чисто программный сброс.
ведущий_специалист пишет:Есть ли какие нибудь мягкие входы в монитор без инициализации железа.
Естественно, все программы по выходу, если они не меняли режим ВГ75 и раб.ячейки, должны выходить на F86C, что является WARM BOOT монитора (и одновременно входом в его CCP). Или, если был запуск директивой монитора, то можно возвращаться в монитор командой RET (т.к в стеке число F86C). Но если запуск был из неграмотного нортона, который запускает программы не по CALL, то RET делать нельзя.
ведущий_специалист пишет:решил писать в мнемонике Z80, что считаю удобным.
Пока Вам ещё рано судить. Крошечные ненапрягающие мозг программы можно понять и написать на любой мнемонике, даже TDL. Вот когда повиснете на сложном алгоритме программы и мозг начнёт закипать от напряжения, вот тогда это оцените, т.к тогда любая выгода в программировании имеет вес. Когда мозг почти до пределов напряжён сложным алгоритмом программы, глупо тратить даже немного из остатков ресурсов мозга на дешифрацию неинформативных мнемоник.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty Re: Тупые вопросы по рк86

Сообщение  ведущий_специалист Вс Ноя 29 2020, 23:40

4
Viktor2312 пишет:
Вот тут я честно говоря не очень понял, что вы делаете, команд таких не знаю, мнемоники не знакомы.
Это всё sjasm... глупо, но работает

Разобрался. Выход по 0xf86с это то что я хотел. Я знал про него но просто забыл. И да, что странно, выход по 0xf800 почему то пересбрасывает тм9.
Вобщем проверил я сегодня полностью дешифратор. Работает. ВИ53 как писал ранее тоже дрынчит. Можно пускать в релиз. Осталось продумать что сделать с адресами 0xd000-0xe000,будет глупо их не задействовать.
Дождусь еще плат с вг75, соберу потестирую подумаю... Хотел конечно собрать чудо к новому году но наверное лучше протестировать как следует и заделать миру новую рк шку эдак к марту 21 года
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 Пн Ноя 30 2020, 00:52

5
Ха...

...эдак к марту 21 года

Это к весеннему обострению...

У меня оно чувствую раньше начнётся из-за этого: ...обновлять коэффициенты фильтров с помощью метода градиентного спуска.

И я что-то не понял, у ТМ9 будут задействованы все 6 триггеров или только 2  ?

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty Re: Тупые вопросы по рк86

Сообщение  ведущий_специалист Пн Ноя 30 2020, 07:50

6
Сейчас 1 нога тм9 занята переключение режима 32-48 КБ. Ещё одну задействую на включение фонта в ОЗУ. Парочку потратить на осуществление мечт барсика(переключать знакогенераторы ПЗУ). Ну и 2 остаются в резерв, можно пустить на что нибудь ещё
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty .

Сообщение  barsik Пн Ноя 30 2020, 09:05

7
ведущий_специалист пишет:ТМ9... Ну и 2 [разряда] остаются в резерв, - можно пустить на что нибудь ещё
1533 ТМ9 в качестве системного порта режимов применять невыгодно, т.к в ней всего 6 разрядов. А процессор-то в РК - 8-ми разрядный. Значит ещё 2 разряда можно как-то поиметь, если найти какой-нибудь подходящий 8-ми разрядный регистр со входом сброса.

Сейчас таких регистров сходу не вспомню, - видимо, всё про ретро железо забыл. Впрочем, мне и раньше было известно о существовании и устройстве лишь тех ИМС, что применены в РК86, Специалисте или Орионе-128. В крайнем случае можно ещё два разряда поиметь на триггере 1533 ТМ2 (в нём - как раз два недостающих разряда).

А вообще управлять в порту режимов надо разрешением прохождения частоты 50 ГЦ на вход INT (т.к слышал, что якобы прерывания, чем то полезны для игр), управлять страницами ПЗУ в окне E000...FFFF (а это удобно, чтобы не трахаться с внешним ROM-диском свисающим от основной платы на длинной косе), 32-мя фонтами (или 16-ю фонтами, если шаг в фонте в 16 байт, чтобы в режиме 25 строк не было межстрочных разрывов при высоте знакоместа в 10 линий, как в оригинальном РК86 и, чтобы можно было без хлопот поиметь красивый фонт как у текстового адаптера "Корвета" - 8*16) и ещё, возможно, полезно управлять полубанками ОЗУ по 32К в окне 0...7FFF (это удобно, если в качестве ОЗУ применить SIMM-30 на 1 Мб).
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 Пн Ноя 30 2020, 15:25

8
Сейчас таких регистров сходу не вспомню,...

Это К555ИР35, полный аналог по функционированию, но на 8 разрядов.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения