слишком много заморочек и мало полезного результатаСообщение от acidrain
ха-ха. нужно переключать не банки, а диспетчер, а у него не 1 байт, а 3 байта отвечают за стартовый адрес, то есть в 3 раза больше аутовСообщение от acidrain
ну тут есть и свои плюсы. несколько программ, лежащих в осовном памяти или в одной банке, и уже настроенных на адрес, могут запросто вызывать друг друга. вызов другой банки - 1 out. а тут всегда, независимо от расположения, нужно перепрограммировать диспетчер (3 out'a?)Сообщение от acidrain
который переключает банки. я понимаю, можно сделать бит конфигурации, который включает или старую страничную организацию, или новый MMU. но делать одновременно - по одним портам MMU, по другим страницы - застрелишьсяСообщение от acidrain
там процессор может напрямую адресовать 4gСообщение от acidrain
тоже сравнил. виртуальный ВГ эмулирует чтение сектора. операция стандартная, выполняется за 1 раз (то есть можно полностью заменить своей, оптимизированной) и нечасто. один тормоз раз в сектор вполне уместен. а с памятью можно работать бесчисленным множеством способов и потери скорости недопустимы, и так z80 медленныйСообщение от acidrain





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