User Tag List

Страница 80 из 91 ПерваяПервая ... 767778798081828384 ... ПоследняяПоследняя
Показано с 791 по 800 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #791

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коль большие кварцы заводятся на этом синхрогенераторы на 3 гармоники, то нашел кварцевый генератор на 34МГц, подключив его и поставив P8080A, эксолона не услышал. Тактовая при этом была 8.5МГц.
    Похоже максимум для P8080A это 7МГц.
    И да, у меня два разных китайских процессора P8080A и P8080A-1. Ведут себя одинаково, хотя первый по логики не должен был дотягивать до 7МГц.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это соответствует коэффициенту торможения примерно 0.8843 или 88.43%. Т.е. при выполнении кода из озу на 4 МГц zx8080 примерно эквивалентен 3.5372 МГц без торможения, на 3.5 - примерно 3.1
    Получается тормоза съедают где то 400...500КГц тактов
    У нас Вектор работал на 3МГц, так у нас на 3,5МГц быстрее Вектора или медленнее?
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #792

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    нашел кварцевый генератор на 34МГц, подключив его и поставив P8080A, эксолона не услышал. Тактовая при этом была 8.5МГц.
    Получается синхрогенератор можно не модифицировать, достаточно найти первогармониковый кварц.

    Цитата Сообщение от Mick Посмотреть сообщение
    тормоза съедают где то 400...500КГц тактов
    Нет, все же тут относительное замедление, для нахождения эквивалентной частоты надо умножить на 0.8843.

    Цитата Сообщение от Mick Посмотреть сообщение
    Вектор работал на 3МГц, так у нас на 3,5МГц быстрее Вектора или медленнее?
    У вектора торможение в районе 0.8, 3*0.8=2.4 "эквивалентных МГц". У zx8080 3.5*0.8843=примерно 3.1 "эквивалентных МГц". zx8080 на 3.5 МГц при выполнении программы из озу на четверть быстрее ориона и корвета и более чем на четверть быстрее вектора и океана-240.

  3. #793

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    У вектора торможение в районе 0.8, 3*0.8=2.4 "эквивалентных МГц". У zx8080 3.5*0.8843=примерно 3.1 "эквивалентных МГц". zx8080 на 3.5 МГц при выполнении программы из озу на четверть быстрее ориона и корвета и более чем на четверть быстрее вектора и океана-240.
    Ну что же, не так обидно

    Значит подведем промежуточный итог. То есть в альтернативной вселенной, где СССР победил мировой империализм и z80 никогда не был изобретен, Зонов мог сварганить Ленинград на КР580ВМ80А. Да, без тормозов не получилось в рамках данной схемотехники. Также определили максимальные частоты для наших процессоров в рамках исследуемых образцов, разделив на группы.
    - супербыстрые, импортные P8080A и P8080A-1, работают на 4МГц и максимальной частотой 7МГц
    - быстрые, отечественные, такие как производства Родон (начиная с 9005), Днепр (9205), Квантор (9203), работают на 4МГц и максимальной частотой 5МГц
    - относительно быстрые, отечественные, работают на частоте 3,75МГц
    - медленные, отечественные, почти все до 90 года, а после уже выборочно, работают на частоте 3,5МГц
    Иными словами, все протестированные образцы работают как минимум на частоте 3,5МГц.
    Также интересный факт, древний процессор К580ИК80А 8308 производства Квазар тоже смог работать на 4МГц.

    И не без лишней скромности у нас по сути получился самый быстрый комп из своих собратьев на КР580ВМ80А.
    ivagor - Спасибо за неоценимую помощь.

    Что дальше:
    1. Еще два процессора должны скоро подоспеть, это польский MCY7880 и другой буржуйский INS8080A. Хочу проверить их на 4МГц
    2. Возвращаем комп на 3,5МГц и окультуриваем
    3. Проверить клаву
    4. Собственно проект будет завершен в железной части.
    5. Даунгрейд Ленинграда часть 2 - все тоже самое но на процессоре ВМ85А.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #794

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Возвращаем комп на 3,5МГц и окультуриваем
    а может ненада?

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

    Цитата Сообщение от Mick Посмотреть сообщение
    часть 2 - все тоже самое но на процессоре ВМ85А.
    часть 3 все тоже самое на NEC V20
    Последний раз редактировалось NEO SPECTRUMAN; 09.02.2021 в 13:23.

  5. #795

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, хочу в свою очередь поблагодарить за очень интересный проект.
    1. Наверно самый неожиданный результат - это невероятный разгонный потенциал западных 8080, но и поздние советские намного круче, чем я предполагал. Это уникальные результаты.
    2. Попутно ты помог на практике проверить решение загадки, связанной с вектором. Работник одного из заводов, собиравших клон вектора, писал о проблемах, связанных с запуском ВМ80 на 3 МГц. Плюс в векторовской теме описан прецедент, когда при ремонте вектора один проц отказался работать, а другой заработал. Если посмотреть на формирование тактовых в векторе и учесть долгою эпопею zx8080 c быстрыми процами на 3 МГц, то рискну с очень большой долей уверенности утверждать, что любой ВМ80 можно запустить в векторе, но в редких случаях может понадобиться сдвиг тактовых. И наверняка формирование векторовских тактовых можно модифицировать, чтобы совсем не требовалась коррекция под разные процы. Просто не было тогда у заводчан такой обширной коллекции самых разных клонов 8080 и они не могли проверить их в векторе.

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

    Цитата Сообщение от Mick Посмотреть сообщение
    Даунгрейд Ленинграда часть 2 - все тоже самое но на процессоре ВМ85А.
    Это конечно тоже интересно, но получается опять ты сразу ограничиваешь верхнюю планку частоты полнофункционального (с отображением видео) варианта на уровне 4 МГц.

  6. #796

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а может ненада?
    Скажем так, этот условный Ленинград (ZX-8080) по скорости быстрее всех своих собратьев на ВМ80А. Во вторых экран на 4МГц не очень большой и на мониторе он смотрится не очень красиво - непонятный квадратик на большущем экране.
    По поводу переделок, ivagor много всякого портировал на другие машины с ВМ80А и ничего.
    Если говорить о Бейсике 48, то я уже говорил что не надо его весь пытаться заталкивать, можно какими то малоиспользуемыми операторами пренебречь, т.е. выкинуть нафиг. К тому же в ПЗУ код будет выполняться на тех же 3,5МГц без торможения.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это конечно тоже интересно, но получается опять ты сразу ограничиваешь верхнюю планку частоты полнофункционального (с отображением видео) варианта на уровне 4 МГц.
    Если вспомнить начало эпопеи с вкарячиванием ВМ80А в схемотехнику Ленинграда никто же не предполагал что исследование расширятся. Но суть затеи была именно запуск ВМ80А на 3,5МГц в Ленинграде. Понятное дело, что ВМ85А должен по частоте без проблем затолкаться, там интерес как его схемотехнически заставить работать.

    Если же смотреть дальше, то как я говорил можно максимум выжимать из:
    1. Готовой платформы, например Орион-128, как я и хотел
    2. Комп-девборды, где вся логика в FPGA или CPLD.

    Но как бы "Ленинград" на других процессорах как то выглядит тепло и лампово.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  8. #797

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    малоиспользуемыми операторами пренебречь
    там команды не сильно то и большые
    но зато пол пзу-шки калькулятор
    и все команды его трахают\используют вдоль и поперек...

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

    и тут не ясно А что такое малоиспользуемые операторы?
    где их список?
    и не совсем очевидно что потянет за собой выпиленный код

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

    Цитата Сообщение от Mick Посмотреть сообщение
    много всякого портировал на другие машины с ВМ80А и ничего.
    у этих машин был или идеаьно адресуемый векторовский\орион\специал истный экран
    или линейный

    экран в перемешку очетественные инжинеры как не старались не изобрели
    ну кроме тех которые изобретали новые видео режимы уже из готового 6912

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

    кстате на тему адаптаций
    а куда делсо Tim0xA?
    точнее зачем\почему?

    вопрос 2
    ivagor нахрена утя отключена личка?
    как заниматься вымогательствами?
    Последний раз редактировалось NEO SPECTRUMAN; 09.02.2021 в 14:10.

  9. #798

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    часть 3 все тоже самое на NEC V20
    Ну процессоров много еще, до пенсии хватит Ленинграды изобретать. Мы еще не смотрели в сторону 6502, 6800.
    Да и линейка Интелов еще большая: 8088(8086), 80186, 80286....iCore3...9.
    Круто бы вышло Ленинград на 4 ядерном процессоре

    У кого то киберпанк, у кого то дизельпанк, а у нас будет Ленинградопанк.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #799

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну процессоров много еще,
    ну не все они заточены под эмуляцию 8080 из коробке

    а на v20 даже pc88 запилен который изначально на z80

    но тут тонокстей я не знаю
    я так понел что эмуляция полухардварная
    с прерыванием на кажую инструкцию которую уже обрабатывает х86 код
    но это не точно...

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

    ivagor, а ищо ты дето недавно упоминал про варианты команд с разной точностью в dao
    щас мну оно клацал
    вообще для 8080 и 8085 + еще какой то режим
    имплементация команд апсолютно одинаковая
    там точно оно было?

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

    Цитата Сообщение от Mick Посмотреть сообщение
    Мы еще не смотрели в сторону 6502
    что примечательно на комоде есть жменя поделок с закосом под бейсик спектрум48
    но не ясно на сколько оно совместимо с ним и совместимо как нибудь ли и как именно написано

  11. #800

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    ivagor много всякого портировал на другие машины с ВМ80А и ничего.
    Справедливости ради надо добавить, что большинство (хотя и не 100%) моих портов основаны на рекомпиляциях Tim0xи.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    куда делсо Tim0xA?
    Точно не знаю, по косвенным признакам возможно занялся военно-политической деятельностью.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    упоминал про варианты команд с разной точностью в dao
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    там точно оно было?
    Очень смутно помню, точность рекомпиляции вроде можно было выбирать только для отдельных команд, например djnz.

Страница 80 из 91 ПерваяПервая ... 767778798081828384 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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