User Tag List

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

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

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

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

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Ка ты настраиваешь порты 7FFD и EFF7 ?
    7FFD
    все обращения так
    Код:
    c64_0_page = 0					;128 FAST
    c64_0_page_4_port = c64_0_page or $18
    d3 1 - screen 2
    d4 1 - basic 48 rom
    d5 0 - memory paging enable
    d6 0 - не знаю что сюда писать для совместимости
    d7 0 - не знаю что сюда писать для совместимости



    Код:
    ; enable RAM0 on 0000-3FFF window
    ; pentagon
    								if ram0_type = 1
    								ld bc,$EFF7		;pentagon
    								ld a,%00001000 		;D3 1 = slot 0 page0
    								out (c),a
    								endif
    Код:
    ; disable RAM0 in 0000-3FFF window
    								if ram0_type = 1	;Pentagon
    								ld bc,$EFF7		
    								xor a
    								out (c),a	
    								endif
    трактую так как в унриале
    d0 0 - 16c off
    d1 0 - 512x192 off
    d2 0 - enable memory >128k (тк страницы уже загружены возможно? в расширенном режиме)
    d3 1 - ram0 in cpu0
    d4 0 - разрешено турба
    d5 0 - hardware mc off
    d6 0 - 384x304 off
    d7 0 - cmos off?

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    "не одобренная", под 3+ порты.
    +3 кроме того что не одобренная
    еще и местами не полноценная...

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Бит в йём много, даже частично что то получилось - плейер не вылетает, файл загружает, значит 0-я страница подключается правильно вместо ПЗУ??
    ну если играет то значит ram0 подключен

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Дальше - хуже. Играет только один канал, значит половина TS. я так понимаю, в разные каналы своя порция данных идет, и естессно с разных страниц памИтИ. Как бы вычислить и решить, где я косячу и туплю с маппингом ??
    если подключится не правильная страница
    то все зависнет нахрен
    вероятность того, что после такого плеер продолжит работать близка к 0

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Играет только один канал, значит половина TS. я так понимаю, в разные каналы своя порция данных идет, и естессно с разных страниц памИтИ.
    тут нужно уточнение
    играет ли один канал
    или играет один Ay

    тк один канал
    одновременно на 2-х Ау-ках

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

  3. #2

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    тут нужно уточнение
    играет ли один канал
    или играет один Ay
    Из двух колонок - звук только в левой, правая молчит, ну и слышу как бы половину мелодии.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    d2 0 - enable memory >128k (тк страницы уже загружены возможно? в расширенном режиме)
    Тут как бы тоже тогда непонятно.
    При нуле во втором бите включается режим over 128k
    А попробуй втуда единицу, тогда чисто 128й режим по идее должен быть?
    (ну 128 режим памяти и РAM вместо РОМ)
    Будет работать?

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    если подключится не правильная страница
    то все зависнет нахрен
    вероятность того, что после такого плеер продолжит работать близка к 0
    Это я тоже понимаю, но я голову морочу только со страницами памяти, тут вариантов не так много, или неправильно подключена, или не туда, или не подключена.
    И бордюр синеньким мигает, если тактов не хватает, типа как то работает, не виснет.
    Последний раз редактировалось zebest; 24.05.2020 в 22:29.
    Profi v3.2 -=- Speccy2010,r2

  4. #3

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    А попробуй втуда единицу, тогда чисто 128й режим по идее должен быть?
    Будет работать?
    у меня все работает
    128-1024
    из глюка тожо запускаетсо и работает



    >128 лочится и при включении и при выключении ram0
    https://dropmefiles.com.ua/ru/z9fRSY

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Из двух колонок - звук только в левой, правая молчит, ну и слышу как бы половину мелодии.
    у каждого жо Ay-ка свое стерео
    а у буржуев там еще и возможность баланса

    по буржуйскаму стандарту
    я по идеи разрешаю вывод и на правый и на левый канал при выборе AY
    выбор ay-ков всегда как реги FF и FE
    Последний раз редактировалось NEO SPECTRUMAN; 10.07.2020 в 10:45.

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

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

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

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

Ваши права

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