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

User Tag List

Страница 4 из 17 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 162

Тема: Neo8Tracker

  1. #31
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    Если в NGS появится
    Номинальная частота CPU в NGS = 20МГц = 50нс = 1Т, частота прерывания INT = 37500Гц = 26666.666666667нс (??? если делением то должна быть 39.0625кГц, лучше у 12МГц, где 46.875кГц), значит за INT получим около 533Т, сейчас для программного обсчета 8 каналов, в среднем получается 66Т/канал, а чтобы обсчитать 32 канала, уже получается доступно 16Т/канал, вывод - в NGS программно 32 канала не появится.

    Посчитал для DivGMX, где частота nZ80CPU = 45.056МГц = 22.194нс = 1Т, частота прерывания INT = 44000Гц = 22727.272727273нс, значит за INT получим около 1024Т, уже получше, притом, что проц еще по тактам выполнения команд работает в раза 3-4 быстрее, можно попробовать переписать проигрыватель... И, ещё, у меня же есть конфиг с двумя процами, общая память, кеш, шансы увеличиваются в разы . И это без аппаратного DMA, а если ещё его добавить?

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

  3. #32
    Member
    Регистрация
    16.02.2011
    Адрес
    г. Новочеркасск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    вывод - в NGS программно 32 канала не появится
    :-) программно и будет только 8, но можно будет выбрать , какие именно. Или анализатор сделать, какие звучат, например часто из 16 каналов звучат только 7-8. но в разных паттернах то одни то другие. т.е. Отвязать полифонию от каналов.
    Ну и мне обещают дма. А лучше сделал бы пока эмуляцию простого нгс, уже бы плеер заработал.
    И раз он такой быстрый - мог бы его расширить эмуляцию до 16-32 каналов, но по тому же принципу, можно обсудить как - что бы не сильно переписывать плеер, вот и получилось бы 16 или 32 программных канала

  4. #33
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    Ну и мне обещают дма.
    ))

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    А лучше сделал бы пока эмуляцию простого нгс, уже бы плеер заработал.
    GS уже давно на U8 сдел, попробую на днях доработать до NGS.

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    мог бы его расширить эмуляцию до 16-32 каналов
    Проблема в том, что софт-поддержку не дождусь )

  5. #34
    Member Аватар для hood
    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет, автор,

    Я люблю твою работу !! Отлично. Я подтверждаю, что это работает, я использую оригинальные Spectrum 128 +2, MB-02 + и Profi Interface, имитирующие Divide, где я загрузил файл TROOS Neo8Player.


    Планируете ли вы следующие версии?


    Я сильно задумываюсь о его переработке для нашей дисковой системы MB-02 + с дисковой емкостью более 2 Мбайт, поэтому мне не нужно резать файлы S3M на куски.


    Большое спасибо за работу.



    Hood



    Hello author,

    I love your work!! Excellent. I confirm it working, I use original Spectrum 128 +2, MB-02+ and Profi interface emulating Divide where I loaded the TRDOS file with Neo8Player.


    Do you plan next versions?


    I am heavily thinking of reworking it for our disc system MB-02+ which has disk capacity over 2MB, so I do not have to cut S3M files down to pieces.


    Many thanks for the work.



    Hood

  6. #35
    Member
    Регистрация
    16.02.2011
    Адрес
    г. Новочеркасск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Good afternoon. Very glad you liked my player. And I'm surprised I was able to run it on the original ZX-Spectrum. I want to clarify, do you have a NeoGS Board connected to it ? I want to see it in the photo. Yes, I will continue working on the player. The next step is to visualize the pattern playback. Next, I plan to make editing functions, then the ability to save my works to disk. The ability to work with uncut files in FAT32 is also planned.

    Добрый день. Очень рад, что вам понравился мой плеер. И я удивлен, что удалось его запустить на оригинальном ZX-Spectrum. Хочу уточнить, у вас к нему подключена плата NeoGS ? Хочется это увидеть на фото. Да, я буду продолжать работу над плеером. Следующий этап - визуализация проигрывания паттерна. Далее планирую сделать функции редактирования, затем возможность сохранения своих работ на диск. Возможность работы с не разрезанными файлами в FAT32 тоже планируется.

  7. #36
    Member Аватар для hood
    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    Good afternoon. Very glad you liked my player. And I'm surprised I was able to run it on the original ZX-Spectrum. I want to clarify, do you have a NeoGS Board connected to it ? I want to see it in the photo. Yes, I will continue working on the player. The next step is to visualize the pattern playback. Next, I plan to make editing functions, then the ability to save my works to disk. The ability to work with uncut files in FAT32 is also planned.

    Добрый день. Очень рад, что вам понравился мой плеер. И я удивлен, что удалось его запустить на оригинальном ZX-Spectrum. Хочу уточнить, у вас к нему подключена плата NeoGS ? Хочется это увидеть на фото. Да, я буду продолжать работу над плеером. Следующий этап - визуализация проигрывания паттерна. Далее планирую сделать функции редактирования, затем возможность сохранения своих работ на диск. Возможность работы с не разрезанными файлами в FAT32 тоже планируется.
    Dear Hacker Grey, some details about my configuration, some little hacking was required on HW and SW side:
    1) hardware (see the photo): some bus extension needed to be done. On the photo you can see Spectrum 128 +2, NeoGS card, then comes Kmouse, then serial interface (SIF) with ConnectOne Wifi module and finally MB-02+ disk interface. Inside ZXS +2 there is Velesoft!s Profi Interface which extends conventional ZX memory from 128KB to 1MB+ its paging enables to run Divide interface which hosts Esxdos system, where I can comfortably work with TRD images.
    2) software: NeoGS ports 179 and 187 collide with our standart IDE (Divide) ports, so I also had to additionally adapt hw and sw to remove this collision.

    I keep fingers crossed for your work, great, indeed.


    Hood





    Дорогой Хакер Грей, некоторые подробности о моей конфигурации, нужно немного взломать на стороне HW и SW:
    1) аппаратное обеспечение (см. Фото): требуется некоторое расширение шины. На фотографии вы можете увидеть Spectrum 128 +2, карту NeoGS, затем появится Kmouse, затем последовательный интерфейс (SIF) с модулем ConnectOne Wifi и, наконец, интерфейс MB-02 +. Внутри ZXS +2 есть интерфейс Profi-интерфейса Velesoft!, Который расширяет обычную память ZX от 128 КБ до 1 Мбайт + его пейджинг позволяет запускать интерфейс Divide, в котором размещена система Esxdos, где я могу комфортно работать с изображениями TRD.
    2) ПО: порты 179 и 187 NeoGS сталкиваются с нашими стандартными портами IDE (Divide), поэтому мне также пришлось дополнительно адаптировать hw и sw для удаления этого столкновения.

    Я держу пальцы за вашу работу, правда.


    Hood

  8. #37
    Member
    Регистрация
    16.02.2011
    Адрес
    г. Новочеркасск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшое обновление (в шапке темы). Добавлено:
    перехват ошибок tr-dos
    в Setup - режимы плейлиста и режим загрузки из NGS в память ZX.
    визуализация воспроизведения в режиме Play

    Рекомендуется 512 кб. На 128 часто не хватает памяти под паттерны, На вопрсоизведение не влияет но визуализация страдает, появляется надпись - No pattern in memory. Print random data.

    Исправлено:
    Стабильный запуск на 7 мгц (до этого на 3,5 мгц и 14 мгц запускалось, на 7 мгц постоянно висло, сейчас редко:-) ).
    Повторный запуск после сброса и повторный вход с продолжением воспроизведения и подхват списка уже загруженных модулей.
    В визуализации, если паттерн пересекал страницы 4-6 ZX, то был мусор вместо нот и названий сэмплов.
    Уменьшен объем ZX части плеера на 2 кб - генерацией таблиц при старте, а то мало нижней памяти осталось.
    Последний раз редактировалось Hacker Grey; 06.11.2018 в 20:49. Причина: Обновление 06 11 18

  9. #38
    Member
    Регистрация
    16.02.2011
    Адрес
    г. Новочеркасск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В шапке обновление 10.11.18
    Много исправлено по мелочи.
    Из главного. Работа с FAT-32 с SD z-controller ( и HDD с Nemo-IDE пытается но не гарантирую). SD проверено на реале. HDD , проверить нет возможности, в эмуляторе образ от SD отказался работать в качестве HDD.

    Для работы с FAT-32 необходимо z-controller и SD (HDD пока под ???) и в компьютере возможность включать в область #0000 теневое ОЗУ.
    Во встроенном драйвере есть поддержка теневого озу для PentEVO и для машин с Caсhe 16к по порту включение/выключения IN A,(#FB)/IN A,(#7B).

    В теории можно сделать поддержку для любой машины, умеющей включать озу в #0000 но для АТМ2 у меня не получилось - порты так спрятаны что включив озу пропадает возможность выключить его обратно.

    Внимание - в выложенной версии драйвер памяти под 1024 кб! работает на 128к, 256к и на 1024к. Но на 512к из за известной проблему режимов 512/1024 защелкивает 48к режим и естественно не работает.
    Последний раз редактировалось Hacker Grey; 10.11.2018 в 18:42.

  10. #39
    Veteran Аватар для Enigmatic
    Регистрация
    22.08.2010
    Адрес
    г. Антрацит, Украина
    Сообщений
    1,663
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    304
    Поблагодарили
    152 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На Пентеве с sd работает, с HDD - нет,даже если монтировать образ плеера с самого hdd
    Моё железо

    Скрытый текст


    ZX_Evolution rev.b + NEO_GS + TSFM
    Ленинград-128/256kb + AY + TR_Dos
    Delta_micro /repair status/
    Москва_48кb /repair status/
    [свернуть]

  11. #40
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,732
    Спасибо Благодарностей отдано 
    357
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    В теории можно сделать поддержку для любой машины, умеющей включать озу в #0000
    Возможно ли сделать поддержку памяти по стандарту Профи - биты расширения D0-D2 порта DFFD? и у Профи тоже можно отключить ПЗУ и подставить на его место 00 банку ОЗУ, для этого у порта DFFD есть бит D4 (NOROM) (считая от нуля) - "1 - отключает блокировку порта 7FFD и выключает ПЗУ, помещая на его место ОЗУ из seg 00". По идее эмуляторы это умеют делать, т.к. CP/M на них (Unreal, ZXMAK2) работает.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

Страница 4 из 17 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Ваши права

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