User Tag List

Страница 25 из 91 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 909

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

  1. #241

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Но у Mickа свое видение и свои приоритеты (из которых я четко понимаю только один - он хочет максимально быстрый 8080. Еще возможно он хочет сохранить ленинградскую выборку видео). На данный момент только он серьезно занимается данной темой, и т.к. мне интересна замена z80->8080 я стараюсь не сильно мешать и иногда даже немного помогать. Если бы железячники активнее учавствовали, то я бы в hard не стал лезть. Не сомневаюсь, что Mick обнаружил бы ошибки, которые я заметил, просто это потребовало бы времени и сил. Если кто-то задумает альтернативный проект, спроектирует схему, разведет плату, закажет плату и детали, соберет и похвастается рабочим компом - это тоже будет очень интересно. Ну или можно попробовать повлиять на Mickа, желательно поконструктивнее.
    Ты все верно отметил - я четко понимаю только один - он хочет максимально быстрый 8080. Еще возможно он хочет сохранить ленинградскую выборку видео
    Иными словами - название темы уже как бы говорит, что просто интересно вкарячить ВМ80 в схемотехнику Ленинграда, с минимальными переделками. На плате я специально дырок понаделал, если придется что то проводами паять.
    Другие варианты мне не особо пока интересны. А получится или нет другой вопрос
    Последний раз редактировалось Mick; 09.10.2020 в 09:26.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #242
    HardWareMan
    Гость

    По умолчанию

    Ты всегда можешь поступить как с Z80: тормозить по М1 (ты и так вытягиваешь слово состояния из проца), а М2+ должны получиться автоматом.

  4. #243

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

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Ты всегда можешь поступить как с Z80: тормозить по М1 (ты и так вытягиваешь слово состояния из проца)
    Безусловно этот вариант не отбрасывается, но как я уже писал, что хочется попробовать пока по максимуму заюзать ВМ80. Поэтому для этого возможно надо будет применить 100нс импортную память и буфер 1533 или 1531. Не взлетит, то есть поле с дырками.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #244

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

    По умолчанию

    Раз возможность торможения полностью не отбрасывается, напомню и про свой вариант

  6. #245

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    торможения полностью не отбрасывается
    Торможение это как самый последний вариант что вроде как работает. Но при этом задача будет считаться не выполненной
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #246

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

    По умолчанию

    Mick, мне кажется тебе больше не нравится само слово "торможение", чем его реальное влияние. Точные цифры по своему варианту не могу привести, только оценку. При разрешении доступа проца 1 раз в 4 такта (amstrad cpc, балтик, вектор, клоны на БМК, эрик) достаточно общепринятая оценка снижения скорости 17.5-20%. Т.е. при 3.5 МГц скорость была бы примерно как при 2.8-2.9 МГц. "Мой" тормоз - доступ проца 1 раз в 2 такта заметно более щадящий и вряд ли там потери скорости больше 10%. Кстати, максимальное быстродействие (при выполнении последовательности 4 тактных команд) два упомянутых варианта торможения не снижают и при 3.5 МГц будет 875 тыс. команд/секунду.
    Можно организовать и более "интеллектуальное" торможение. В идеале достаточно тормозить только чтение из озу, т.к. чтение из пзу и запись в озу (да и обращение к портам) можно сделать прозрачными.
    Минус торможения - затруднение отладки критичных фрагментов кода, работающих в реальном времени (т.к. соответствующего эмулятора с 8080 нет, а вот для оригинального ленина есть, например unreal, где скорпионовский тормоз соответствует ленинградскому). На практике опять же это не проблема. Фактически единственная критичная real-time задача для zx8080 - общение с лентой. Если хотя бы убрать торможение при чтении из пзу - это полностью решит проблему, т.к. очень редкие обращения к озу при этом не критичны.
    Но даже если оставить простейший тормоз, то все равно скорее всего будет успешно грузить, т.к. спековский формат очень терпим к отклонениям скорости проца. На эту тему есть успешные эксперименты на реале и в эмуляторе. В эмуляторе грузит при понижении частоты примерно до 2.9 МГц. Ну и в крайнем случае константы можно подкорректировать, в качестве успешного примера могу привести векторовские утилиты для обмена со спеком, наверняка есть и для других компов на 8080.

  8. #247

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    просто интересно вкарячить ВМ80 в схемотехнику Ленинграда, с минимальными переделками.
    Как на счет NEC V20 с его режимом эмуляции 8080 (на али D70108 по 100р/шт), планы есть?

  9. #248

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

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Как на счет NEC V20 с его режимом эмуляции 8080 (на али D70108 по 100р/шт), планы есть?
    Пока никаких планов. Мне бы для начала с ВМ80 разобраться бы.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #249

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

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Как на счет NEC V20
    а как с его раздобываемостью?
    по моему это не самый распространенный и доставаемый зверь

    Цитата Сообщение от troosh Посмотреть сообщение
    на али D70108 по 100р/шт
    перемаркировка?

  11. #250

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick, мне кажется тебе больше не нравится само слово "торможение", чем его реальное влияние.
    К торможению может еще и вернемся, но пока ориентируемся без оного.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

Эту тему просматривают: 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

Ваши права

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