User Tag List

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

Тема: NSID_Emu - SID плеер для Spectrum

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

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

    Регистрация
    21.05.2006
    Адрес
    Canada
    Сообщений
    78
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    That file helps but it's not completely clear, at least in translation. I am also trying to reconcile it with the only other bit of information I could find:

    Этот файл помогает, но он не совсем понятен, по крайней мере, в переводе. Я также пытаюсь примирить это с единственной другой информацией, которую я мог найти:

    port DFFD: (adressation - xx0xxxxx xxxxxx0x )
    named on Profi CMR1
    D0 = bank 3 ;256 kB memory
    D1 = bank 4 ;512 kB memory
    D2 = bank 5 ;1024 kB memory
    D3 = select the window in the address space for mapping memory pages
    0 - adress C000 (ZX-Spectrum 128 standart);
    1 - adress 4000 Then the address c000 will bank 07
    D4 = disable rom and connect ram page 0 in adress space 0-3FFF
    D5*=
    0 - port addresses (1F, 3F, 5F and 7F) are used to access i8255A (KP580BB55)
    1 - port addresses (1F, 3F, 5F and 7F) are used to access 1818WG93
    D6 = if D4=1, 8000..C000 =page6 (pixels 512x240)
    D7 = screen mode 512x240 (extended video mode used in CP/M)

    The one you gave seems to have more screen modes and banking options for those screen modes. I don't want to get into the screen modes but I do want to get at the cp/m all-ram mode which allows banking in all windows CPU0-CPU3. So I am thinking of this arrangement for port 0xdffd. Does this seem correct for at least one version of the profi?

    У того, который вы дали, кажется, есть больше экранных режимов и вариантов банковских операций для этих экранных режимов. Я не хочу входить в режимы экрана, но я хочу перейти в режим cp / m all-ram, который позволяет осуществлять банковские операции во всех окнах CPU0-CPU3. Поэтому я думаю об этом расположении для порта 0xdffd. Кажется ли это правильным по крайней мере для одной версии Профи?

    PORT DFFD
    (not locked by port 0x7ffd bit 5)

    bit 6 = 0 or bit 4 = 0 then CPU2 = bank 2
    bit 6 = 1 and bit 4 = 1 then CPU2 = bank 6
    Or maybe I should ignore this bit and have bank 2 there all the time as this seems to be connected to the extra screen mode only.

    bit 4 = 0 then CPU0 = ROM
    bit 4 = 1 then CPU0 = bank 0 and port 0x7ffd is unlocked

    bit 3 = 0 then CPU1 = bank 5, CPU3 = zx128 bank
    bit 3 = 1 then CPU1 = zx128 bank, CPU3 = bank 7

    bits 2:0 16K bank top bits


    ZX128 BANK = {port dffd bits 2:0, port 7ffd bits 2:0}


    About bit 4 unlocking port 7ffd, do you know if this changes bit 5 of port 7ffd? I suspect not as that is more expensive in logic than the alternative: bit 5 of 7ffd does not change and can be written with 1 at any time while bit 4 of dffd is set. But when bit 4 of dffd is reset, bit 5 of 7ffd will determine if the port is locked or not.

    О бите 4 разблокировки порта 7ffd, знаете ли вы, если это изменит бит 5 порта 7ffd? Я подозреваю, что это не так дорого по логике, как альтернатива: бит 5 в 7ffd не изменяется и может быть записан с 1 в любое время, пока установлен бит 4 в dffd. Но когда бит 4 в dffd сброшен, бит 5 в 7ffd определит, заблокирован порт или нет.
    Последний раз редактировалось Alcoholics Anonymous; 29.04.2020 в 09:52.

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

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

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

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

Похожие темы

  1. Ответов: 69
    Последнее: 06.01.2022, 18:12
  2. ZX-Spectrum+CosmicSOUND (AY+SID)
    от =ANDROID= в разделе ZX Концепции
    Ответов: 44
    Последнее: 12.03.2017, 13:30
  3. SID Player на ZX Spectrum
    от SlashNet в разделе Музыка
    Ответов: 39
    Последнее: 09.03.2017, 23:14
  4. Плеер для pt 3
    от Руслан в разделе Музыка
    Ответов: 25
    Последнее: 14.08.2012, 19:25
  5. Плеер для Турбо Саунда!
    от CHRV в разделе Программирование
    Ответов: 12
    Последнее: 28.04.2006, 08:22

Метки этой темы

Ваши права

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