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

User Tag List

Страница 45 из 65 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя
Показано с 441 по 450 из 647

Тема: Pentagon-1024/4096 от Northwood

  1. #441
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    4,012
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    178 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    bit 7 - позиция сигнала INT:
    0 - стандарт Пентагон;
    1 - фирменный стандарт.
    а чем отличаются?

  2. #442
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    745
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а чем отличаются?
    В пентагоновском стандарте сигнал INT появляется:
    По строкам - в момент окончания видимой части строки, т.е. в момент начала строчного гасящего импульса.
    По кадрам - в момент начала кадрового гасящего импульса.

    В фирменном стандарте сигнал INT появляется:
    По строкам - через 16 пикселей после начала видимой части строки, т.е. через 16 пикселей после окончания строчного гасящего импульса.
    Относительно пентагоновского стандарта, появляется через 96 пикселей после пентагоновского.
    По кадрам - в момент окончания кадрового гасящего импульса.
    Относительно пентагоновского стандарта, появляется спустя 16 телевизионных строк.

    Пентагоновский INT нужно включать для корректной работы программных мультиколорных и бордюрных эффектов в демках, написанных под Пентагон.
    Фирменный INT нужно включать для получения красивой динамической картинки в фирменных играх, таких как Arkanoid-2, Zynaps и др. Например, в Arkanoid-2, если включить пентагоновский INT, мерцает ракета и её плохо видно, а в Zynaps при перемещении объектов на экране наблюдается излом спрайтов и мерцание некоторых их участков. При включении фирменного INT все эти дефекты динамической картинки пропадают.
    С уважением, Александр

  3. Эти 2 пользователя(ей) поблагодарили Northwood за это полезное сообщение:

    NEO SPECTRUMAN (31.03.2020), Rusazar (29.03.2020)

  4. #443
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    4,012
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    178 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а если щелкать типом инта по приходу инта
    можно будет словить второй инт за фрейм через 16 строк?

    можно будет вешать какую нибудь задачу на первый инт
    правда процессорного времени всего 5% на нее...

  5. #444
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    745
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а если щелкать типом инта по приходу инта
    можно будет словить второй инт за фрейм через 16 строк?

    можно будет вешать какую нибудь задачу на первый инт
    Это полная чушь. Здесь не будет ни первого, ни второго INT-а, будет просто за один фрейм дважды запускаться подпрограмма прерывания (если успеет выполниться после первого прихода INT), со всеми негативными последствиями. Глюкодром с тормозами и поломанной на экране динамической картинкой.
    С уважением, Александр

  6. #445
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    4,012
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    178 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Это полная чушь. Здесь не будет ни первого, ни второго INT-а


    на обработчике первого
    меняем I или JP на обработчик второго
    на обработчике второго
    меняем I или JP на обработчик первого

    и вот те уже 2 инта...


    на денди конфе инт двигается по фрейму вообще произвольно
    и можно вешать так несколько обработчиков
    (в том числе переключать видео режимы 10015 раз на фрейм в разных местах)


    вот только толку не много от этого...


    можно например пытаться вешать нестабилизированный плеер на начало фрейма по первому инту

    а потом с 16 строки начинать мультиколоры мультибордеры по второму инту

    16 строк на 14МГц это уже порядочно тактов
    Последний раз редактировалось NEO SPECTRUMAN; 30.03.2020 в 01:52.

  7. #446
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    745
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня есть два вопроса:

    1) В настоящий момент BIOS имеет два свободных бита порта для будущего применения. И имеется кодер PAL/NTSC, в котором джампером можно переключать желаемый стандарт кодирования цвета - PAL или NTSC. Стоит ли вывести в BIOS это переключение или это уже лишнее ?

    2) На верхней плате имеются два микроконтроллера - ATTiny2313 (PS/2 мышка) и ATMega48 (PS/2 клавиатура). Оба можно программировать через последовательный интерфейс SPI. Нужны ли на верхней плате два разъёма SPI для их программирования такими программаторами, как USB / Byte Blaster ? Или народ чаще шьёт их, вынимая микросхему из панельки и ставя на программатор, как я это делал 3 года назад ?
    Последний раз редактировалось Northwood; 30.03.2020 в 12:14.
    С уважением, Александр

  8. #447
    Member Аватар для cooper_rsm
    Регистрация
    14.01.2005
    Адрес
    г. Харьков, Украина
    Сообщений
    83
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы ответил так:

    1. Лишнее.
    2. Вынимаю и ставлю в программатор

  9. #448
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,382
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    94 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    1) В настоящий момент BIOS имеет два свободных бита порта для будущего применения. И имеется кодер PAL/NTSC, в котором джампером можно переключать желаемый стандарт кодирования цвета - PAL или NTSC. Стоит ли вывести в BIOS это переключение или это уже лишнее ?
    Чем меньше джамперов на плате, тем лучше. поэтому стоит, хотя если это делать один раз, то возможно и так оставить.
    Цитата Сообщение от Northwood Посмотреть сообщение
    2) На верхней плате имеются два микроконтроллера - ATTiny2313 (PS/2 мышка) и ATMega48 (PS/2 клавиатура). Оба можно программировать через последовательный интерфейс SPI. Нужны ли на верхней плате два разъёма SPI для их программирования такими программаторами, как USB / Byte Blaster ?
    нужны, внутрисхемное программирование удобнее, чем каждый раз вынимать микросхему из панельки. можно поставить 10 или 6 пиновые стандартные ISP.
    Последний раз редактировалось solegstar; 30.03.2020 в 12:40.
    Profi must live!

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

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    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
    [свернуть]

  10. #449
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    745
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    нужны, внутрисхемное программирование удобнее, чем каждый раз вынимать микросхему из панельки. можно поставить 10 или 6 пиновые стандартные ISP.
    Каждый раз вынимать микросхему не нужно, её прошить нужно только один раз во время сборки. Поставить 4 разъёма (по 2 разъёма на каждый микроконтроллер) конечно можно, но по-моему, это будет слишком наляписто. Может 6-пиновых будет достаточно ?

    У меня с программаторами путаница вышла:

    USB Blaster, как я понял, не подойдёт для программирования ATTiny и ATMega, т.к. USB Blaster предназначен для программирования ПЛИС ALTERA, имеет интерфейс JTAG. Именно для этого я и покупал этот программатор, когда у меня в TurboSound-FM умерла ПЛИС и нужно было прошить новую. В инете нашёл распиновку 10-пинового разъёма ISP и сравнил с 10-пиновым разъёмом на моём USB Blaster-е и она не совпадает. Поэтому себе буду шить по старинке - на программаторе WillemProg, только если для ATTiny2313 я когда-то собирал переходник с кварцем, то сейчас, думаю, что будет лучше просто сделать кабель, на одном его конце будет панелька DIP-8 для подключения к WillemProg, а на другом стандартный 6-пиновый разъём ISP.

    Кстати, на материнской плате стоит же ещё один микроконтроллер - ATTiny13A для управления ATX питанием и формирования сброса. Но туда уже некуда впихнуть 6-пиновый разъём ISP.
    С уважением, Александр

  11. #450
    Master
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    939
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    28 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если МК в DIP - то проще его в панельку установить, если smd - то нужны.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

Страница 45 из 65 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя

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

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

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

  1. Northwood,
  2. cooper_rsm,
  3. Hunta

Похожие темы

  1. Pentagon 1024
    от Ilyad в разделе Pentagon
    Ответов: 3
    Последнее: 24.06.2015, 15:28
  2. Ответов: 186
    Последнее: 01.07.2012, 18:43
  3. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  4. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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