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

User Tag List

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

Тема: Profi Video-нужна "пентагоновская прошивка"

  1. #41
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    чем хороши совремЁнные эмуляторы - геометрию можно создать практически любую.


    Казалось бы, три одинаковые картинки. Но в первом случАе экран сдвинут вправо на 24 такта, во втором - бордюр влево на те же 48 пикселей (24 такта), и в третьем случае - нечто среднее
    Осталось придумать, как бы такой фокус в видео-прошивке реализовать
    Последний раз редактировалось zebest; 25.11.2012 в 22:31.
    Profi v3.2 -=- Speccy2010,r2

  2. #42
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    практически "раскурил" прошивку для спектрум режима. народ остался один вопрос - сколько невидимых линий сразу после кадрового импульса до бордюра у пентагона? 64?
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  3. #43
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Принцип работы синхрогенератора Profi 3.2 и Profi 4.xx

    В описании принципа работы синхрогенератора будет рассматриваться оригинальная прошивка SAMX6.
    По схеме электрической принципиальной один адрес синхрогенератора равен 8 тактам Z80.
    Побитное описание сигналов синхрогенератора:
    D0 – синхросмесь через XOR строчных и кадровых импульсов SYNC;
    D1 – сигнал гашения BLANK (1-изображение выводится, 0-изображение не выводится);
    D2 – сигнал рамки FLD1 (1-рамка, 0-бордюр);
    D3 – сигнал прерывания INT (1-не активен, переход по заднему фронту («1->0»)-активен);
    D4 – сигнал кадровой развертки SYNK (0-не активен, 1-активен);
    D5 – сигнал сброса счетчиков старших 5-ти бит адреса A5-A9 ПЗУ 27С16 (573РФ2/РФ5) (0-не активен, 1-активен);
    D6 – сигнал записи FF в счетчики младшего адреса, из которых используется только 5-ть бит (DA1-DA5) для формирования младшего адреса ПЗУ синхрогенератора (A0-A4);
    D7 – сигнал увеличения счетчиков старших 5-ти бит адреса A5-A9 ПЗУ (0 или 1-не активен, «0->1»-активен);
    После включения, состояние адресных счетчиков не определено (во всяком случае верхних 5-ти бит) и может иметь любые значения, но формирование изображения начинается с «пересечения» кадрового и строчного импульса — это адрес 1F4h. Напомним, что изображение строится слева на право и сверху вниз.
    Итак, счетчики адреса попали в область кадрового импульса (1E0h-1FFh), c байта по адресу 1F4h начинается формироваться изображение. Кроме кадровой и строчной разверток (SYNC), в этой области используются такие сигналы BLANK=0 (изображение не выводится), FLD1(выключен сигнал рамки), не активен INT, активен D4 (SYNK) – это первая строка изображения.В этой области прошивки так же активны сигналы счетчиков:
    D6 – определяет длину строки в тактах (224 такта и будет пояснение далее)
    D7 – увеличение на единицу счетчиков старшего адреса ПЗУ, по схеме включения используются DA10-DA14, DA6-DA9 используются для адресации и регенерации памяти. Это означает, что для того, чтобы увеличить старшие 5 бит адреса ПЗУ, необходимо 16 импульсов D7, т.е. область 1E0h-1FFh повторяется 16 раз и формирует 16 строк изображения. При переходе из 0 в 1 на адресе 1F6 (после 16 циклов) счетчики старшего адреса переходят на адрес 216h.
    В области 200h-21Fh формируется сигнал прерывания INT, эта область повторяется 8 раз, т.к. D7 в этой области два раза переходит в 0 и соответственно формирует +8 строк изображения. Видимо поэтому тесты показывают короткий INT, т.к. длина его всего 16 циклов. Далее переходим в область — 220h-23Fh.
    В области 220h-23Fh формируются 16 строк перед верхним бордюром, они невидимы, т.к. всё еще активен сигнал BLANK. Далее переходим в область — 240h-25Fh.
    В области 240h-25Fh формируются первые 16 строк верхнего бордюра (1-16).
    В области 260h-27Fh формируются вторые 16 строк верхнего бордюра (17-32).Далее переходим в область 280h-29Fh. Всего 72 строки.
    В области 280h-29Fh, а точнее на адресе 299h становится активным сигнал сброса счетчиков D5 ПЗУ синхрогенератора, который переводит верхние пять бит адреса в 0, что приводит к переходу в облаcть 00h-1Fh, а точнее на адрес 19h.
    В области 00h-1Fh формируются первые 16 строк папера. Напомню, изображение формируется с лева на право после строчного импульса, вот от него мы отсчет и поведем! В прошивке это выглядит таким образом: 16 тактов строчный импульс + BLANK+FLD1 (14h-15h), дальше идет 32 такта невидимого левого бордюра (16h-19h), дальше 16 тактов видимого левого бордюра (1Ah-1Bh, + запись D6 значения FF в младших 5-ти бит), дальше 128 тактов папер (FLD1 в «1»), дальше 16 тактов видимого правого бордюра, и далее 16 тактов невидимого правого бордюра. Эта область как всегда повторяется 16 раз, потом происходит переход в область 20h-3Fh и т. д. до 160h-17Fh – здесь формируются последние строки папера (всего 16 циклов * 12 областей = 192 строки) и переход в область формирования первых 16 строк нижнего бордюра — 180h-19Fh.
    В области 180h-19Fh формируются первые 16 строк нижнего бордюра (1-16).
    В области 1A0h-1BFh формируются вторые 16 строк нижнего бордюра (17-32).
    В области 1C0h-1DFh формируются третьи 16 невидимых строк нижнего бордюра (33-48). В конце кадра имеем 312 строк. Далее переходим к формированию следующего кадра.

    Примерно так формируется изображение на Profi 3.2 и Profi 4.xx на оригинальной прошивке SAMX6.

    Для наглядности текста можно использовать утилиту Profi_rom_viewer от Balu_dark для просмотра содержимого прошивки SAMX6 и пониманию процесса формирования изображения.

    Прошивка под пентагон уже написана по вышенаписаному описанию и вот этому источнику, правда она еще не проверена. Для наглядности размещу здесь картинку с таймингами:

    Сразу скажу, что были замечены не соответствия - т.к. каждый адрес в прошивке равен 8 тактам Z80, то видимый левый бордюр пентагона (36 тактов) и правый бордюр (28 тактов), сделать не получится, по понятным причинам (всё кратно 8), я пока сделал 32 левый и 32 правый. Еще один момент смущает - зачем кондоровцы сделали запись FF в младший адрес, а не 0, возможно чтобы учесть переходные процессы. Вобщем есть над чем поэкспериментировать. Результаты будут в ближайшее время.
    Да! хочется отметить помощь zebest и Alexandr Makeev при разгребании дебрей прошивки! Спасибо Вам!

    Ссылка на описание - https://www.dropbox.com/s/5rcfwowi8g...PROFI.zip?dl=0 .
    Последний раз редактировалось solegstar; 11.11.2015 в 10:57.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  4. #44
    Guru
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Понятно что совсeм нe понятно)
    можнa 'укоротить' видимый бордюр чтоб совпaдaло по тaктaм?
    И щe,нeт ли у профиводов под рукой,спискa микросхeм для сборки 5-рки?
    "...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)

  5. #45
    Guru
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нe сaм нe буду испортить нe хочу),собeру нaбор микрух,мeлочёвкa ужe eсть,a тaк чтоб ты мeньшe врeмeни трaтил нa поиски.
    "...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)

  6. #46
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не совсем в тему, но интересно - а все ли получили платы, кто оплачивал?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

  8. #47
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я не об этом. просто профик 5.05 конечно интересен, но - как я понял разраб (гарландс) всех таки кинул и второе - а как быть с верхней платой?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #48
    Master Аватар для Killer
    Регистрация
    20.04.2011
    Адрес
    г. Челябинск
    Сообщений
    602
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    а что с верхней не так? вроде обещал совместимость с третьей версией
    на своей 3.02 верхнюю плату от 5-ки юзал, все норм работало
    На хитрый код и Отладчик с мозгами.

  10. #49
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    не совсем в тему, но интересно - а все ли получили платы, кто оплачивал?
    Я не получил, и zhizh и djvini вроде как тоже не получили
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  11. #50
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И я не получил

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

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

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

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

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

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

Похожие темы

  1. Video "100 ZX Spectrum Games"
    от Shwartz в разделе Игры
    Ответов: 12
    Последнее: 19.04.2009, 21:56
  2. Нужна схема или фотография платы клона спектрума "sintez 2"
    от Андрей 34 в разделе Несортированное железо
    Ответов: 1
    Последнее: 02.07.2008, 13:25
  3. Очень нужна схема "Компаньона" ижевского производства
    от John North в разделе Несортированное железо
    Ответов: 6
    Последнее: 28.11.2006, 19:01
  4. Ответов: 23
    Последнее: 09.09.2006, 01:02

Ваши права

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