Цитата Сообщение от Atari Посмотреть сообщение
Господа, кто нить может разъяснить толком как работает маппер у этой (SCC) микрухи?

читал тут: http://bifi.msxnet.org/msxnet/tech/megaroms.html
и тут: http://bifi.msxnet.org/msxnet/tech/pinouts.txt

но, как реально бъётся например подключенная к мапперу ПЗУ не понял.
ПЗУ картриджа располагается на двух страничках MSX слота
4000-7FFF
8000-BFFF
а каждая страничка делится ещё на две части и получается четыре банка
Bank 1: 4000h - 5FFFh
Bank 2: 6000h - 7FFFh
Bank 3: 8000h - 9FFFh
Bank 4: A000h - BFFFh
по восемь килобайт каждый
каждый банк можно настроить на отображение любой 8килобайтной странички реального ПЗУ
страничка выбирается путём записи в регистр конфигурации выбранного банка
для картриджа SCC со звуковым модулем картина выглядит так
Bank1 1: 4000h-5FFFh записываем в регистр (запись в ячейку памяти по адресу 5000h байта конфигурации банка, регистр для упрощения адресации размножается по диапазону от 5000h до 57FFh но это одно и тоже) в байте конфигурации значащие биты только с 0 по 5 то есть 64 странички можно выбрать
для осталных банков адреса регистров сотвественно 7000h 9000h и B000h
размазанные по диапазонам 7000-77FF итд...
А регистры звуковые занимают диапазон 9800h to 9FFFh но только если в в банк №3 назначить адрес последней странички 00111111 b или 3Fh записав такое значение по адресу 9000h
Картридж не поддерживает портов ввода вывода процессорных (команды in, out) работает только через адресуемую память