User Tag List

Страница 6 из 91 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 909

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

  1. #51

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Мое предложение фактически сводится к тому, чтобы вместо A0 подать на вход 1 DD37 и DD38 постоянный 0.
    То есть ты предлагаешь так.

    #7F7F - полуряд Space...B
    #BFBF - полуряд Enter...H
    #DFDF - полуряд P...Y
    #EFEF- полуряд 0...6
    #F7F7 - полуряд 1...5
    #FBFB - полуряд Q...T
    #FDFD - полуряд A...G
    #FEFE - полуряд CS...V

    Иными словами, чтобы опросить клаву, то надо по сути иметь следующие порты, 7F, BF, DF, EF, F7, FB, FD, FE

    Кстати, ты не учел, что у Ленинграда есть порт джойстика 1F и он сидит на тех же мультиплексорах.
    Последний раз редактировалось Mick; 17.08.2020 в 20:53.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #52

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Кстати, ты не учел, что у Ленинграда есть порт джойстика 1F и он сидит на тех же мультиплексорах.
    Чудес не бывает, тут я перечислил, какие устройства будут доступны. При очень большом желании можно добавить, по крайней мере на чтение, еще порт FF (и завести туда джойстик), но это потребует дополнительной микросхемы (а то и двух, если доверить реализацию кому-то вроде меня) и это уже сравнимо по сложности с дополнительным регистром, хотя выигрывает у регистра по простоте программирования.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    это потребует дополнительной микросхемы (а то и двух, если доверить реализацию кому-то вроде меня)
    Тупой вариант: на ЛА2 заводим 8 младших (можно и старших, но так, насколько я понимаю, равномернее нагрузка) линий адреса, выход инвертируем (может в ленинграде есть свободный инвертор или добавляем ЛН1), результат подаем все на тот же вход 1 DD37 и 38. Можно избавиться от инверсии, если поменять местами входы мультиплексоров.

  3. #53

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Тупой вариант: на ЛА2 заводим 8 младших
    Можно проще - один элемент ЛЛ1, заводим туда A7 и A6, выход на мультиплексоры вместо A0.
    Вылавливаем когда оба бита будут равны нулю, тогда выбираем джойстик.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #54

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

    По умолчанию

    Про один A5 я ступил (убрал), варианты с двумя битами скорее всего будут простейшими из "условно совместимых".
    Последний раз редактировалось ivagor; 17.08.2020 в 21:47.

  5. #55

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    инвертировать A5 и подать на мультиплексоры
    Нет, нельзя так делать - будет конфликт

    #DFDF - полуряд P...Y
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #56

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

    По умолчанию

    Но все же вариант с FF будет самым совместимым, т.к. при опросе клавиатуры могут обнулить сразу несколько бит. Другое дело что это возможно не используется в пзу спека, и даже если используется, то можно такие моменты переделать, все равно бинарной совместимости нет.

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

    В 23:47 я исправил и ты написал практически одновременно

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    это возможно не используется в пзу спека
    Похоже действительно в пзу не используется, прокручивают 1 бит.

  7. #57

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

    По умолчанию

    какой нахер джойстик?

    ни одна софтварь использующая кемстон работать не будет

    турнуть нахрен оно

    для бейсика кнопок и синклера хватит всем

  8. #58

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

    По умолчанию

    Раз совместимость по ПЗУ необязательна, то почему нельзя сделать так: ввести, например, порт 00 (или использовать FF на запись), в который будет писаться младшая часть адреса порта ВВ, т.е. тот же FE для клавиатуры, а старшую часть брать с процессора?

  9. #59

    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    allram и возможность прицепить CF-карточку - можно будет еще и CP/M запустить.

    Контроллер CF можно сделать как в RC2014.

    Ну и в барсик дописать чтение-сохранение можно будет.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  10. #60

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

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Ну и в барсик дописать чтение-сохранение можно будет
    а свободное место там кто родит?
    туда то что есть не влазит
    нужно будет выкидывать всякие принтеры и прочую дичь...

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

    Цитата Сообщение от nihirash Посмотреть сообщение
    Контроллер CF
    втопку!

    должно быть в стиле
    "дядюшка синклер с экономил и на проце и поставил 8080"

    из внешних устройств телевизор и матафон и все


    представте что на дворе 82 год и мерзкие cf карточки еще не изобрели

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

    не знаю как вы там в своих мерзенниших сях по три дня компилируйте
    тут 10 секунд пока дождешься
    уже не помнишь что и для чего компилируешь...
    Последний раз редактировалось NEO SPECTRUMAN; 18.08.2020 в 15:10.

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

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

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

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

Ваши права

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