User Tag List

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя
Показано с 141 по 150 из 181

Тема: Модульный РАДИО-86РК

  1. #141

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vital72
    и доставляет же кому-то удовольствие размещать картинки на *****-радикале
    Это не я размещал картинку на "радикале". Схемы тоже не видел. Этот крутой клон РК86 называется "Электроника КР-04" (очень редкая вещь). Ссылку на картинку нашёл вчера на этом же сайте в теме "РАДИО-86РК: Навигация по клонам". Хотел найти там информацию о компьютере у которого ВГ75 стоит по адресу D000. Но ни хрена не нашёл, там даже нет описаний приведённых в списке клонов РК86 с указанием адресов В/У и адреса экрана. Там только бесполезный перечень клонов и ссылки на фотографии (и даже не все из них работают, протухли). Оказалось что клонов РК86 гораздо больше, чем я думал. Для изготовления универсальных программ для РК-платформы надо иметь хотя-бы краткую таблицу, где бы были приведены все нужные программисту адреса для всех РК-клонов.

    http://zx-pk.ru/threads/9653-radio-8...l=1#post271548
    http://zx-pk.ru/threads/9653-radio-8...l=1#post417417

    Подскажите как делать ссылку на конкретный пост на этом сайте (видел что надо добавить суффикс &postcount#nn к адресу страницы, но у меня не получилось).

    Кстати, нашёл в указанной теме ссылку на сайт, где рассказано как модернизировать РК86.
    http://radio86rk.pbworks.com/w/page/...dio-86RК-SRAM

    Сложилось впечатление, что те кто сейчас делают какие-то улушения РК86 занимаются изобретением велосипеда в восьмой раз.
    Последний раз редактировалось barsik; 22.03.2017 в 11:49.

  2. #142

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Подскажите как делать ссылку на конкретный пост на этом сайте (видел что надо добавить суффикс &postcount#NN к адресу страницы, но у меня не получилось).
    Номер сообщения - это ссылка, кликните правой кнопкой мыши на номере и выберите "Копировать адрес ссылки".

  3. #143

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Многие сделали или хотят сделать турбирование РК86 по схеме иэ ж.РАДИО 01.1991, для чего монтируют отдельный кварцевый генератор. Как указано в статье, быстродействие РК возрастает не пропорционально соотношению кварцев, а несколько больше. Это происходит оттого, что на большей частоте ПДП быстрее выполняет свою работу, отчего меньший процент времени отнимает у процессора. Хочу привести расчёт, чтобы каждый мог знать какое расчётное быстродействие получит его РК86 с конкретным кварцем.

    При тактировании КР580 1.77 МГЦ он отнимает у КР580 25% времени, отчего общее быстродействие падает до 0.75 от такта 1.77 МГЦ. Если такт ВТ57 увеличивается, то во столько же раз сокращается время захвата шины ПДП. Тогда легко рассчитать реальное быстродействие РК86 при тактированиия КР580 тактом в 3 МГЦ (при замене кварца 16 МГЦ на 27 МГЦ):

    Время захвата шины сокращается в 3.0 : 1.77= 1.695 раз. И общее быстродействие составит:

    3.0 * (1-(0.25 : 1.695))= 2.558 МГЦ.

    Если поставить ВК28, то КР580 тянет такт 3.5 МГЦ, что даст эффективный такт процессора:

    3.5 * (1-(0.25 : (3.5:1.77))= 3.056 МГЦ.

    Есть ещё интересный вопрос, как меняется быстродействие в зависимости от установленного режима ВГ75. В стандартном режиме при 31-й строке ВГ75 тормозит КР580 на ~25%. Обычно используются ещё два графических режима с 39 строками (128*60 и 192*60) и 62-й строками (192*100).

    В режиме 128*60 с 39 строками ВТ57 отнимает у процессора в 39:31=1.258 раз больше времени. Тогда имеем эффективный такт процессора:

    1.77 * (1-(0.25 * 1.258))= 1.21 МГЦ

    В режиме 192*100 с 62 строками имеем эффективный такт процессора:

    1.77 * (1-(0.25 * (62:31)))= 885 КГЦ

    ;--------------------------

    Придумал, как без пайки доп.генератора и затрат деталей с помощью лишь куска проволоки поднять быстродействие РК86, если он выполнен на Z80 или 8085 процессоре. Ранее я предлагал поднять быстродействие за счёт подачи такта 2.66 МГЦ на ВТ57, что даёт ускорение на 13.5% . Однако, если используется процессор Z80/8085, то этот же такт можно подать и на Z80 вместо F2TTL. Тогда реальное быстродействие составит:

    2.66 * 1-(0.25 : (2.66:1.77)= 2.216 МГЦ.

    Если-же в РК86 сделана переделка на фонт 8*8, при которой счетчик D3 заменён на ИЕ5 и делит не на 12, а 16, то на плате присутствует такт не 2.66 МГЦ, а 20:8=2.5 МГЦ. Тактируя этим тактом в 2.5 МГЦ ВТ57 (вместо такта 1.77) получаем сокращение времени захвата ПДП на 2.5:1.77= 1.41. Тогда 25-ти процентный простой из-за ПДП сокращается на столько же. Быстродействие составит

    2.5 * (1-(0.25 : 1.41))= 2.06 МГЦ.

    А если подать на Z80 такт 5 МГЦ, что тоже присутствует на счётчике D3, то реальная скорость составит:

    5.0 * (1-(0.25 : (5:1.77))= 4.19 МГЦ.

    Можно ли применить эту идею к КР580? К сожалению, на КР580 надо подавать сразу 2 такта Ф1 и Ф2. Однако, если мы посмотрим на схему СПЕЦИАЛИСТА, то обнаружим, что там Ф1 и Ф2 не из идиотической ГФ24, а формируются с помощью счетчика ИЕ5, дешифратора ИД4 и высоковольтной ЛА8. Заметьте, что счётчик ИЕ5 уже имеется, если выполнена переделка на фонт 8*8. Дешифратор тоже не нужен. Таким образом в схеме РК86 остаётся только добавить ЛА8, чтобы формировать Ф1 и Ф2.

    Такт КР580 при этом будет не в 9 раз ниже кварца, а только в 8 раз. При этом ГФ24 работает только как генератор, дающий на выходе OSC частоту кварца. В таком варианте КР580 тактируется тактом в 2.5 МГЦ и эффективный такт равен 2.06 МГЦ. Что конечно маловато, но зато соответствует РТМ на КР580 (кому это надо? - Лучше выжать максимум).

    ГФ24 идиотическая потому что делит на 9, что очень неудобно для графических компьютеров, где за такт процессора на экран выводится 8 точек. Поэтому там её никогда и не применяют. Выигрышем при формировании Ф1 и Ф2 по схеме СПЕЦИАЛИСТА является то, что теперь КР580 и ВГ75 работают синхронно, что сокращает потери из-за несинхронности и существенно упрощает расчёт времянок. А также избавляемся от ГФ24, который плохо заводится на высоких частотах, перегревается и совершенно не нужен при Z80 на такте 9 МГЦ. При всякой новой разводке платы ставить ГФ24 - неразумно.

    Если не сделана переделка для фонта 8*8 и счётчик ИЕ4 по-прежнему делит на 12, то вероятно, с помощью дешифратора и логики тоже можно получить Ф1 и Ф2, но их временные диаграммы будут нестандартными. Поэтому и связываться с этим не стоит.

    Наиболее удобным для РК86 является кварц на 18 МГЦ. Так очень грамотно сделано в "Партнёре". Тогда частота сдвига точек 9 МГЦ, вместо 8. Что лучше, т.к даже в телевизор влезают крайние символы, а на мониторах видны ~75 символов в строке. И из одного кварца получается такт 3.0 МГЦ для ВТ57 и КР580. Режим программирования ВГ75 такой же как в Партнёре, но его программы работать не будут, если в нём другие адреса В/У.
    Последний раз редактировалось barsik; 23.03.2017 в 02:11.

  4. #144

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да что вы все прикопались до гф24 (8224). 8224 является компектом серии 8080, также и 8228 можно логикой заменить. так же и про 8080 можно сказать, что он идиотической -- три питания, две фазы тактирования...

  5. #145

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vital72 Посмотреть сообщение
    две фазы тактирования...
    в z80 не так? (яхзпрст)

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    ставить ГФ24 - неразумно.
    ставить делитель на 9 в компьютере тоже не разумно...
    тем более пускать /9 на проц
    а все остальное на видео...

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    ставить ГФ24 - неразумно.
    ставить делитель на 9 в компьютере тоже не разумно...
    тем более пускать /9 на проц
    а все остальное на видео...

    Цитата Сообщение от barsik Посмотреть сообщение
    если в нём другие адреса В/У.
    а что стоит сделать переключаемый дешифратор адреса
    чтоб программно менять расположение портов
    для переключения в режим совместимости с другими РК?

  6. #146

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN
    ставить делитель на 9 в компьютере тоже не разумно...
    тем более пускать /9 на проц, а все остальное на видео...
    И я о том же. Потому ГФ24 и не нравится разработчикам компов на КР580 и они вынуждены эмулировать его функции на логике. Но я думаю, что сейчас никто уже не будет его выкусывать из плат и заменять логикой, только ради того, чтобы было легко считать такты. Я написал это на тот случай, если случится чудо и кто-то выпустит платы нового клона РК86.

    Цитата Сообщение от NEO SPECTRUMAN
    А что стоит сделать переключаемый дешифратор адреса, чтобы программно менять расположение портов для переключения в режим совместимости с другими РК?
    Вводить в РК коммутацию В/У ради совместимости с клонами - не смешно. Этих клонов РК развелось слишком много. Раньше думал, что их 3 штуки, а вчера заглянул в тему "РАДИО-86РК: Навигация по клонам", так убедился, что этих клонов сделали чуть-ли не 20 штук. Теперь это задача программиста - встроить в каждую программу тест определяющий тип клона и соответственно модифицирующий код игры. Я предлагал ввести в игры блок параметров, чтобы этого избежать.
    Последний раз редактировалось barsik; 22.03.2017 в 23:29.

  7. #147

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    а вчера заглянул в тему "РАДИО-86РК: Навигация по клонам", так убедился, что этих клонов сделали чуть-ли не 20 штук.
    а большая их часть является точной копией одного из тех 4-х. Только с другим названием.
    щас полезу удостоверюсь

    - - - Добавлено - - -

    1-й пост
    РК, Апогей, Партнер, Микроша
    ВСЕ!
    может конечно еще где то есть полтора клона с новыми возможностями
    но тысячей софта для них не видно
    как и упоминания об этих клонах


    а то что там еще 10 клонов с разными названиями...

    юты88 и микры80 за РК не считаю...

    зы я говорю только о смене адресов вг75, вт57 и вв55
    а не о запихивание 4-х компов в один

    - - - Добавлено - - -

    Хотя тк куча софта
    пользуется єтим *****м монитором...
    совместимости оно сильно не прибавит...
    фтопку короче...

    ...хотя если делать подстановку ОЗУ вместо ПЗУ
    то можно будет заливать туда монитор нужной машины
    и будет почти полная совместимость(для софта не использующего дополнительные возможности... ...даже с теми что как бы клоны РК но использует свой монитор и смену адресов видеопамяти)
    Последний раз редактировалось NEO SPECTRUMAN; 22.03.2017 в 23:49.

  8. #148

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, в основном по адресам клонировали РК86 буквально. "Электроника-КР04" исключение. Проблема не только в адресах В/У, а в частотах кварца. Есть с тактом сдвига точек 8 МГЦ, а есть с тактом сдвига 9 МГЦ, а есть и 10 МГЦ. Есть с фонтом 6*8, а есть и сфонтом 8*8. Для каждого клона нужен свой режим ВГ75, рассчитанный на его кварц. Не будете же Вы ставить в UNI-РК86 море дешифраторов, а ещё и кучу кварцев. Или же пользоваться вызовами ROM-BIOS - в этом совместимость есть (тогда и "Микро-80" и "Арго" и ЮТ88 будут совместимы). Поэтому - только программное решение. Написать один раз программу вычисления типа клона и вставить её во все программы для РК-платформы.
    Последний раз редактировалось barsik; 23.03.2017 в 00:05.

  9. #149

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    в z80 не так?
    не, не так

  10. #150

    Регистрация
    18.03.2017
    Адрес
    г. Москва
    Сообщений
    51
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ...хотя если делать подстановку ОЗУ вместо ПЗУ
    то можно будет заливать туда монитор нужной машины
    и будет почти полная совместимость
    А еще можно в качестве адресного дешифратора воткнуть ПЗУ, и переключать адресацию кодом на оставшихся линиях.

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    ... Написать один раз программу вычисления типа клона и вставить её во все программы для РК-платформы.
    Может написать транслятор для ПК?
    Который, конвертирует, например "*.RKM" в "*.RKP" и т.п.

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Радио-86РК: Игры
    от rnd.gen в разделе Радио-86РК
    Ответов: 146
    Последнее: 10.12.2025, 06:29
  2. Ассемблер Радио-86РК
    от gdv2002 в разделе Радио-86РК
    Ответов: 337
    Последнее: 13.02.2024, 07:25
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  4. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  5. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •