Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: 128k - где какие банки ? %)

  1. #1
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 128k - где какие банки ? %)

    Или я чего то не догоняю или одно из двух %)



    Если я не наглючил в этой таблице то получается так -

    Код HTML:
    <font face="Courier New, Courier, mono" size="2"><b>  DEC    HEX             BIN
    -------------------------------------------------
      00000  0000 -      00000000 00000000 ROM
      16383  3FFF -      00111111 11111111
    -------------------------------------------------
      16384  4000 -      01000000 00000000 RAM-1 (5)
      32767  7FFF -      01111111 11111111
    -------------------------------------------------
      32768  8000 -      10000000 00000000 RAM-2 (2)
      49151  BFFF -      10111111 11111111
    -------------------------------------------------
      49152  C000 -      11000000 00000000 RAM-3 (0)
      65535  FFFF -      11111111 11111111      64Mb
    =================================================
      65536 10000 - 0001 00000000 00000000 RAM-4
      81919 13FFF - 0001 00111111 11111111
    -------------------------------------------------
      81920 14000 - 0001 01000000 00000000 RAM-5
      98303 17FFF - 0001 01111111 11111111
    -------------------------------------------------
      98304 18000 - 0001 10000000 00000000 RAM-6
     114687 1BFFF - 0001 10111111 11111111
    -------------------------------------------------
     114688 1C000 - 0001 11000000 00000000 RAM-7
     131071 1FFFF - 0001 11111111 11111111     128Mb
    =================================================
    </b></font>
    Внимание вопрос в студии - куда делся пятый и нулевой банк ??? %)
    Иными словами почему получается линейно , а не так как принято обозначать ?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	RAM.gif 
Просмотров:	828 
Размер:	8.9 Кб 
ID:	1499  
    Последний раз редактировалось fan; 16.08.2005 в 01:42.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    Или я чего то не догоняю или одно из двух %)
    Скорее так:
    Код:
      DEC    HEX             BIN
    -------------------------------------------------
      00000  0000 -      00000000 00000000 ROM
      16383  3FFF -      00111111 11111111
    -------------------------------------------------
      16384  4000 -      01000000 00000000 RAM-5
      32767  7FFF -      01111111 11111111
    -------------------------------------------------
      32768  8000 -      10000000 00000000 RAM-2
      49151  BFFF -      10111111 11111111      48Кb
    -------------------------------------------------
      49152 0C000 -  000 11000000 00000000 RAM-0
      65535 0FFFF -  000 11111111 11111111
    =================================================
            1C000 -  001 11000000 00000000 RAM-1
            1FFFF -  001 11111111 11111111
    -------------------------------------------------
            2C000 -  010 11000000 00000000 RAM-2
            2FFFF -  010 11111111 11111111
    -------------------------------------------------
            3C000 -  011 11000000 00000000 RAM-3
            3FFFF -  011 11111111 11111111
    -------------------------------------------------
            4C000 -  100 00000000 00000000 RAM-4
            4FFFF -  100 00111111 11111111
    -------------------------------------------------
            5C000 -  101 01000000 00000000 RAM-5
            5FFFF -  101 01111111 11111111
    -------------------------------------------------
            6С000 -  110 10000000 00000000 RAM-6
            6FFFF -  110 10111111 11111111
    -------------------------------------------------
            7C000 -  111 11000000 00000000 RAM-7
            7FFFF -  111 11111111 11111111     128Кb
    =================================================
    Последний раз редактировалось caro; 16.08.2005 в 07:12.

  4. #3
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    64Mb
    Нехило вы память измеряете

  5. #4
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Нехило вы память измеряете
    Ну да %) Шифером шурша

    Товарищ caro похоже составил всё как надо , но хоть убейте не пойму почему так %) С мультиплексора идёт всего три адресные линии а не такая куча %) Но даже из этой таблицы мне не понятно почему пятый банк сидит во втором %)

    Вобщем граждане обьясните мне (как ребёнку) пока мой разум цел... Почему так ? %)

    Направлени от психиатора прилагается ...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	PORTS.gif 
Просмотров:	678 
Размер:	7.3 Кб 
ID:	1500  
    Последний раз редактировалось fan; 16.08.2005 в 09:32.

  6. #5
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приложение к направлению %)

    Код HTML:
     <font face="Courier New, Courier, mono" size="2"><b>
      DEC    HEX             BIN
    -------------------------------------------------
      00000  0000 -      00000000 00000000 ROM
      16383  3FFF -      00111111 11111111
    -------------------------------------------------
      16384  4000 -      01000000 00000000 RAM-1 (5)
      32767  7FFF -      01111111 11111111
    -------------------------------------------------
      32768  8000 -      10000000 00000000 RAM-2 (2)
      49151  BFFF -      10111111 11111111
    -------------------------------------------------
      49152  C000 -      11000000 00000000 RAM-3 (0)
      65535  FFFF -      11111111 11111111      64Kb
    =================================================
      65536 10000 - 0001 00000000 00000000 RAM-4
      81919 13FFF - 0001 00111111 11111111
    -------------------------------------------------
      81920 14000 - 0001 01000000 00000000 RAM-5
      98303 17FFF - 0001 01111111 11111111
    -------------------------------------------------
      98304 18000 - 0001 10000000 00000000 RAM-6
     114687 1BFFF - 0001 10111111 11111111
    -------------------------------------------------
     114688 1C000 - 0001 11000000 00000000 RAM-7
     131071 1FFFF - 0001 11111111 11111111     128Kb
    =================================================
     131072 20000 - 0010 00000000 00000000
     262143 3FFFF - 0011 11111111 11111111     256Kb
    =================================================
     262144 40000 - 0100 00000000 00000000
     524287 7FFFF - 0111 11111111 11111111     512Kb
    =================================================
     524288 80000 - 1000 00000000 00000000
    1048575 FFFFF - 1111 11111111 11111111    1024Kb
    =================================================
                    AAAA AAAAAAAA AAAAAAAA
                    1111 11111198 76543210
                    9876 543210</b></font>

  7. #6
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    С мультиплексора идёт всего три адресные линии а не такая куча %) Но даже из этой таблицы мне не понятно почему пятый банк сидит во втором %)
    Для понимания этого надо дорисовать мультплексоры адресных линий ОЗУ.
    Последний раз редактировалось caro; 16.08.2005 в 11:58.

  8. #7
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мысленно дорисовываю но ничего "не вижу" (кому не лень , дорисуйте плиз что надо)
    Допустим у меня SRAM , тогда как ???

  9. #8
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    Внимание вопрос в студии - куда делся пятый и нулевой банк ??? %)
    Иными словами почему получается линейно , а не так как принято обозначать ?...С мультиплексора идёт всего три адресные линии а не такая куча %) Но даже из этой таблицы мне не понятно почему пятый банк сидит во втором %)
    Попытаюсь объяснить, если я сам понял, что требуется объяснить. То что будет сказано это мои догадки. Итак, первым делом вспоминаем историю, а точнее такие модели, как фирменные Spectrum-16 и Spectrum-48. В первом было 16Кб RAM-памяти по адресам #4000-#7FFF. Доступ к памяти имели проц и видеоконтроллер и память была состязательная. Потом появился апгрейд в виде модуля памяти на 32Кб и доступ в нее имел только проц, соответственно обращение к памяти #8000-#FFFF происходило быстрее, чем к #4000-#7FFF. В Spectrum-128 эту особенность учли и одна линейка RAM была состязательной (банки 4-7), а другая (банки 0-3) принадлежала исключительно процу.
    К вопросу о том, почему 5 банка лежит там, где по логике должна находиться 1, с одной стороны смотри выше (экран находится в ней), а с другой стороны поставь два ряда цифр рядом и увидешь, что 1 соответствует 5.
    Одним словом вместо 0 банки находится ROM, вместо 1 - 5, 2 банка находится на своем законном месте, ну а сама 0 банка находится в #С000-#FFFF, по простой причине - порт оверлея по сбросу обнуляется и биты D0-D2 становятся 000%.
    Ну а в вопросе с SRAM - хочешь получить совместимость - повторяй особенности прототипов.

  10. #9
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    Мысленно дорисовываю но ничего "не вижу" (кому не лень , дорисуйте плиз что надо)
    Допустим у меня SRAM , тогда как ???
    Распределение страниц в памяти Спектрума 128
    можно было сделать и линейной, но сделано
    как сделано, видимо из соображений размещения
    обеих видео-страниц в одном банке ОЗУ.

    Привожу фрагмент схемы Кворума 1024.

    По схеме видно, что Видео-страницы имеют
    адреса: A14M="1", A15M=SCREEN, A16M="1".
    Тоесть если SCREEN=0, имеем VRAM=101(5),
    при SCREEN=1, VRAM=111(7).
    Естественно A17M,A18M,A19M=000.

  11. #10
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 spensor
    Похоже мне надо хлебнуть чегонить покрепче , и явно не кофя

    Я так понимаю всё нафиг перепутано -
    Код HTML:
      DEC    HEX             BIN
    -------------------------------------------------
    ??????? ROM
    -------------------------------------------------
      81920 14000 - 0001 01000000 00000000 RAM-5
      98303 17FFF - 0001 01111111 11111111
    -------------------------------------------------
      32768  8000 - 0000 10000000 00000000 RAM-2
      49151  BFFF - 0000 10111111 11111111
    -------------------------------------------------
      00000  0000 - 0000 00000000 00000000 RAM-0
      16383  3FFF - 0000 00111111 11111111
    =================================================
    ?????????
    -------------------------------------------------
    ?????????
    -------------------------------------------------
    ?????????
    -------------------------------------------------
    ?????????
    =================================================
    Собсно остальные банки как "лежат" ???
    Последний раз редактировалось fan; 16.08.2005 в 12:31.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Какие Спектрумы ходят в Союзе
    от caro в разделе Пресса
    Ответов: 22
    Последнее: 12.10.2016, 21:44
  2. Какие компы еще у Вас есть
    от CHRV в разделе Зарубежные компьютеры
    Ответов: 63
    Последнее: 30.10.2008, 17:32
  3. Какие издания сейчас выходят?
    от kgbplus в разделе Пресса
    Ответов: 10
    Последнее: 11.07.2005, 16:32
  4. Софт и доки для сайта Spectrum 128k
    от DJ I-Kick в разделе Программирование
    Ответов: 0
    Последнее: 17.01.2005, 11:42

Ваши права

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