это сделано для возможности выбора, как подключать память. не нравится "гора рушек", ставь два симм30 или один симм72.
та линейка нужна, т.к. в расширенных режимах необходимо обеспечить чтение двух байт одновременно при установке одного симм30. для этого затеняем банку памяти. т.е. запись идет одновременно и в симм и в "атрибутную" линейку. а при отображении, когда надо вычитать два байта, атрибуты читаются из этой линейки рушек, а пиксели из сима. подобным образом, кстати, в каком-то клоне было реализовано. кажется, на робике.





Ответить с цитированием