User Tag List

Страница 11 из 18 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 172

Тема: IPVC - графический контроллер для ZX-BUS

  1. #101

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IODOS 20B как минимум. ну вот насчет HALT - не знаю просто - надо ли будет тебе шину вешать с платы или нет.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  2. #102

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Требуется помощь: какие из нижеприведенных контактов нужно задействовать ?
    Это зависит от:
    Цитата Сообщение от IanPo Посмотреть сообщение
    Позже я изложу возможности, какие хотелось бы реализовать.
    А глобально, я же тебе давал сцылку на стандарт NemoBus, там все сигналы расписаны, в т.ч. тип.

  3. #103

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IODOS - это сигнал спеку, разрешающий доступ к регистрам дисковода. На контроллере будет SD-карточка, зачем ему дисковод ? Технически я выведу этот сигнал без проблем, непонятно, зачем он.
    HALT - это выход процессора, сообщающий о его остановке (выполнена команда HALT). Процессор я могу останавливать с помощью /BUSRQ и писать в память спека.

    ---------- Post added at 18:32 ---------- Previous post was at 18:31 ----------

    Black_Cat, вопрос заключается в том, какие из контактов нужны другим и зачем

    ---------- Post added at 18:41 ---------- Previous post was at 18:32 ----------

    Что хотелось бы реализовать:
    1) Аудио и видео контроллер, работающие с ZXBUS, имеющие свой источник данных - (micro)SD-card и собственное (8 Мб) ОЗУ. Акселерация 2D и звука, разгружающие процессор, последний только отдает команды.
    2) Используемый МК STR755 (ARM7) осуществляет:
    а) запись и открытие файлов, в т.ч. в/из памяти спека. Желательно поддержать распространенные снапшоты средствами контроллера.
    б) выполнение вычислений (распаковка, расчет, MOD, если потянет - MP3). Обмен данными будет производиться по спец шине между ПЛИС(т.е. ОЗУ) и МК.
    в) загрузка прошивки в ПЛИС, как по выбору юзера, так и по команде из программы спека.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  4. #104

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    какие из контактов нужны другим и зачем
    другим контактам? О чём вопрос?

    Цитата Сообщение от IanPo Посмотреть сообщение
    Процессор я могу останавливать с помощью /BUSRQ и писать в память спека.
    боюсь что вряд ли, т.к. эта функция отдана системному контроллеру ПДП.. Разве что ты его сэмулируешь у себя на карте.. Будешь эмулировать 8237?
    Последний раз редактировалось Black_Cat; 22.08.2011 в 18:53.

  5. #105

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black_Cat
    другим контактам?
    Другим людям. Я некоторые контакты ZXBUS, придуманные нашими талантами, плохо знаю.
    боюсь что вряд ли, т.к. эта функция отдана системному контроллеру ПДП.
    Остановил процессор(BUSRQ), он освободит шину (BUSAK), далее я по сигналу CLK выкладываю из памяти контроллера на шину данных/адреса нужные значения нужное количество тактов CLK. Вот и все ПДП. Правда, запись будет только в 64К, но это тоже неплохо. Если это не надо в принципе, можно не делать.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  6. #106

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Остановил процессор(BUSRQ)
    не так, сначала проверил, не захватил ли шину системный контроллер ПДП

    Код:
    BLK	4B	O Это тебе надо чтоб подключить страницу ОЗУ в окно CPU0
    DOS/	4A	IO Это тебе надо чтоб знать что активированы ПЗУ и порты TR-DOS и самому их активировать (можно отлавливать в ПЛИС)
    TURBO	5B	IO Это тебе надо чтоб знать включен ли Турбо режим, и иметь возможность его выключить 
    
    CLK	8A	IО Это тебе надо чтоб останавливать CPU
    
    HALT	15B	I Это тебе надо чтоб знать, что проц ждёт прерывания
    RDR/	15A	О Это тебе надо чтоб подставить своё ПЗУ
    RS	16A	IО Это тебе надо чтоб управлять старшим адресом системного ПЗУ 
    BRQ	19A	IO Это тебе надо чтоб отслеживать, не захватил ли шину системный контроллер ПДП
    IODOS	20B	IO Это тебе надо чтоб знать что активированы все теневые порты, и самому их активировать
    WAIT	21B	I Это тебе не надо если ты обращаешься к тормозному устройству
    
    RFSH	25B	О Это тебе надо в будущем при работе ПДП
    CSR/	25A	I Это тебе надо чтоб знать, что идёт обращение к ПЗУ
    BUSAK/	26A	IO Это тебе надо чтоб знать, что шину уже захватили, а так же в будущем для открытия всех окон CPU
    RD	18B	IO ПДП
    В рекомендованном мануале всё это описано.
    Последний раз редактировалось Black_Cat; 22.08.2011 в 20:23.

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

  8. #107

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, не задействованы:
    BLK
    DOS/
    TURBO
    HALT
    RDR/
    RS
    CSR/

    и про IODOS жду информацию, зачем он нужен.

    Мануал про сигналы я читал.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  9. #108

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    и про IODOS жду информацию, зачем он нужен.
    Индицирует доступ к теневым портам, а это не токо тырдос, можно отлавливать в ПЛИС.

    ---------- Post added at 20:45 ---------- Previous post was at 20:39 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    В общем, не задействованы:
    BLK
    Доступ К 64К адресного пространства ОЗУ не получишь

  10. #109

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доступ К 64К адресного пространства ОЗУ не получишь
    Ты хочешь сказать, что я не смогу писать в 0 страницу ОЗУ, если включено ПЗУ ? Но смогу, если ПЗУ отключено записью бита в соответствующий регистр ?
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  11. #110

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Ты хочешь сказать, что я не смогу писать в 0 страницу ОЗУ, если включено ПЗУ ? Но смогу, если ПЗУ отключено записью бита в соответствующий регистр ?
    или установкой сигнала BLK=1

Страница 11 из 18 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Графический редактор ZX-картинки на PC
    от Dr.Lion/RSM в разделе Графика
    Ответов: 45
    Последнее: 21.06.2014, 17:31
  2. VIC-20 и графический редактор для него!
    от КАСик в разделе Commodore 16/64/128
    Ответов: 7
    Последнее: 08.09.2010, 17:59
  3. Нужен ли спеку графический ускоритель?
    от Keeper в разделе Изображение
    Ответов: 202
    Последнее: 14.09.2008, 10:18
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33
  5. Лучший графический редактор
    от sinn_dtr в разделе Софт
    Ответов: 40
    Последнее: 15.02.2005, 11:42

Ваши права

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