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

User Tag List

Страница 5 из 91 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 906

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

  1. #41
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  2. #42
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,819
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Да особо не проблема добавить регистр на адресные линии клавы.
    Если не планируется дальнейшее расширение (вроде это же промежуточный пробный проект), то еще проще не добавлять регистр, а использовать тот 8 битный адрес порта, который выдает 8080, считая при обращении к любому порту, что младшая половина всегда FE (тем более адрес порта у 8080 дублируется в младшей и старшей половине, это добавит удобства реализации). Можно будет опрашивать клавиатуру, читать с магнитофона, записывать на магнитофон, биперить и задавать цвет бордюра.

  3. #43
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    что младшая половина всегда FE (тем более адрес порта у 8080 дублируется в младшей и старшей половине, это добавит удобства реализации)
    Ты не понял, там оно нужно только для чтения клавиатуры.
    Без этого у тебя не получится считать нужный ряд. Такое выдавать ВМ80 не умеет:

    #7FFE - полуряд Space...B
    #BFFE - полуряд Enter...H
    #DFFE - полуряд P...Y
    #EFFE - полуряд 0...6
    #F7FE - полуряд 1...5
    #FBFE - полуряд Q...T
    #FDFE - полуряд A...G
    #FEFE - полуряд CS...V

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

  4. #44
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,819
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ты не понял
    Я все прекрасно понял. Еще раз: если никакое расширение не предполагается, то можно сделать так, чтобы обращение к любому порту трактовалось как обращение к порту XXFE. А бывшую старшую половину берем с 8080.

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Я все прекрасно понял. Еще раз: если никакое расширение не предполагается, то можно сделать так, чтобы обращение к любому порту трактовалось как обращение к порту XXFE. А бывшую старшую половину берем с 8080.
    FE железно
    5 бит на запись
    6 бит на чтение

    +8 бит на установку полуряда

    а еще было бы не плохо 2 бита под ram0 + write protect

    как перекрыть все одним портом не есно даже без хотелок...

  6. #46
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,819
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    как перекрыть все одним портом не есно даже без хотелок
    Что именно не ясно?

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а еще было бы не плохо 2 бита под ram0 + write protect
    2 бита как раз свободны. Можно и больше освободить (избавиться от отдельного бита выхода на магнитофон или наоборот от бипера, урезать цвет бордюра), совместимости со спеком все равно нет.

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

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    совместимости со спеком все равно нет.
    на уровне бейсика должна будет по идеи быть
    по крайней мере мы работаем над этим

    вон у РК-шек на уровне монитора тоже совместимость
    и все зовется рк-шками
    хотя ничего у них друг с другом вообще не совместимо
    общих портов нет...

    в придачу я так понел
    Mick хочет навесить все поверх готового ленинграда
    а не изобретать велосипед

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

    тем временем мну прочесал $1391 байт
    Последний раз редактировалось NEO SPECTRUMAN; 17.08.2020 в 18:15.

  9. #48
    zx_
    Гость

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    на уровне бейсика

    тем временем мну прочесал $1391 байт
    а всего 8192 ?
    ну йо




    ivagor, вдруг получится ? классный бейсик для вектора , кмк)

  10. #49
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,819
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    а всего 8192 ?
    а всего 16384 же

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

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

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

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

Похожие темы

  1. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  2. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 108
    Последнее: 18.10.2016, 16:29
  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

Ваши права

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