-
Сигнал /BUSDIR
Всем привет.
Продублирую здесь своё сообщение с msx.org
На слоте расширения MSX присутствует сигнал /BUSDIR. Судя по названию, он переключает направление передачи данных шины. Но в одних схемах он используется, в других - нет. Например, ПЗУ картриджей работают без него. Для работы с портами в одних схемах /BUSDIR задействован (BEER-202), в других - нет. Какие действия производит изменение этого сигнала?
-
-
Спасибо.
Видимо, /BUSDIR не используется в схемах, в которых порты работают только в одну сторону и не нужно переключать направление.
-
Кроме чтения портов (in), ещё используется для получения вектора прерывания IM2, например в SFG-01 (05) музыкальных картриджах (боковой слот) те что с CX-5 машинками бывают.
а так да.. для подавляющего большинства остальных случаев (правильное обращение к слоту на чтение памяти) буфера реверсируются автоматически
-
ptero, уже близко. Область памяти размечена (не null), а область портов нет.
В целом это прикол (так дешевле) с шинными формирователями шины MSX. Что и имеем.
Можно без /BUSDIR. Это ранние клоны MSX (не только) или MSX-ЕХТ (MSX-ЕХТ3 - фулл операции z80, z180, z280, z380)
- - - Добавлено - - -
SFG не стандарт MSX, c IM2 (Z80)