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

User Tag List

Страница 2 из 27 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 261

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

  1. #11
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,257
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    42 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я тоже уже сам дошел.
    Вобщем у них все по стандарту TS, только два последних бита пользуют. и да, SID на двух последних нулях висит, значит код что то типа будет:
    Код:
    ld a,#FC       ; SID
    ld bc,#FFFD
    out (c),a
    Тестировать есть на чем, только нечего. ТРД пойдет, но можно и ТАП, и даже СНА
    СИД из Следующего выпилили еще до всяких док, типа места много занимает. Перенесли его софтово в ПиЗ еро.
    Пентагон там реализован хорошо, нулевое окно - это с какого адреса??

    так, косяк. это в Уне есть нормальный пятногон, а SID впилили в TBBlue, там только 48\128\TK90\TK95\+3e
    ЕСЛИ НАДО ИМЕННО ПЕНТАГОН, ну тоже можно, но это надо времени побольше мне(
    ну и на чем тестировать, чтобы уж не зря
    Последний раз редактировалось zebest; 28.04.2020 в 18:22.
    Profi v3.2 -=- Speccy2010,r2

  2. #12
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,266
    Спасибо Благодарностей отдано 
    298
    Спасибо Благодарностей получено 
    380
    Поблагодарили
    303 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    +3e
    быстро переделать под +3 я не могу


    Цитата Сообщение от zebest Посмотреть сообщение
    ЕСЛИ НАДО ИМЕННО ПЕНТАГОН
    надо или пентагон или профи или скорпион
    для каждого собирается свой бинарник
    идею нерабочих автодетектилок которые создают тонны проблем я не поддерживаю


    по пентагону ram0 должна включаться установкой 3-го бите порта EFF7

    ну или нужен способ подключения ram0 в slot0 на этом чуде


    вот пентагон версия с "железным" сидом на портах уно\некста
    мне тестировать не на чем
    https://dropmefiles.com/ZSuWQ

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

    Цитата Сообщение от zebest Посмотреть сообщение
    нулевое окно - это с какого адреса??
    0000-3FFF
    без оно пока не как

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

    добавил в уно версию больше .sid-ов
    Последний раз редактировалось NEO SPECTRUMAN; 08.05.2020 в 04:00.

  3. Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    zebest (28.04.2020)

  4. #13
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,257
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    42 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    вот пентагон версия с "железным" сидом на портах уно\некста
    в zx128 под TBBlue не запустилась, цветные квадратики, в режиме пятногона в Uno - запустился интЫрфейс, но SID-a там нет. Надеюсь что пока нет
    Profi v3.2 -=- Speccy2010,r2

  5. #14
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,266
    Спасибо Благодарностей отдано 
    298
    Спасибо Благодарностей получено 
    380
    Поблагодарили
    303 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    BBlue не запустилась,
    а там есть +3 +трдос?

  6. #15
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,257
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    42 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а там есть +3 +трдос?
    тр-дос-а как такового в унах-некстах нет. Есть esxDOS, из под него можно запускать TAP, TRD, SNA/ Тапки оптимальнее и универсальней всего.
    Причем тап-ки довольно неограниченного размеру. последние я делал по 300-400 кБ, а так то есть и по 3-4 Мб с wav-ками или мультами.
    Последний раз редактировалось zebest; 28.04.2020 в 19:55.
    Profi v3.2 -=- Speccy2010,r2

  7. #16
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,266
    Спасибо Благодарностей отдано 
    298
    Спасибо Благодарностей получено 
    380
    Поблагодарили
    303 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    или мультами.
    ага видели мы такие
    от которых все эмуляторы падают...

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

  9. #17
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,257
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    42 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    от которых все эмуляторы падают...
    Ну так кривые эмуляторы) Которые софтовые
    все же унонекстымист-еры - это более железные "эмуляторы". Их иногда эмулят то жи, не всегда верно. На самих унах мульты онефрейм идут, скорости хватает, да и вав-ки 16-32 кбитные неплохо играют. За счет ДМА. а вот дымыа эмули плохо эмулят или совсем не могут. Что печально.
    Profi v3.2 -=- Speccy2010,r2

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

    По умолчанию

    Hi NeoSpectrumMan,

    Someone pointed me here as they are trying to run your sid player on the next. I've tried the pentagon, profi and special uno trd versions and all behave the same -- they exit immediately after selecting a song from the menu after briefly printing some information about the song.

    I think it probably has to do with the kind of memory extension that is being used. The next supports Pentagon 128k, Pentagon 512k (extra bits on port 0x7ffd but configuration has to be set to enable this) and Profi (port 0xdffd). It does not support Pentagon 1024k at this time. Is the sid player solely using Pentagon 1024k (port 0xeff7) for extra memory or is there a version using port 0xdffd?

    The trd implementation is an emulation provided by esxdos. However if standard entry points are used, that part should work well. There are very few pentagon programs that do not work properly because of the trd emulation.


    GOOGLE:


    Привет NeoSpectrumMan,

    Кто-то указал мне здесь, когда они пытаются запустить ваш sid-плеер на следующем. Я попробовал версии пятиугольника, профи и специальной версии uno trd, и все они ведут себя одинаково - они выходят сразу после выбора песни из меню после краткой печати некоторой информации о песне.

    Я думаю, что это, вероятно, связано с типом расширения памяти, которое используется. Следующий поддерживает Pentagon 128k, Pentagon 512k (дополнительные биты на порте 0x7ffd, но для этого необходимо настроить конфигурацию) и Profi (порт 0xdffd). В настоящее время он не поддерживает Пентагон 1024k. Проигрыватель sid использует исключительно Pentagon 1024k (порт 0xeff7) для дополнительной памяти или есть версия, использующая порт 0xdffd?

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

  11. #19
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,266
    Спасибо Благодарностей отдано 
    298
    Спасибо Благодарностей получено 
    380
    Поблагодарили
    303 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alcoholics Anonymous Посмотреть сообщение
    they exit immediately after selecting a song from the menu after briefly printing some information about the song.
    оно ведет себя так
    когда в slot 0 не включен ram 0
    не находит сигнатуры PSID по адресу $0000 и сразу выходит

    Цитата Сообщение от Alcoholics Anonymous Посмотреть сообщение
    Is the sid player solely using Pentagon 1024k (port 0xeff7) for extra memory or is there a version using port 0xdffd?
    для каждого варианта управления памятью своя версия программы
    тип управления памятью указан в названии trd в конце

    из расширенного используется только подключение ram0 в slot0

    Код:
    						if ram0_type = 1
    						ld bc,$EFF7		;pentagon
    						ld a,%00001000 		;D3 1 = slot 0 page0
    						out (c),a
    						endif
    					if ram0_type = 2
    					ld bc,$DFFD		;profi
    					ld a,%00010000		;d4 1 = slot 0 page 0
    					out (c),a
    					endif
    				if ram0_type = 3
    				ld bc,$1FFD		;scorpion
    				ld a,%00000001		;d0 1 = slot 0 page 0
    				out (c),a
    				endif
    - - - Добавлено - - -

    Цитата Сообщение от Alcoholics Anonymous Посмотреть сообщение
    However if standard entry points are used, that part should work well.
    используются стандартные точки входа
    Последний раз редактировалось NEO SPECTRUMAN; 28.04.2020 в 21:31.

  12. Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    Alcoholics Anonymous (28.04.2020)

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

    По умолчанию

    Ok, thank you Neo Spectruman, this explains it. On the next, port 0xdffd only augments port 0x7ffd for banking into the top 16k -- it does not implement any rom overlay as this is only intended as an extension of port 0x7ffd. The next has a more general banking scheme that divides memory into 8k pages for the entire 64k space using a separate method.

    I'll see if I can find some information on port 0xdffd and memory below 0xc000 and consider implementing it for Pentagon mode.

    GOOGLE

    Хорошо, спасибо, Нео Спектруман, это все объясняет. На следующем этапе порт 0xdffd только увеличивает порт 0x7ffd для банковского обслуживания в верхние 16 тыс. - он не реализует никакого оверлея rom, поскольку он предназначен только для расширения порта 0x7ffd. У следующего есть более общая банковская схема, которая делит память на 8 КБ страниц для всего пространства на 64 КБ.

    Я посмотрю, смогу ли я найти некоторую информацию о порте 0xdffd и памяти ниже 0xc000 и рассмотрю возможность ее реализации в режиме Пентагона.
    Последний раз редактировалось Alcoholics Anonymous; 28.04.2020 в 23:05.

Страница 2 из 27 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 64
    Последнее: 01.05.2018, 15:20
  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

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

Ваши права

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