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

User Tag List

Страница 27 из 28 ПерваяПервая ... 232425262728 ПоследняяПоследняя
Показано с 261 по 270 из 279

Тема: LENINGRAD-2010. Сборка, наладка, расширение.

  1. #261
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Подключение палитры ULAplus к LENINGRAD-2010:



    (нумерация микросхем показана условно)

    Входные сигналы c Ленинграда:

    A2, A6, A7 - шина адреса Z80
    D0-D7 - шина данных Z80
    /RD, /WR - сигналы чтения и записи с Z80
    IORQG - сигнал обращения к портам с учетом блокировки с шины ZX-BUS, при 0 - обращение к портам разрешено
    IORQGE - сигнал блокировки на шину ZX-BUS, при 1 - на следуещие по приоритетам слоты ZX-BUS и порты на материнской плате запрещаются сигналы IORQ.
    LB, LR, LG, LI - сигналы B, R, G, I с выходов 4, 7, 9, 12 мультиплексора D36
    L_BRIGHT, L_FLASH - сигналы яркости и мерцания байта атрибутов с выходов 13, 12 мультиплексора D31
    L_INFV - сигнал битовой информации картинки с экрана, выход 10-D35, 0 соответствует цвету PAPER, 1 - INK
    L_SYNC - синхросмесь с 6-D11
    GI - сигнал гашения экрана, при 1 - экран гасится во время обратного хода развертки
    /TI - тактовый сигнал смены точек на экране, точки меняются по перепаду из 0 в 1
    /RESET - сигнал сброса Z80

    Внутренние сигналы схемы палитры:

    /PP - 0 при выборе порта #FF3B, используется для записи/чтения в ОЗУ палитры и управления режимом палитры
    /PADR - 0 при выборе порта #BF3B используется для записи в регистр ИР23 адреса ячейки ОЗУ палитры и выбора режима
    PE - сигнал разрешения палитры, после сброса и при записи 0 в триггер режима палитра отключена, PE=0
    /PE - сигнал отключения FLASH в Ленинграде при включении палитры, этот сигнал подать на катод диода, а анод диода подпаять в ту же точку, что два диода в Ленинграде (2-D11)
    PL_ON - сигнал разрешения преобразования цвета через палитру, управляет мультиплексорами, равен 0 при PE=0 (палитра отключена) или при обращении Z80 к ОЗУ палитры. При этом с мультиплексоров на выходные регистры подается комбинация битов, соответствующая стандартным 15 цветам Спектрума. А на ОЗУ подается адрес с регистра адреса для обмена Z80 с ОЗУ палитры. Если PL_0N=1 на адресные входы ОЗУ подается комбинация цвета с Ленинграда, а с выхода ОЗУ данные подаются на выходные регистры для формирования одного из 256 оттенков.
    /WR_PMODE - сигнал записи в триггер режима, при этом в регистре адреса должно быть число 01000000
    /BITMAP - битовый сигнал изображения на экранс инверсией, 0 соответствует цвету INK, 1 - PAPER
    IB, IR, IG - биты яркости для формирования 15 стандартных цветов Спектрума без диодов. Если цвет выключен, то выключается и яркость для соответствующего цвета. При этом "яркий" черный цвет преобразуется в "нормальный"
    RA0-RA5 - биты адреса с регистра адреса ОЗУ при обращении Z80 к ОЗУ палитры
    RA6, RA7 - биты выбора: при 00 - остальные биты регистра соответствуют адресу в ОЗУ, при 01 - идет управление режимом работы палитры
    PD0-PD7 - байт оттенка из палитры 256 цветов при записи/чтении ОЗУ палитры и при работе палитры
    PB0 - формирование младшего бита синего цвета по аналогии с палитрой MSX+
    BO, B1, B2 - три бита ЦАП синего цвета
    RO, R1, R2 - три бита ЦАП красного цвета
    GO, G1, G2 - три бита ЦАП зеленого цвета
    /RSYNC - усиленный сигнал синхросмеси
    RGB-ON - сигнал включения RGB на входе SCART телевизора


    Описание работы палитры -- http://zx.pk.ru/showpost.php?p=438039&postcount=9
    Последний раз редактировалось zx-kit; 11.12.2011 в 17:50. Причина: обновлена версия до V1.04, добавлено описание сигналов
    "L-256"

  2. #262
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Ну в общем как-то так получилось:



    Колонки поменяны местами .
    А отчего это зависит ?
    Должно быть 00 40 01 41, а у меня 40 00 41 01

    Такое же наблюдал у себя на ленинграде-1

    Кстати в программе тестинт также как на фирменном теперь справа косяк отсчета, вернее рисования белой полосы. Даже в акваплане горизонт стал идеальным.
    В фирменном последовательность чтения байтов из порта FF:

    Черно-белый байт первого знакоместа (00)
    Байт атрибутов первого знакоместа (40)
    Черно-белый байт второго знакоместа (01)
    Байт атрибутов второго знакоместа (41)
    Байт FF
    Байт FF
    Байт FF
    Байт FF
    Черно-белый байт третьего знакоместа (02)
    Байт атрибутов третьего знакоместа (42)
    ...

    Наверно, в том компьютере читается сначала байт атрибутов (40), потом черно-белый байт (00).
    Последний раз редактировалось zx-kit; 14.12.2011 в 18:05.
    "L-256"

  3. #263
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а есть у кого-то эталонные скрины ULATEST3 на оригинальном Spectrum 48 и Spectrum 128? Приведенные в этой теме эталоны сняты на клонах и их автор говорит что они "похожи на оригинал". Хотелось бы не "похожую", а реальную картинку увидеть
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #264
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а есть у кого-то эталонные скрины ULATEST3 на оригинальном Spectrum 48 и Spectrum 128? Приведенные в этой теме эталоны сняты на клонах и их автор говорит что они "похожи на оригинал". Хотелось бы не "похожую", а реальную картинку увидеть
    Для 48К: http://www.zx.pk.ru/showpost.php?p=423085&postcount=180
    "L-256"

  5. #265
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Спасибо

    Итак, есть для модели "ZX Spectrum+":


    а для оригинальной модели "ZX Spectrum 16K/48K" и для 128 моделей есть?
    Последний раз редактировалось ZXMAK; 23.05.2012 в 16:41.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  6. #266
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    неужто ни у кого реальных спектрумов не осталось?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #267
    Member Аватар для fedorov.police80
    Регистрация
    24.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    141
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вы не мгли бы скинуть печатку этой платы в лэйауте? Выпуск компьютера прекращён..
    хочу себе платку сделать
    ZX-NET FREE NET.
    save the Indians and the internet Z X

  8. #268
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fedorov.police80 Посмотреть сообщение
    А вы не мгли бы скинуть печатку этой платы в лэйауте? Выпуск компьютера прекращён..
    хочу себе платку сделать
    первый пост темы посмотреть не-судьба ?

  9. #269
    Veteran Аватар для sergey2b
    Регистрация
    18.04.2009
    Адрес
    Москва
    Сообщений
    1,612
    Спасибо Благодарностей отдано 
    165
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    первый пост темы посмотреть не-судьба ?
    как я понял в первом посте только - Печатная плата сделана на базе файлов moxjemi
    те исправленной версии я не увидел

  10. #270
    Junior Аватар для Online
    Регистрация
    16.11.2014
    Адрес
    г. Астана, Казахстан
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Например, чтобы убрать проблему с символом (с) - конденсатор 2.2 nF на 4-D10 - можно:
    • Подать сигнал TI вместо /TI на 9-D35 (IR16).
    • Сигнал 10-D35 вместо 2-D11 подать на вход триггера TM2.
    • На вход С триггера подать сигнал /TI.
    • C выхода триггера подать на 2-D11.
    Не совсем понял...
    Подать сигнал TI вместо /TI на 9-D35 (IR16). Так по схеме на 9-IR16 итак идёт TI, а /TI идёт на 2-IR9
    Что там и как переделать с TI и /TI ?)
    Sinclair ZX Spectrum 48k

Страница 27 из 28 ПерваяПервая ... 232425262728 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  2. Pentagon 1024SL 1.4 - сборка и наладка.
    от Larzuk в разделе Pentagon
    Ответов: 380
    Последнее: 22.07.2019, 14:49
  3. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  4. Гамма 2А - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 12
    Последнее: 27.08.2010, 10:20
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

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