RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Ноябрь 2024
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930 

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

Последние темы
» Вити больше нет!
автор 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РК".

Страница 2 из 16 Предыдущий  1, 2, 3 ... 9 ... 16  Следующий

Перейти вниз

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  barsik Пн Ноя 09 2020, 18:25

26
К модератору: Выдвигаю просьбу все посты начиная с вот этого вернуть в тему "Радио-РК2019М", откуда они и ответвились. А флейм желательно удалить или унести в иное место.
Viktor2312 пишет:аж дурно стало
Виктор, по вашему фото с пачкой сигарет делаю вывод, что Вы курите, - это намного вреднее, чем пару раз вдохнуть пары бензина или канифоли. Когда до Вас доберётся Ковидыч, то пожалеете, что курили. Курение смертельный фактор риска при ковиде-19, т.к он быстро добивает легкие курильщиков, уже наполовину уничтоженные пожизненным табококурением.
ведущий_специалист пишет:Вырисовал тут схему... Готов выслушать всю критику
Зачем Вы при ТМ9 сохранили триггер, что переключает режимы? Тем более, что программный ключ переключают чип-селектами, а не портами. Хотя две половинки триггера 1533 ТМ2 можно оставить, чтобы вместе с 1533 ТМ9 получилось 8 управляющих битов. Только триггеры надо включить по схеме D-триггера. А можно ради единообразия, применить для тех же целей две 1533 ТМ8.

На выходе ТМ9 формируется один сигнал 48/-32 (48К при 1,  32К при 0, т.к по сбросу по R на выходе у ТМ9 0). Раз для коммутатора для ЛЛ1 нужны противофазные сигналы (что есть на выходах ТМ2, то потребуется ещё инвертор). Кстати, инвертор для RESET у Вас встречается дважды.

Вы сделали шаг выборок у КП11 в 4 Кб вместо 8 Кб. Тогда и шаг у вторичного дешифратора станет не 1 Кб, а 512 байт и на адресных входах вторичного дешифратора ИД7 должны быть адреса A9, A10, A11 (и адреса чип селектов на выходах вторичного ИД7 подписаны неправильно). А у вас нарисован шаг дешифратора всего в 4 адреса и эти выборки дублируются, повторяются в области C000...CFFF всего 128 раза. Для получения единого /CAS надо сложить по нулям выборки /RAM-0...7FFF, /RAM-8000 и /RAM-A000. Это делается без доп.деталей на стоящих на плате освобождённых.

[ Вообще, если делать доработку на рабочей плате, я бы не стал перепаивать входы у КП11 (резать печать неприятно), пусть уж лучше половина выходов КП11 пропадёт впустую. ]

При шаге первичного дешифратора в 4 Кб, чтобы поиметь выборку ПЗУ в 8К Вам пришлось объединять на ЛИ1 чип-селекты /E000 и /F000. Что, впрочем, имеет и положительную сторону. Можно под адрес сист.регистра на запись ТМ9 использовать адрес F000 или F800 (что лучше, т.к много РК-шек у кого полная дешифрация адресов ПЗУ). Это освободит один чип-селект вторичного дешифратора. Речь о том, чтобы ТМ9 записывался по адресу F800, это красиво, т.к тут у всех обычно стоит ПЗУ (даже если что-то меняли в адресациях портов). С шагом первичного деления на 4 Кб, можно добавить ещё ОЗУ или ПЗУ в участке D000...DFFF.

Раз Вы не хотите ставить КР580, то вероятно правильно не заморачиваться на выделение каждой БИС целого килобайта. Никто (кроме тех, кто уже поставил в РК 8085) не знает, выдаёт ли 8085 при командах IN/OUT на старшие адреса дубль младших (или даёт туда данные).

Вот разбиение битов в сист.регистре 1533 ТМ9, что я предлагал Виктору в 2019-м году. Два бита B0 и B1 для номера банки ОЗУ полезны если всего две банки 565 РУ5, но коммутация страницами не по 48 Кб (что не экономично), а страницами по 32 Кб в окне 0...7FFF (что даёт доступ ко всему ОЗУ в 128 Кб и можно в CCP/M иметь эл.диск в 128-48= 80 Кб, что неплохо). Коммутировать фонты придётся чем-то ещё (ну а Вам фонты коммутировать не надо, ибо Вы хотите их загружать).


Флейм только по теме "Радио-86РК". - Страница 2 TM9.1604940009


Последний раз редактировалось: barsik (Пн Ноя 09 2020, 19:52), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

27
barsik пишет:
Зачем Вы при ТМ9 сохранили триггер, что переключает режимы? Тем более, что программный ключ переключают чип-селектами, а не портами. Хотя две половинки триггера 1533 ТМ2 можно оставить, чтобы вместе с 1533 ТМ9 получилось 8 управляющих битов. Только триггеры надо включить по схеме D-триггера. А можно ради единообразия, применить для тех же целей две 1533 ТМ8.
Угу, думал об этом, даже сделал вариант без переключателя тм2. Но мой мозг не принял (почему то) данный вариант схемы, надо посидеть подумать, что то не сошлось.
barsik пишет:
На выходе ТМ9 формируется один сигнал 48/-32 (48К при 1,  32К при 0, т.к по сбросу по R на выходе у ТМ9 0).
То есть с тм9 можно забрать один пин? Вот тогда тм2 точно нужна...

barsik пишет:
Кстати, инвертор для RESET у Вас встречается дважды.
Это заметил, да, спасибо, минус один инвертор.

barsik пишет:
Вы сделали шаг выборок у КП11 в 4 Кб вместо 8 Кб. Тогда и шаг у вторичного дешифратора станет не 1 Кб, а 512 байт и на адресных входах вторичного дешифратора ИД7 должны быть адреса A9, A10, A11 (и адреса чип селектов на выходах вторичного ИД7 подписаны неправильно). А у вас нарисован шаг дешифратора всего в 4 адреса и эти выборки дублируются, повторяются в области C000...CFFF всего 128 раза. Для получения единого /CAS надо сложить по нулям выборки /RAM-0...7FFF, /RAM-8000 и /RAM-A000. Это делается без доп.деталей на стоящих на плате освобождённых.
Увы, моя плата с рк на данный момент не имеет динамического озу, также в схеме нет и кп11. Поэтому все что связано с CAS RAS я не рисую, так как схема рисуется на вариант с использованием полностью статического ОЗУ.
С адресами второй ИД7 напутал ))))). За основу взял И Крылову с ее дешифратором адреса, а у нее там совсем по мало выборки )). Да, надо переделать.

barsik пишет:
Раз Вы не хотите ставить КР580, то вероятно правильно не заморачиваться на выделение каждой БИС целого килобайта. Никто (кроме тех, кто уже поставил в РК 8085) не знает, выдаёт ли 8085 при командах IN/OUT на старшие адреса дубль младших (или даёт туда данные).
Да, не хочу его ставить... Тормознутая штука. Но если макетировать - то на нем, а потом лепить 8085. ))) Мне тут 6502 уже пришел с али, а я все рк не доделал.


Последний раз редактировалось: ведущий_специалист (Пн Ноя 09 2020, 20:06), всего редактировалось 1 раз(а) (Обоснование : Ид7...не так)
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  barsik Пн Ноя 09 2020, 19:57

28
ведущий_специалист пишет:Мне тут 6502 уже пришел с али
Некоторые утверждают, что якобы это крутой процессор, удобный для игр. Ставьте его в новодел РК86, Вас ведь вроде бы старые игры для РК86 из 80-тых годов не особо волнуют. А 6502 позволит наштамповать новые игры. Правда где взять компилятор Си или Паскаля для 6502 (желательно кросс-компилятор) ? А какой 6502 ? В смысле на какую частоту клока рассчитан? Я бы предпочёл 65816 или 65802 (в крайнем случае 65С02). Они все тянут 5 МГЦ и более (14-ти мегагерцовые разгоняли до 25 МГЦ).
ведущий_специалист пишет:То есть с ТМ9 можно забрать один пин? Вот тогда ТМ2 точно нужна...
Для чего она нужна? ТМ9 даёт готовый к употреблению сигнал, его вполне достаточно, чтобы переключать режимы.


Последний раз редактировалось: barsik (Пн Ноя 09 2020, 20:11), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

29
barsik пишет:
ведущий_специалист пишет:Мне тут 6502 уже пришел с али
Некоторые утверждают, что якобы это крутой процессор, удобный для игр. Ставьте его в новодел РК86, Вас ведь вроде бы старые игры для РК86 из 80-тых годов не особо волнуют. А 6502 позволит наштамповать новые игры. Правда где взять компилятор Си или Паскаля для 6502 (желательно кросс-компилятор) ?
ведущий_специалист пишет:То есть с тм9 можно забрать один пин? Вот тогда тм2 точно нужна...
Для чего она нужна? ТМ9 даёт готовый к употреблению сигнал, его вполне достаточно, чтобы переключать режимы.
Да, насчет тм9 точно все верно. ТМ2 не нужна.
А для 6502 есть отличный С компилятор. Люди для дендика под ним на PC игры штампуют не напрягаясь.
https://habr.com/ru/post/348022/
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  barsik Пн Ноя 09 2020, 20:28

30
ведущий_специалист пишет:А для 6502 есть отличный С компилятор. ...
https://habr.com/ru/post/348022/
Спасибо за наводку про Си-кросс-компилятор. Хотя ещё и ассемблер 6502 нужен (если есть, что-то лучше табличного TASM).

Кросс компилятор Си для 6502 подождёт времён, когда и если я поимею что-то на 6502 в железе, а вот графические инструменты там заинтересовали. Похоже платформа игровой приставки NES (в смысле наличия для неё пишущих игры программистов-любителей) процветает.
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

31
Флейм только по теме "Радио-86РК". - Страница 2 Dsch110
Так правильно? Вчера пытался самостоятельно посчитать что да как будет но вечером голова обычно не варит.
Посчитал адреса, при такой адресации второй ид7 получаем адреса C200,C400,C600,C800,CA00,CC00,CE00
Подправил немного переключатель 32/48кб, по моему так должно работать.
Флейм только по теме "Радио-86РК". - Страница 2 Dsch111
Предыдущие посты кудаа то исчезли )). Может тему отдельно создать типа улучшение архитектуры рк86?


Последний раз редактировалось: ведущий_специалист (Вт Ноя 10 2020, 23:46), всего редактировалось 1 раз(а) (Обоснование : Посчитал адреса)
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  Viktor2312 Вт Ноя 10 2020, 21:42

32
Предыдущие посты кудаа то исчезли ))

Всё на месте, я удалил только три своих поста, так как явно флем чистой воды, один пустой пост Барсика, и один ваш, по поводу баночек, ну он явно не имеет отношения к РК. Барсик же очень просил не загаживать тему просто флеймом, чтобы было чисто обсуждение усовершенствование архитектуры РК.

Этот пост тоже завтра удалю, надеюсь вы его уже к тому времени прочитаете, чтобы не было недопонимания.

С типами в теме К210, понятно, я так это всё себе и представлял из предыдущего опыта, спасибо что разъяснили...

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  ведущий_специалист Ср Ноя 11 2020, 18:18

33
Вопрос знатокам. Правильно ли что в ППА клавиатуры свободные ноги PC0 PC1 PC2 PC4, можно ли их применять в своих программах, или они каким то образом подвязаны на обсчет клавиатуры?
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  barsik Ср Ноя 11 2020, 18:42

34
ведущий_специалист пишет:Правильно ли что в ППА клавиатуры свободные ноги  PC0 PC1 PC2 PC4, можно ли их применять в своих программах
По памяти, если ничего не путаю, то PC0 - вывод на магнитофон, PC3 - светодиод РУС/ЛАТ, а PC4 ввод с магнитофона. На PC3 индивидуально, т.е командой побитового управления (что есть для битов PC) в подпрограммах F812 И F81B кладётся бит если нажата клавиша <РУС/ЛАТ>, но перед этим на все биты PC0...PC3 зачем-то записывается 0. Кстати, ради экономии разработчики ROM-BIOS могли бы в качестве флага РУС/ЛАТ использовать сам бит PC3 из ППА, т.к биты порта запрограммированного на вывод можно считывать.

А то, что монитор кидает на биты PC1 и PC2 в ходе своей работы ноль, позволяет использовать PC1 и PC2 в качестве управляющих битов для переключения фонтов. Хотя надо убедиться, что в играх это не вызовет неожиданных переключений фонта. Даже если в PC игры что-то кидают, то скорее всего на все биты PC одно и то же. Потому можно при одинаковых битах PC1=PC2 включать базовый фонт, а если эти биты не равны, то альтернативный. Или можно таким способом переключать входы PB или PC4...PC7 ППА клавиатуры на джойстик (добавив 555 КП11)


AFE7D:  XOR     A
        LD      (PA),A
        LD      (PC),A
        LD      A,(RUSLAT)
        AND     00000001B
        OR      00000110B       ; зажигаем/гасим светодиод РУСЛАТ по биту D
        LD      (PU),A
        LD      A,(PB)
        INC     A
        JP      NZ,AFE97
        DEC     A
        RET
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

35
Ну и самый злой вопрос.... А сколько теоритически без буферирования шины данных, можно посадить корпусов микросхем на D0-D7 ?
Имеются ввиду микросхемы статической памяти.
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  barsik Ср Ноя 11 2020, 19:30

36
ведущий_специалист пишет:А сколько теоретически без буферирования шины данных, можно посадить корпусов микросхем на D0-D7 ?
Куда? На ноги ШД процессора, она же - ШД ППА и она же входы/выходы ОЗУ (любого, если оно включено без буферов)? Или же выходы ППА ВВ55 ?
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  ведущий_специалист Ср Ноя 11 2020, 19:31

37
barsik пишет:
ведущий_специалист пишет:А сколько теоретически без буферирования шины данных, можно посадить корпусов микросхем на D0-D7 ?
Куда? На ноги ШД процессора, она же - ШД ППА и она же входы/выходы ОЗУ (любого, если оно включено без буферов)? Или же выходы ППА ВВ55 ?
Имелся ввиду ВМ80 конечно же...
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  barsik Ср Ноя 11 2020, 19:40

38
ведущий_специалист пишет:
barsik пишет:Куда?
Имелся ввиду ВМ80 конечно же...
Вроде по ШД процессор КР580 можно грузить на один вход 155-й серии, что равно 20-ти входам 555-й серии и ещё больше (неизвестно сколько, но видимо очень много) входов 1533-й серии. А вот про КМОП серии неизвестно. КМОП-входы вроде тока от источника жрут мало, но зато у них входная ёмкость присутствует, так что ограничение на число входов тоже должно быть. Но на шине данных ещё присутствует ППА, его нагрузочную способность тоже надо учесть, а то клавиатура откажет. А при динамических ОЗУ - они наиболее слабое звено, т.к они рассчитаны на применение буферов.
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  Viktor2312 Ср Ноя 11 2020, 22:12

39
Выходной ток лог. 0 у КР580ВМ80А 1,9 мА. Если вы вешаете вход микросхемы К155 серии, то он имеет входной ток лог. 0 1,6 мА то вот выходит только один и с запасом 0,3 мА. Но ! Входной ток лог. 0 у КР1533 серии 0,2 мА то есть вы можете повесить ещё один вход микросхемы КР1533, и останется запас 0,1 мА. Если же вы нагружаете выходы микросхемами К555 серии, они имеют входной ток лог. 0 равный 0,4 мА, соответственно сами посчитаете сколько можно 4 и останется запас 0,3 мА

Главное запомнить, если не вдаваться в подробности:

I0вх, мА

К155 - 1,6 мА
К555 - 0,4 мА
КР531 - 2 мА
КР1533 - 0,2 мА

Ну и смотреть выходной ток в сост. лог. 0 вывода, который вы нагружаете, в данном случае у КР580ВМ80А - 1,9 мА I0вых. По лог. 1 там всё совпадает, только токи на порядок меньше...

Пример:

I0вых К155 = 16 мА, I0вх К155 = 1,6 мА, N = 10
I0вых КР531 = 20 мА, I0вх КР531 = 2 мА, N = 10
I0вых К555 = 8 мА, I0вх К555 = 0,4 мА, N = 20
I0вых КР1533 = 8 мА, I0вх КР1533 = 0,2 мА, N = 40
неизвестно сколько

Всё известно и в документации, всё чётко написано и с точностью до нескольких знаков после запятой. Разберитесь с этим, я выше достаточно написал, чтобы понять и въехать.

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

40
Флейм только по теме "Радио-86РК". - Страница 2 Sr_vi10
Флейм только по теме "Радио-86РК". - Страница 2 Dsh10
Прототипирую схему. Отдельными платами буду лепить к рабочей плате рк. Как я этого не хотел конечно но...
Это плата с доп оперативкой, ви53 и умного дешифратора, обеспечивающего совместимость с оригиналом.
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  Viktor2312 Пн Ноя 16 2020, 19:59

41
Кисивааа... да и только.

Но я после заводских плат, больше себе что либо делать ЛУТ -ом не хочу...

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  barsik Вт Ноя 17 2020, 07:06

42
Viktor2312 пишет:Кисивааа...
Это на японском или на вашем местном карачаевском? Или может это на языке планеты Плюк галактики Кин-Дза-Дза? Пишите лучше на русском языке, многим из читателей это будет понятнее, ведь не все так хорошо знают карачаевский язык. Кю!
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

43
Viktor2312 пишет:
Но я после заводских плат, больше себе что либо делать ЛУТ -ом не хочу...
Я постоянный клиент jlcpcb, но если хочется проверить быстро и сразу делаю так. Благо на работе отличный лазерный принтер и машинка для ламинирования, переделанная под лут.
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

44
Я извиняюсь за навязчивость. Барсик, вопрос к Вам. Помнится, Вы писали, что имеете дизассемблер монитора радио86 рк. Не могли бы Вы дать ссылку, где можно поиметь данный код. Интересует крайне кастрированный вариант для процессора 8080. Интересуюсь ради доработок в плане сделать универсальную подпрограмму опроса клавиатуры в режиме рк86 на 48 (52) кБ. Пока что думаю, либо внедрить директиву, переключающую режим 32/48 кБ, либо сделать своего рода API , куда будут лезть программы пользователя. А вообще, считаю это отдельная тема, ведь написав достаточно серьезное ПО именно монитора (своего рода БИОС) разработчик тем самым закладывает интерес к новоделу. Если говорить о версии монитора в 8кБ, то стоит вообще всем обсудить что именно там нужно иметь, это как своего рода busybox от линукса. Короче предлагаю пообсуждать, какими директивами и няшками в виде поддержки диска добавить ПЗУ. (Тут если думать дальше, то не мешало бы вообще заделать теневой ПЗУ с оболочкой по типу нортон и необходимыми подпрограммами для работы с дисками. Подгружать по сути это нужно в свободные линейные 16кБ, а API с дисковой работой в сегментированные 4кБ (те которые освободились по 0xD000)).
Самолично считаю что самому хотелось бы вывести в верхнюю строку время, режим (32кБ/48кБ), вывести рус/лат, можно объем (наличие) диска, версию ЗГ. Уместить бы там еще эти все хотелки.
Пока что хочу начать с главного, опроса клавиатуры с 8000 - С200.
PS. Вообще видя эту доработку не перестаю удивляться как много открывается программисту для создания новых интересных программ.
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  Viktor2312 Вт Ноя 17 2020, 15:19

45
barsik пишет:
Viktor2312 пишет:Кисивааа...
Это на японском или на вашем местном карачаевском? Или может это на языке планеты Плюк галактики Кин-Дза-Дза? Пишите лучше на русском языке, многим из читателей это будет понятнее, ведь не все так хорошо знают карачаевский язык. Кю!

- Пацак пацака не обманывает. Это некрасиво, родной.

- Так. Значит, русский язык знаем. Зачем потребовалось скрывать?


- Дикари. Послушай, я тебя полюбил, я тебя научу. Если у меня немножко КЦ есть, я имею право носить жёлтые штаны и передо мной пацак должен не один, а 2 раза приседать. Если у меня много КЦ есть, я имею право носить малиновые штаны, и передо мной и пацак должен 2 раза приседать, и чатланин ку делать, и эцилопп меня не имеет права бить по ночам. Никогда!


Laughing

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

Сообщение  barsik Вт Ноя 17 2020, 17:24

46
ведущий_специалист пишет:Вы писали, что имеете дизассемблер монитора "Радио-86РК". Не могли бы Вы дать ссылку, где можно поиметь данный код. Интересует крайне кастрированный вариант для процессора 8080.
Не кастрированный, а лишь оптимизированный и даже иногда улучшенный код ПЗУ РК86 я выкладывал вот в этой теме.

А если кастрировать, в смысле просто удалять не особо нужные директивы монитора, то можно ещё выиграть место. Хотя не вижу смысла надрываться, стараясь уместить двухрежимный ROM-BIOS всего в 2 Кб, если речь о доработанном РК. Никто не мешает занять под ROM-BIOS не 2, а целых 4 Кб, что (если 2732 в хозяйстве не нашлось) достигается напайкой панельки на РФ2 - получается двухэтажная микросхема, - как бы аналог 2732 (зря их в СССР не клонировали, удобнее, чем вдвое менее ёмкая 572 РФ2).

Наличие изобилия ПЗУ позволит добавить в ROM-BIOS упр.коды терминала полезного в ОС CP/M или даже BDOS конкретной ОС (BDOS CP/M довольно маленький: всего лишь $3E00). И проще всего и разумнее как раз сделать двухрежимную версию ПЗУ именно в 4 Кб (кодами займётся лишь 3 Кб из 4-х, и т.о 1 Кб останется под загружаемый фонт, если он загружается).

Для многорежимного ROM-BIOS входы F82D, F809 и F803 векторизуются, т.е при их вызове исполнительный адрес подпрограммы берётся из вектора перехода, двух ячеек с адресом. Что и позволяет грузить драйвер, хоть текстового вывода на экран в другом месте (B6D0...BFF4 вместо 76D0...7FF4), хоть текстового вывода в графическом режиме.
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  Viktor2312 Вт Ноя 17 2020, 18:51

47
как бы аналог 2732 (зря их в СССР не клонировали, удобнее, чем вдвое менее ёмкая 572 РФ2).

Для этого есть половинки, если уж не хочется К573РФ4 полноценную на 8 Кбайт портить, К573РФ41 и К573РФ42.

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  barsik Вт Ноя 17 2020, 19:32

48
Viktor2312 пишет:есть половинки, если уж не хочется К573РФ4 полноценную
Речь о том, что 2732 удобна для расширения ROM-BIOS-ов советских 8-ми разрядок.

Т.к вражескую 2732 просто вставляешь в имеющуюся в РК86 (или Микро-80/ОРИОНЕ/Специалисте/ЮТ-88) панельку ПЗУ на 24 ноги, а затем просто сидишь, плюёшь в потолок и злорадствуешь, глядя как трахается тот, кто сдуру наслушавшись вашего совета решил расширять ROM-BIOS на 2764/РФ4 (у которых оказалось чересчур много выводов, отчего они с большим трудом влезают в 24-х нОгую панельку из под 573 РФ2).

И ещё Вы забыли очень важный нюанс. У 2764 маленький ресурс перезашивок (~25), а у 573РФ2/2716/2732 ресурс перезашивок (с практической точки зрения), как минимум, на порядок больше, т.к они сделаны по более древней технологии, отчего, естественно, на порядок надёжнее - я их перешивал до ~150 раз и всё ещё не заметил никакого ухудшения процесса перезашивки.

PS. У меня как раз есть 4 штуки 2732 (они стояли в тайваньском клоне Apple-II, который я распилил в начале 1990-тых), а 2764...27256 у меня всего лишь за 15 лет (1990... 2005) сдохло ~70 штук.


Последний раз редактировалось: barsik (Вт Ноя 17 2020, 19:51), всего редактировалось 2 раз(а) (Обоснование : графоманство: исправлял ошибки)
barsik
barsik
Ветеран

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty .

Сообщение  Viktor2312 Вт Ноя 17 2020, 19:43

49
...и злорадствуешь, глядя как тот, кто сдуру наслушавшись вашего совета решил расширять ROM-BIOS на 2764/РФ4 (у которых оказалось чересчур много выводов, отчего они с большим трудом влезают в 24-х нОгую панельку из под РФ2).

Вот не понимаю вас Барсик, честно не понимаю. У вас семь пятниц на неделе, то вы предлагаете пол платы по-перерезать и напаять килограмм МГТФ -а, и это нормально - для вас, то вот запаять 4 проводочка, минимальной длины, оказывается проблемой. У РФ41 только 1,2 и 28,27 ножки будут висеть в воздухе, при этом на первую ножку подаётся +5 В, как в прочем и на 27 и 28, и только на вторую, в зависимости от РФ41 или РФ42 подаётся земля или +5 В, то есть два варианта, все на +5 В от 24 вывода РФ2, то есть один провод и длина его 5 мм, или два провода по 5 мм...

Ну да ладно, вам виднее, я всего лишь хотел напомнить про половинки...


Последний раз редактировалось: Viktor2312 (Вт Ноя 17 2020, 21:07), всего редактировалось 1 раз(а)

Viktor2312
RIP

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

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

Флейм только по теме "Радио-86РК". - Страница 2 Empty Re: Флейм только по теме "Радио-86РК".

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

50
barsik пишет:...я выкладывал вот в этой теме.
Либо я совсем отвык от ассемблера либо я его забыл, но простите, он мне напоминает ассемблер Z80
ведущий_специалист
ведущий_специалист
Мастер+

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

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

Страница 2 из 16 Предыдущий  1, 2, 3 ... 9 ... 16  Следующий

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

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

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