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

User Tag List

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

Тема: Фирменный ZX128 и порт $ff

  1. #1
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Фирменный ZX128 и порт $ff

    Друзья, не так давно (ну точнее давно) на форуме промелькивало сообщение со ссылкой, что в фирменном 128к таки обнаружен аналог порта $ff. С техническими подробностями. В букмарки я себе его дурак не поставил, а теперь весь гугель истерзал, не могу найти хоть убейся. Подскажите пожалуйста кто помнит, где оно это было. Да и а FAQ внести было бы это дело некисло.

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

  3. #2
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Друзья, не так давно (ну точнее давно) на форуме промелькивало сообщение со ссылкой, что в фирменном 128к таки обнаружен аналог порта $ff. С техническими подробностями. В букмарки я себе его дурак не поставил, а теперь весь гугель истерзал, не могу найти хоть убейся. Подскажите пожалуйста кто помнит, где оно это было. Да и а FAQ внести было бы это дело некисло.
    В фирменном 128к/+2 порт #FF всегда был, вот в +2А/+3 обнаружили его аналог сравнительно недавно, а плотно исследовали в сентябре прошлого года. Вот тема на WoS, ссылка ведет на краткие результаты исследований:

    The floating bus on the +2A/+3 behaves differently from the 48K/128K/+2. The key differences are listed below.

    1. It is found on different ports.
    The formula for the port number is (1 + (4 * n) && n < 0x1000) (that is ports 1, 5, 9, 13 . . . 4093)
    2. The bus always returns $FF if bit 5 of port 32765 is set (i.e. paging is disabled).
    3. However, if bit 5 is reset, the port read returns the value currently read by the ULA ORed with 1 (i.e. bit 0 is always set).
    4. During non-contended intervals (that is, when the ULA is drawing the border or during the four T states in between reading the two pairs bitmap+attribute bytes of the display file), the bus retains the value that was last read from contended memory (usually, the last attribute byte read) and not $FF, as would be the case on the 48K/128K/+2.
    5. Reading and writing from/to slow memory pages by Z80 (including operation code fetching) affects on floating bus too. So, (the value of the last operation with slow memory (pages 4,5,67) by Z80 or ULA) OR 1, will be returned by reading of floating bus ports.
    6. The main pattern of the floating bus reading see there: https://www.worldofspectrum.org/foru...Comment_921229

  4. #3
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во, это именно то что я искал. Спасибо большое.

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

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

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

Похожие темы

  1. Какие страницы медленные у ZX128?
    от Saar в разделе Память
    Ответов: 5
    Последнее: 07.06.2016, 08:58
  2. Сканированные картинки ZX48 и ZX128.
    от ZXFanat в разделе Пресса
    Ответов: 6
    Последнее: 17.08.2013, 08:39
  3. RAMDISC in TR-DOS and ZX128 page detection
    от VELESOFT в разделе Оси
    Ответов: 1
    Последнее: 22.12.2009, 01:23
  4. SAM COUPE - ZX128 compatibility
    от VELESOFT в разделе Зарубежные модели
    Ответов: 8
    Последнее: 17.02.2008, 23:40
  5. Приму в дар или куплю ZX128
    от Zybex в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 15.10.2007, 21:31

Ваши права

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