User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 39 из 39

Тема: FAQ железного раздела (under construction)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлю из личного опыта.
    Некоторые процессоры ну очень плохо заводятся, если резистор подтяжки на плюс питания сигнала CLK на тактовом входе процессора слишком велик номиналом. Филиппинские процессоры - в частности. Если тактовый сигнал присутствует, а процессор не заводится или сбоит, можно попробовать уменьшить номинал резистора вдвое.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #2

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

    По умолчанию Все про матрас на экране без ПЗУ

    Как выглядит правильный матрац ?



    Матрац состоит из повторяющихся полос таких цветов:
    8 точек - черный цвет, 2 точки - белый, 3 точки - синий, 2 точки - белый, 1 точка - синий.
    Примерный вид экрана с матрацем такой -- http://zx.pk.ru/showpost.php?p=188974&postcount=342


    Как получается матрац ?

    Матрац получается при включении Спектрума без ПЗУ. После включения или сброса Z80 выставляет на адресной шине начальный адрес #0000 и читает шину данных, поскольку ПЗУ не вставлено, то шина пустая - а на ней все единицы, что соответствует коду #FF, а это RST56 - команда вызова подпрограммы, поэтому Z80, выполняя эту команду, переходит по адресу #0038 и опять читает шину данных, там опять #FF, и опять переход на #0038 и так до бесконечности. Но при переходе к подпрограмме Z80 кладет на стек адрес возврата, а кроме самого первого адреса все остальные адреса возврата #0039 и стек растет, пока не заполнит всю память, в том числе и экран. А на экране нули отображаются как черные широкие полоски, а #39 (%00111001) как бело-синие полоски (0 - paper, 1 - inc). Ну и атрибуты устанавливаются тоже числом #39 (%00111001): inc = 1 (%001), paper = 7 (%111) поэтому цвет должен быть синий на белом фоне. После сброса вертикальные линии могут меняться местами - сначала бело-синяя полоска, потом черная. Это зависит от младшего бита регистровой пары SP после сброса. Значение SP после сброса может быть произвольным.

    Осциллограммы на шине данных при изображении матраса. Взято оттуда.

    Cигналы на битах D5, D4, D3, D0 шины данных при изображении матраса:


    Cигналы на битах D7, D6, D2, D1 шины данных при изображении матраса:


    Если представить, что сигналы на D5, D4, D3, D0 большую часть времени равны 1, а на остальных за 0 и сложить в байт, то получится 00111001, т.е. 39H. А это одно из чисел, которые записываются в ОЗУ при отображении матраса. Там еще пишется в ОЗУ число 00H и читается из ПЗУ число FFH.

    Как посмотреть сигналы Z80 при изображении матраса в статическом режиме - собрать одну из схем для пошаговой отладки в теме.
    Последний раз редактировалось zx-kit; 17.03.2015 в 00:23.
    "L-256"

  4. #3

    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    163 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Шина ZX-BUS (NEMO-BUS) придумана NEMO (Вячеславом Скутиным) для компьютеров KAY.http://zx.pk.ru/showthread.php?t=13950
    ZX-BUS и NEMO-BUS - это две разные шины.

    ZX-BUS по сигналам соответствует шине оригинального zx spectrum, но физический тип разъёма другой - сокет (мама) вместо краевого разъёма платы (папа). Впервые применена на компьютере Scorpion ZS-256. Первоначально образовалась на нём случайно, когда рядом с краевым разъёмом, соответствующим фирменному zx spectrum, стали впаивать подходящий отечественный разъём в имеемые технологические отверстия. В дальнейшем скорпионовцы взяли эту идею на вооружение и развивали её, добавляя количество разъёмов и выпуская платы под неё.

    NEMO-BUS разработана Вячеславом Скутиным как развитие ZX-BUS и впервые применена на компьютерах KAY. При этом совместимость с оригинальным zx spectrum утрачена - в том месте, где в оригинале размещена фиксирующая прорезь, у nemo-bus передаются сигналы (в zx-bus такого нет).

  5. #4

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

    По умолчанию

    Размещение фотографии в теме
    инструкция по размещению на примере хостинга https://pic.maxiol.com/
    открываем страницу - нажимаем кнопку "выберете файл", копируем ссылку в блоке под названием "BBCode (Forums):", вставляем эту ссылку в тему форума
    готово!

    Выбор хостинга для размещения картинок
    Рекомендованные хостинги:
    https://pic.maxiol.com
    http://imageban.ru/
    http://lostpic.net/
    http://vfl.ru/

    Запрещенные хостинги
    запрещено правилами.ru
    radikаl.ru
    ipiсture.ru
    tinypiс.com
    imаgeshack.us
    www.10piх.ru
    iмgur.com
    phоtobucket.com
    yapx.ru
    "L-256"

  6. #5

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    Запрещенные хостинги
    запрещено правилами.ru
    Даже имя его запрещено произносить.
    В правильно заданном вопросе содержится половина ответа

  7. #6

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,991
    Спасибо Благодарностей отдано 
    1,091
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    922 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запрещенный в России хостинг.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  8. #7

    Регистрация
    08.02.2021
    Адрес
    с. Токаево
    Сообщений
    123
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В начале этой страницы написано что при изображении матраса 8 нулей отображаются как чёрная полоса, как это получается ведь пиксели выводятся единицами а не нулями?

  9. #8

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IREK Посмотреть сообщение
    В начале этой страницы написано что при изображении матраса 8 нулей отображаются как чёрная полоса, как это получается ведь пиксели выводятся единицами а не нулями?
    пиксели выводятся всегда. только единичные имеют цвет INK, а нулевые - цвет PAPER. а в случае матраса для тех самых 8 нулей атрибут тоже будет нулевой, т.е. "черным по черному".

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

    Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    IREK(21.10.2024)

  10. #9

    Регистрация
    08.02.2021
    Адрес
    с. Токаево
    Сообщений
    123
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просьба у кого есть возможность
    выложить осцилограммы сигналов в "режиме матрас" на 2ых и 14ых выводах микросхем ОЗУ. (Ленинград 48).

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. Ответов: 37
    Последнее: 09.09.2008, 10:56
  2. #CCA7: Chaos Construction 2007
    от breeze в разделе События
    Ответов: 132
    Последнее: 06.09.2007, 00:30
  3. Посетите эти темы раздела!
    от GriV в разделе Программирование
    Ответов: 0
    Последнее: 09.05.2007, 12:21
  4. Модератор раздела "Флейм"
    от CityAceE в разделе Форум
    Ответов: 50
    Последнее: 27.12.2006, 08:25

Ваши права

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