User Tag List

Показано с 21 по 30 из 282

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

Древовидный режим

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

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    banking system pentagon-а
    едино правильная (на английский не переводимо блажайший синоним "racially faithful")
    и является чуть ли не стандартом на территории exUSSR

    так что если хотите запускать программы написанные злыми русскими
    необходима совместимость с pentagon-ом
    Thanks. I think I've decided to do Pentagon 512, Pentagon 1024 (with eff7) and partial profi (bit 4, 2:0) as the functionality is similar and the logic should be simple. I'll try to do this later tonight and then we'll see if your sid player runs

    Спасибо. Я думаю, что я решил сделать Pentagon 512, Pentagon 1024 (с eff7) и частичный Profi (бит 4, 2: 0), так как функциональность похожа, а логика должна быть простой. Я постараюсь сделать это позже сегодня вечером, а потом посмотрим, запустится ли ваш sid-плеер

    я вообще не понимаю зачем в next-е были сделаны 8К страницы
    это так же глупо как 32К страницы в sam coupe
    We found that 16k was a little claustrophobic when running multi-bank sw. Regardless, 8k or 16k you can adapt. Not so much for 32k

    Мы обнаружили, что 16K был немного клаустрофобным при работе с несколькими банками sw. Независимо от того, 8k или 16k вы можете адаптировать. Не так много для 32к

    после этого останется возможность переключать 16К страницы в окне С000-FFFF
    при помощи обычного 7FFD ?
    и чтоб при этом сохранялся ram0 в cpu0
    No.. Writing to ports 7ffd, dffd (and 1ffd but that is likely to be disabled when running pentagon sw) will affect the bottom 16k (putting the rom there which is equivalent to setting mmu0=mmu1=$ff) and the top 16k. If port 1ffd is kept enabled, the special all-ram mode of the +3 could change the entire 64k.

    There is another way to do traditional banking on the next via another nextreg $8e as it was found the new basic was using a lot of cycles and memory doing banking via ports 7ffd/dffd. However this one is offering the opposite option where the rom is changed but the top 16k does not have to be.

    A third way is connected to a new display mode layer 2 but it can be used as a generic memory mapping scheme. This one allows you to map the bottom 16K or 48K in a read-only and/or write-only manner so that the cpu can effectively see up to 112k simultaneously. A read-only running program can run from one memory mapping in the lower 16/48k and write-only data can be written into a different mapping in the lower 16k/48k. Or you can have your program running in the top 16k and reads/writes go to different memory mappings in the lower 16/48K.


    Нет. Запись в порты 7ffd, dffd (и 1ffd, но это, вероятно, будет отключено при запуске pentagon sw), повлияет на нижние 16k (поместив rom там, что эквивалентно установке mmu0 = mmu1 = $ ff) и верхние 16k , Если порт 1ffd остается включенным, специальный режим общего доступа +3 может изменить все 64 КБ.

    Есть еще один способ сделать традиционное банковское дело на следующем через другой nextreg $ 8e, так как было обнаружено, что новое базовое устройство использует много циклов, а память выполняет банковские операции через порты 7ffd / dffd. Однако этот предлагает противоположный вариант, когда rom изменен, но верхние 16k не должны быть.

    Третий способ связан с новым слоем режима отображения 2, но он может использоваться как общая схема отображения памяти. Этот позволяет отображать нижние 16K или 48K только для чтения и / или только для записи, чтобы процессор мог эффективно видеть до 112k одновременно. Работающая только для чтения программа может запускаться из одного отображения памяти в нижних 16 / 48k, а данные только для записи могут записываться в другое отображение в нижних 16k / 48k. Или вы можете запустить свою программу в верхних 16 КБ, а чтение / запись перейдут в различные отображения памяти в нижних 16/48 КБ.

    - - - Updated - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    не сё пропало - на чнем сначала)
    из хорошего - в эмуле под TS - вполне приличный звук, сейчас пару Робокопов запустил. Какой отсюда могу сделать вывод?? Порт [/COLOR]$EFF7 значит работает? а "железный" SID - нет но видно, что что-то пытаецца, не совсем молчит.
    Есть умные мысли??
    I only see ports 7ffd, 1ffd and the timex mmu in the uno source code so I don't think they've implemented anything past the pentagon 128 yet but it's best to ask them to know for sure.

    Я вижу только порты 7ffd, 1ffd и timex mmu в исходном коде uno, поэтому я не думаю, что они реализовали что-либо после Пентагона 128, но лучше попросить их знать наверняка.
    Последний раз редактировалось Alcoholics Anonymous; 29.04.2020 в 23:44.

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

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

Эту тему просматривают: 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

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

Ваши права

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