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

User Tag List

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

Тема: Принцип работы M1 на Scorpion

  1. #1
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Благодарностей: 507
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Принцип работы M1 на Scorpion и задержки на других клонах

    Все таки решил что демки надо делать чтоб работали на большинстве клонов, включая оригинальные машины.

    Хочется поддержать следующие машины (использую мультиколоры):
    Pentagon, Scorpion, Kay, Profi, Spectrum128/+2/+2A/+3

    Сегодня почитал принцип задержек, про медленную и быструю память на оригинальных Spectrum128/+2/+2A/+3 - никаких проблем вообще не возникает.
    http://zx.pk.ru/showpost.php?p=1659&postcount=10
    http://zx.pk.ru/showpost.php?p=1675&postcount=11

    Интересует какие задержки, в какие моменты и при каких условиях происходят на Scorpion, Kay, Profi, и есть ли там медленная память, и какая растактовка экрана у этих клонов (к сожалению на форуме по пришедшим на ум фразам не нашел)?

    ---------- Post added at 14:42 ---------- Previous post was at 14:32 ----------

    забыл... АТМ тоже интересует
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

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

  3. #2
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,646
    Благодарностей: 231
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все эти клоны имеют общую память, поэтому медленной памяти у них нет в принципе. Именно поэтому отечественным клонам пофиг где и чего размещать.. Растактовка как у 48к. В турбе для Кая не забывай про ДММЦ
    Последний раз редактировалось Black_Cat; 12.08.2009 в 21:01.

  4. #3
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Благодарностей: 507
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ладно, попробуем по другому...
    На сегодняшний день изучил информацию о нескольких моделях:
    (Если что не так поправьте)

    ---------------------------------------------------
    ZX Spectrum 128K / ZX Spectrum 128K +2
    ---------------------------------------------------
    - CPU runs at 3.54690 MHz
    - T-states per scanline - 228
    - scanlines per frame - 311
    - scanlines before the television picture - 63
    - position of the first byte of the screen - 14364
    - states per frame - 70908
    - '50 Hz' interrupt occurs at 50.01 Hz
    - slow (contended) memory pages: 1,3,5,7 (but only when displaying screen)
    - M1 waiting cycle: none

    ---------------------------------------------------
    ZX Spectrum +2A / +3:
    ---------------------------------------------------
    - CPU runs at 3.54690 MHz
    - T-states per scanline - 228
    - scanlines per frame - 311
    - scanlines before the television picture - 63
    - states per frame - 70908
    - position of the first byte of the screen - 14364
    - '50 Hz' interrupt occurs at 50.01 Hz
    - slow (contended) memory pages: 4,5,6,7 (but only when displaying screen)
    - M1 waiting cycle: none

    ---------------------------------------------------
    SCORPION GREEN
    ---------------------------------------------------
    - CPU runs at ??? MHz
    - T-states per scanline - 224
    - scanlines per frame - 312
    - scanlines before the television picture - 64
    - states per frame - 69888
    - position of the first byte of the screen - 14344
    - Slow memory pages: none
    - M1 waiting cycle: none

    ---------------------------------------------------
    PENTAGON
    ---------------------------------------------------
    - CPU runs at ??? MHz
    - T-states per scanline - 224
    - scanlines per frame - 320
    - scanlines before the television picture - ???
    - states per frame - 71680
    - position of the first byte of the screen - 17989
    - Slow memory pages: none
    - M1 waiting cycle: none


    На сегодняшний день в демке поддержаны:
    - Pentagon
    - Scorpion (зеленая плата) - непроверенный результат, пробовал тока под эмулем.
    - ZX Spectrum 128/+2

    демка крутит мультиколор так, чтобы:
    - не использовать медленную память
    - переключение страниц происходит на бордере - торможения на оригинальных машинах не происходит.

    Есть одно но! На +2А/+3 идет рассинхронизация - кто может пояснить почему - напишите плз.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  5. #4
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,234
    Благодарностей: 715
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TmK Посмотреть сообщение
    ---------------------------------------------------
    ZX Spectrum 128K / ZX Spectrum 128K +2
    ---------------------------------------------------
    - states per frame - 70908
    Цитата Сообщение от TmK Посмотреть сообщение
    ---------------------------------------------------
    SCORPION GREEN
    ---------------------------------------------------
    - states per frame - 69888
    так че, скорп тормознее даже фирмового спека?

  6. #5
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,249
    Благодарностей: 330
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    так че, скорп тормознее даже фирмового спека?
    ---------------------------------------------------
    ZX Spectrum 48K
    ---------------------------------------------------
    - T-states per scanline - 224
    - scanlines per frame - 312
    - scanlines before the television picture - 64
    - states per frame - 69888
    Что может быть фирмовей чем 48й спек

    Цитата Сообщение от TmK Посмотреть сообщение
    ---------------------------------------------------
    SCORPION GREEN
    ---------------------------------------------------
    - M1 waiting cycle: none
    Разве? Вроде оно как раз есть.
    Последний раз редактировалось molodcov_alex; 14.08.2009 в 13:46.
    ZX Spectrum forever!

  7. #6
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Благодарностей: 507
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    M1 на зеленой плате может и есть, но имеется ввиду что он не увеличивает на 1 такт длительность нечетных по тактам команд...
    Последний раз редактировалось TmK; 17.08.2009 в 12:02.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  8. #7
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,587
    Благодарностей: 564
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Где-то я находил клёвейший FAQ по растактовкам Пентагона и Скорпиона... Ага, вот он: http://www.worldofspectrum.org/rusfaq/index.html
    Отошёл от дел.

  9. #8
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,646
    Благодарностей: 231
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    так че, скорп тормознее даже фирмового спека?
    смотря что считать фирменным . Все отечественные клоны являются развитием оригинальной 48к модели, и соответственно имеют тактовую частоту 3,5МГц, а модели начиная от фирменного +128 имеют частоту 3,5469МГц и как следствие - нестандартное количество строк и тактов.. Наши клоны оказались ближе к оригиналу чем все последующие фирменные 128..
    ..да, и AY у нас ещё звучит по другому..
    Короче, кривизна пошла от испанцев.. православные Спектрумы как всегда оказались святее католических
    Последний раз редактировалось Black_Cat; 14.08.2009 в 19:59.

  10. #9
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Благодарностей: 507
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил под эмулем - на зеленом скорпе все таки есть какие то задержки...
    какие именно незнаю, может всетаки кто то подскажет?
    ибо на данный момент остается тока поддержка пентагона и 128/+2/+2а/+3
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

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

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

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

Похожие темы

  1. Полосы на бордюре - принцип эмуляции
    от Виктор в разделе Эмуляторы
    Ответов: 14
    Последнее: 20.04.2009, 02:38
  2. РАБОТЫ С CC'2006!!!
    от C-jeff в разделе Софт
    Ответов: 136
    Последнее: 14.09.2006, 17:11

Ваши права

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