ZXNet эхоконференция «code.zx»


тема: GIF viewer for ZX.



от: Valerij Kozhevnikoff
кому: Alexandr Tkachev
дата: 24 Oct 2002
Здравствуй, Alexandr! 22 Окт 02 02:29, Alexandr Tkachev -> Valerij Kozhevnikoff: VK>> Тут такая фишка. У тебя 8259 находится в режиме 8086 (определяется 0-м VK>> битом AT> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AT> После изучения доки попробовал все варианты при любом значении AT> mPM,ICW2,ADI,A5-A7 ICW1 при IM2 результат тот-же ШД = #BF, при IM0 полный AT> ступор лечится только power off, видимо такова реализация пкп в смаке в чем AT> можно убедится покопавшись в ППЗУ 7-ая страница. Ага. А если оторвать 26-ю ножку ПКП и подать туда нормальный INTA? Можно сделать на 1533ЛЛ1 или вот так: /M1 ───.|──┬───┬───── /INTA │ █ 1kOm /IORQ ───.|──┘ │ ─┴─ "монтажное ИЛИ" Диоды - КД522. Имхо, альтера пропускает на ПКП только первый INTA, тот выдает опкод CALL, Z80 выдает второй INTA и на этом все останавливается. Или не так? Hаверное не так. Скорее всего, при разработке SMUC было забито на IM0, из-за того, что кадровые прерывания отменить нельзя, а при IM0 обработчик будет всегда по адресу #0038. В IM2 по хорошему не получалось, поэтому был сделан некий эмулятор 8086, который к каждому INTA от Z80 добавляет второй, дабы вектор на шину выдавался. Hо мне непонятно - почему всегда #BF? Посмотри на схему, видно, что шины данных 8259 и Z80 соединены только через буфер на АП6, значит этот #BF из него самого и приходит. Откуда он его берет? Кстати, даже в IM0 можно сделать по хорошему. Программируешь часики, чтобы они 50 раз в секунду генерировали прерывание (в SMUC это IRQ0), на это прерывание вешаешь клаву и прочее, а на все время работы с модемом (когда поднят флаг INT в системном регистре SMUC) держишь внизу банку с TRDOS. У нее по адресу #38 простая затычка из EI:RET. И модемные порты как на ладони. Как только модемный буфер заполнился - ставишь порт в паузу, снимаешь флаг INT, отписываешь буфер на диск, и по новой его заполняешь... * Оригинал написан в REAL.SPECCY * также послано в CODE.ZX * также послано в HARDWARE.ZX WBR, Jason. /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/ /np:/ *silence*




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
SOFT - обзор ZX ZIP и ZX UNZIP.
Интервью - Сегодня у нас в гостях cyberm00h.
Этюды - Процедура составления оптимальной таблицы символов.
Мнение - Конторллер Beta Disk Interface: упрощение без последствий.
Письма - Письмо из Харькова о "познаниях" в мире Хайес-модемов. Схема подключения внутреннего HAYES-модема.

В этот день...   8 мая