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

User Tag List

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

Тема: Определение Pentagon 1024/512

  1. #1
    Member
    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    171
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    108
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Определение Pentagon 1024/512

    Не получается отличить Pentagon 512 от Pentagon 1024 в Unreal Speccy.

    У Пентагона 1024 есть порт EFF7, который может отключать память свыше 128К. Наличие этого порта легко проверить. Однако, как оказалось, этот порт есть и у Пентагона 512 (всё касается эмуля US, реала у меня нет).

    То есть наличие порта EFF7 не является отличительным признаком Пентагона 1024.
    В одном из "описаний" нашел, что при наличии порта EFF7 и включенной памяти свыше 128К защелка 48К не работает. Т.е. по идее можно включить память свыше 128К и проверить защелку 48К на предмет переключения ею страниц. Однако, у Пентагона 512 попытка проверить отвечает ли 5-й бит 7FFD за память происходит необратимое переключение в режим 48К. Проще говоря: сброшенный бит 2 порта EFF7 не отключает 5-й бит порта 7FFD.
    Так что вопрос такой. Может unreal speccy что-то неправильно эмулит? Либо я даже не знаю что и делать.

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

  3. #2
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AFAIK, программно проверить режим 1024 пентагона нельзя. Разве что явно указать драйвер. Стоит разве что поискать программы, которые все-таки детектят этот режим и поковырять, как они это делают.

  4. #3
    Member
    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    171
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    108
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    AFAIK, программно проверить режим 1024 пентагона нельзя.
    Жесть.
    Цитата Сообщение от Vitamin Посмотреть сообщение
    Разве что явно указать драйвер. Стоит разве что поискать программы, которые все-таки детектят этот режим и поковырять, как они это делают.
    Судя по тому, что Quick Commander не может автоматом определить (надо шыфт нажимать), таких прог возможно и нет.

  5. #4
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Unreal-е EFF7 работает (не работает) вне зависимости от выбраной модели. В реале определить P1024SL можно - смотри исходники LittleViewer'a (последнего). Там он детектится по изменению скорости в турбо-режиме, не трогая опасный для других бит 5 в 7FFD, но опять же - унреал этого не эмулит.
    Все любят гипножабу

  6. #5
    Member
    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    171
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    108
    Поблагодарили
    58 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясненько. То есть проверяем не наличие памяти, а наличие турбо-режима на определенном бите определенного порта. Правда, теоретически, может оказаться так, что турбо-режим есть, а памяти - нет.

  7. #6
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CPLx Посмотреть сообщение
    Ясненько. То есть проверяем не наличие памяти, а наличие турбо-режима на определенном бите определенного порта. Правда, теоретически, может оказаться так, что турбо-режим есть, а памяти - нет.
    и такое тоже возможно, так что самый идеальный вариант - указывать ручками что-как-исколькометров...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

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

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

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

Похожие темы

  1. Нужен контроллер IDE к Pentagon-1024 1.4
    от luzanov в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 03.02.2008, 23:29
  2. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  3. Pentagon-1024 SL ver 1.4
    от KingOfEvil в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 08.08.2006, 08:52
  4. Pentagon-1024
    от CHRV в разделе Pentagon
    Ответов: 20
    Последнее: 05.06.2006, 20:20
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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