Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: замена 8080 на 8085

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

    По умолчанию замена 8080 на 8085

    Тема для обсуждения .
    Задачи:
    1.Увеличить производительность Ориона без хирургического вмешательства в оригинальную плату.
    2.Получить простые вектора прерываний для звукового и арифметического сопроцессоров.
    3.Дописать существующий софт (ассемблер и дизассемблер как минимум) для использования новых команд.

    Hex 8085 Meaning
    ---------------------
    08 SUB HL-BC
    10 Shift right HL
    18 Rotate right DE
    20 RIM Read Interrupt Mask [legal 8085, but new from 8080]
    28 Add HL and Immidiate nnnn into DE
    30 SIM Set Interrupt Mask [legal 8085, but new from 8080]
    38 Add SP and Immidiate nnnn into DE


    CB ReSTart on Overflow to 0040h
    D9 Load [DE] from HL
    DD Jump on 'Not X5'
    ED Load Hl from [DE]
    FD Jump on 'X5'

    https://vcfed.org/forum/forum/techni...ported-opcodes

    Рабочая схема на 2.5 мгц есть от Дмитрия , рассматривается вариант её доработки до 5мгц и выше.
    Самые шустрые на 8мгц (на входе 16мгц)
    https://www.cpu-world.com/CPUs/8085/...conductor.html
    https://www.cpu-world.com/CPUs/8085/...0C85B-8CP.html



    Похожие темы обсуждались на форуме.
    https://zx-pk.ru/threads/25424-spets...0-na-8085.html
    http://www.nedopc.org/forum/viewtopic.php?t=10561
    http://www.nedopc.org/forum/viewtopi...7f5ea&start=15
    Последний раз редактировалось denis74; 04.10.2021 в 20:56.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denis74 Посмотреть сообщение
    3.Дописать существующий софт (ассемблер и дизассемблер как минимум) для использования новых команд.
    А смысл? Особенно, если оно не будет работать на Z80, например. Я наоборот сторонник не пользоваться командами за пределами набора 8080 - чтобы софт был максимально универсальным.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. Этот пользователь поблагодарил Denn за это полезное сообщение:

    sergey_sitnik (21.09.2021)

  5. #3
    Member
    Регистрация
    12.09.2017
    Адрес
    г. Москва
    Сообщений
    183
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про универсальность - да ,но под разные процы могут быть и разные процедуры ,а автоопределение сделать не сложно.
    И 3 пункт больше желаемая задача и не есть необходимость.
    Последний раз редактировалось denis74; 20.09.2021 в 23:08.

  6. #4
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я просто не очень понимаю, зачем в принципе писать программу для Ориона, которая будет работать только на проце 8085 ?
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  7. #5
    Member
    Регистрация
    12.09.2017
    Адрес
    г. Москва
    Сообщений
    183
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно вопросы по программной среде этого апгрейда несколько преждевременные. Наверное так - если 8085 заработает стабильно и помимо прерываний производительность вырастет в 1.5-2 раза то как это можно будет использовать на практике ? К звуковухе на AY-3-8910 проигрыватель простенький написал , файлы PSG играет ,но без прерываний 50гц проц занят только звуковухой. В 3D столкнулся с нехваткой производительности видеовыхода ,даже при почти идеальном и раздутом алгоритме в 10кб , больше 200линий в сек во весь экран не вывести ,это 3-4 фигуры со скоростью в 10к\сек ,а этот показатель очень хотелось бы увеличить раза в 2 тем более звучёк ещё съедать будет.
    Платка с процессором 8085 и парой микрух тянет всего на 500р и не потребует резать и перепаивать основную плату. Вынул-вставил ,передумал - вернул обратно. Почему не Z80 ? Наверное не то . Орион + Z80 =недосинклер )

  8. #6
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    denis74, есть Орион-ПРО от авторов Орион-128, там всё хорошо с Z80@10 МГц, вполне себе труъ Орион,Синклер тут ни причём вовсе.
    5 МГц - это какие-то полумеры, имхо.

    В любом случае, обязательно должна быть возможность программного переключения в нативный режим клока 2,5 МГц - для совместимости с основной массой софта, в т.ч. жёстко завязанного на тайминги ЦП.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #7
    Junior
    Регистрация
    30.09.2021
    Адрес
    г. Саратов
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию По вм85 и замене вм80

    1. этап: Пока я рассматриваю как альтернативу замены к580вм80 на к1821вм85 с целью повышения тактовой частоты.
    2. этап: модернизация ПО

    Платки уже в разработке

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

    Это хорошее дело платки уже в разработке

  10. Этот пользователь поблагодарил matrixplus за это полезное сообщение:

    denis74 (30.09.2021)

  11. #8
    Member
    Регистрация
    12.09.2017
    Адрес
    г. Москва
    Сообщений
    183
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Последняя обсуждаемая версия увеличения частоты проца до 5мгц была в подаче тактовых импульсов 2.5 мгц на вход 6 дд18.2 ,линия 117 , что бы притормозить работу с ВУ в 2 раза за счёт сигнала RDY.

  12. #9
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denis74 Посмотреть сообщение
    что бы притормозить работу с ВУ в 2 раза
    И по факту на выхлопе это будет "ощущается как 3,5 МГц"
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  13. #10
    Member
    Регистрация
    12.09.2017
    Адрес
    г. Москва
    Сообщений
    183
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прогноз принят. +40% к общей производительности - хорошая ставка. Есть смысл поработать ,а там и о 10мгц задуматься можно.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: замена 8080 на 8085
    от Mick в разделе Специалист
    Ответов: 432
    Последнее: 18.11.2021, 00:44
  2. Ответов: 15
    Последнее: 09.01.2020, 15:58
  3. Покупка 8085
    от AlexBel в разделе Радио-86РК
    Ответов: 8
    Последнее: 14.01.2019, 16:21

Ваши права

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