User Tag List

Показано с 1 по 9 из 9

Тема: Про бит 3 порта 7FFD (экраны ZX128)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Как известно, если задать этот бит=1, то будет отображаться экран 1, банка памяти 7 (а не стандартный 0, банка памяти 5).
    Но в какую банку я попаду, если я начну писать в адреса с #4000 ?
    И куда, если писать в #С000 ?
    IanPo, все твои непонятки в том, что ты путаешь всё на свете .
    Адресное пространство процессора делится на 4 ОКНА: CPU0-CPU3.Запомни - не банки, не тазики и не горшки, а именно - ОКНА! Знание терминологии - важно для понимания!
    В эти окна на разных клонах можно подставлять разные СТРАНИЦЫ. Опять же - не банки, не тазики и не горшки, а именно - СТРАНИЦЫ!
    Дык вот, в нормальном ZX128 в окно CPU1 по умолчанию подставляется 5 страница , и она же отображается на экране (D3=0 #7FFD). А при D3=1, на экране отображается 7 страница.
    Ввиду ограниченности адресного пространства Z80, он может обращаться только к своим окнам. Поэтому, если ты пишешь в какое-то окно, то насамделе ты пишешь в ту страницу, которая сейчас подставлена в это окно. При том на некоторых компах страницы можно менять в боее чем одном окне. Управление тем, что подставляется в окна осуществляет менеджер памяти. Для ZX128 - это порт #7FFD.
    Да, и последее - БАНКОМ правильно называть блок памяти размером во всё адресное пространство процессора, т.е. для Z80 - это 64k, а например для eZ80 - 16Мб. Так что говоря о банках, надо конкретизировать, т.к. это неоднозначное понятие, а вот окна и страницы - для Спектрума вполне однозначные.
    Последний раз редактировалось Black_Cat; 31.03.2011 в 11:29.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. RAMDISC in TR-DOS and ZX128 page detection
    от VELESOFT в разделе Оси
    Ответов: 1
    Последнее: 22.12.2009, 01:23
  2. SAM COUPE - ZX128 compatibility
    от VELESOFT в разделе Зарубежные модели
    Ответов: 8
    Последнее: 17.02.2008, 23:40
  3. Приму в дар или куплю ZX128
    от Zybex в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 15.10.2007, 21:31
  4. Странный вопрос про экраны...
    от icebear в разделе Несортированное железо
    Ответов: 12
    Последнее: 28.02.2006, 16:52
  5. #7FFD в унреале?
    от lvd в разделе Эмуляторы
    Ответов: 20
    Последнее: 28.03.2005, 21:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •