User Tag List

Показано с 1 по 10 из 18

Тема: Видеорежимы высокого разрешения

Комбинированный просмотр

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

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    #1 - а как же фраза ... как и все мои предыдущие статьи ... Где же он раньше "печатался"? Эх, не хватает хорошей аннотации - содержания всей ZX прессы по статьям. Вроде той, что я нашел в первом (или втором - уже не помню) ZX Guide, случайно. Но там, конечно, неполный список. Может где-то еще что-то интересное есть, по другим системам, по тому же DMA UltraSound, SoundBlaster. А я просто не знаю. Ну не качать же (и просматривать) всю прессу подряд - на это много времени уйдет.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

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

  3. #2

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ха, прикол, у Voyajer нумрация с 0, надо же... Надо проверить.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  4. #3

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного лакуны в информации. Чуть-чуть непонятно как в Профи происходит адресация памяти. Даже полез в исходники SMT. Там, по-моему ошибка. А кое-что просто не соответствует даже тому, что написано: для СРМ всегда врубается экран 6, хотя ведь может и 4. Или я не разобрался.

    Конкретно непонятно вот что: когда вывод происходит в 7FFD учитывается ли бит 3 из DFFD чтобы изменить ОЗУ в странице 4000-7FFF а не в C000-FFFF. Или в последней четверти при выводе в 7FFD всегда изменяется страница C000-FFFF, неважно, что выведено в порт DFFD. Собственно, этот код меня и настораживает.

    Да, придется добавлять еще один (или 2) способ адресации памяти. Неприятно, но что же поделаешь. Только для моделей типа АТМ и Профи, у которых может измениться не только первая и последняя четверть. И еще придется изучать доки по видам адресации в разных машинах, чтобы выяснить какая минимальная гранулярность требуется - для этого режима (и всех таких соделей, кстати еще один такой - Sam Coupe). Вроде где-то встречал 8К а не 16К.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  5. #4

    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот, распечата1те и повесьте в рамочке над столом. (Wlodek, если можешь, брось в ФИДО. пускай гуляет, а то лень повторно набивать)
    Код:
    порт #DFFD:
    
    bit 0,1,2 - расширение памяти. вместе с битами 0,1,2 порта #7FFD
                могут выбирать до 64 банков (1mb)
    bit 3 - если установлен, то в #4000 проецируется выбранный банк,
            в #C000 - банк #07
            если сброшен, в #4000 - банк 5, в #C000 - произвольный
    bit 4 - если установлен, в #0000 отображается банк #00
    bit 5 - если установлен, порты betadisk доступны всегда, не только из TR-DOS
    bit 6 - если установлен, в #8000 отображается банк #06, иначе банк #02
    bit 7 - если установлен, используется profi экран 512x240
    
    
    экран:
    
    если bit3 #7FFD установлен, то банк пикселей #06, атрибутов #3A
    если сброшен, то #04 и #38
    
    чётные колонки начинаются по смещению #2000 от начала банка,
    нечётные - по смещению #0000 (считая номера колонок с 0)
    (немного похоже на pentagon 512x192 - только чётные/нечётные
    колонки поменялись)
    
    размер - 2*32 колонки, 30 строк
    организация аналогична обычному спектрумовскому экрану, но не 3
    сегмента по 8 строк, а 4. (последние 2 строки не видно)
    атрибуты организованы точно также - для байта данных соответствующий
    ему атрибут лежит по тому же смещению, что и байт, но в банке атрибутов
    (т.е. похоже на пентагоновский hardware multicolor - там разница в #2000)
    неизвестно, работает ли мигание

  6. #5

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Замечательно. Особенно что четные-нечетные поменялись! (Вот только картридж в принтере перезаправлю). Осталась неясность. Зачем авторы руководства написали про CMR1 D6:

    ¦ ¦ ¦ Проецирует дополнительный экран seg 06 в карту ¦
    ¦ D6 ¦ SCR ¦ памяти процесора на место seg02 при этом бит D3 ¦
    ¦ ¦ ¦ CMR0 должен быть в "1" (8000-BFFF) ¦

    Или по-другому: а если D3 в CMR0 = "0", тогда -что?... сизый дымок пойдет?
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49

Ваши права

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