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

User Tag List

Страница 13 из 14 ПерваяПервая ... 91011121314 ПоследняяПоследняя
Показано с 121 по 130 из 133

Тема: Видео для ZS GMX

  1. #121
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    964
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,041
    Поблагодарили
    328 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Тут уже все страницы памяти придётся использовать.
    Если для построения таблицы кластеров, то вовсе не обязательно, при условии что есть ~15к тактов свободных, но это при сильной дефрагментации, а в большинстве случаев и того меньше (сравнимо с выборкой значения из таблицы).
    Плюс к этому можно немного оптимизировать текущий драйвер смука.

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

  3. #122
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    833
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Если для построения таблицы кластеров
    Да. Я прикинул, что памяти 2Мб хватит примерно на файл в 2 Гб. Ну то есть одной странички 16к хватает на файл 16 мегов.
    В предыдущих версиях, когда играло через модуль в ГС, прокатило бы просчитывание следующего кластера. Такты свободные вроде есть.
    А сейчас через ковокс, надо постоянно подкидывать звук в порт. Тут надо исхитряться, если заранее не сделать таблицу. А так сейчас свободно чуть не целое прерывание между кадрами.
    Вот такое чтение сектора у меня сейчас:

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

    read_sec_smuc ;чтение сектора с одновременным выводом звука через smuc
    exx
    ld bc,(snd_port) ;порт для звука
    ld hl,(snd_adr_cur) ;адрес
    exx
    ld a,#20
    read_sec_smuc1
    exx
    outi ;байт звука
    ld (snd_adr_cur),hl
    exx
    dup 8
    ld b,d
    ini
    ld b,e
    ini
    edup
    dec a
    jr nz,read_sec_smuc1
    exx
    nop
    outi ;байт звука
    ld (snd_adr_cur),hl
    exx
    ret
    [свернуть]


    Через каждые 16 байт чтения выводит один байт звука.

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  4. #123
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    964
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,041
    Поблагодарили
    328 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Ну то есть одной странички 16к хватает на файл 16 мегов.
    А если кластер будет равен 512 байтам? Да и заполнить таблицу размером почти в 2 мегабайта, то все-таки время.
    Цитата Сообщение от izzx Посмотреть сообщение
    Вот такое чтение сектора у меня сейчас:
    Видел я эту процедуру. Вывод в ковокс, можно организовать в любой процедуре
    Оптимизировать в других местах можно,
    во-первых все call out_c_a/call in_a_c заменить на out (c),a/in a,(c) это уже экономия на каждом вызове 27 тактов
    во-вторых при мультисекторном чтении нет нужды читать регистр состояния после чтения каждого сектора
    ну и наверняка есть еще моменты где можно и ускорить и сократить код, уж слишком глубоко код не смотрел.

  5. #124
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    833
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    А если кластер будет равен 512 байтам? Да и заполнить таблицу размером почти в 2 мегабайта, то все-таки время
    Да, это я для кластера 4096 прикидки делал. А для 512 будет пол гига, получается.
    Ну и обсчитывать файл 2 гига будет, конечно, не быстро. Ну это так, с запасом. А если запускать конвертирование такого файла, то это на ночь.


    Цитата Сообщение от LW Посмотреть сообщение
    во-первых все call out_c_a/call in_a_c заменить на out (c),a/in a,(c)
    Кстати да, а я не догадался.
    Ну тут надо подробнее будет раскурочивать драйвер фат. Он же у меня как кусок кода добавлен. Везде вставлять вывод в ковокс.
    Видал исходники, но из незнакомого ассемблера не мог перенести. Да и не понятно последняя ли версия.

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

    Цитата Сообщение от Xela Посмотреть сообщение
    SD (версия 1.51 как минимум) имеет поддержку портов обычного COVOX'а и автоматически (как я понял из описания) отправляет звук в оба
    Ссылочку на описание можно?

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #125
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    964
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,041
    Поблагодарили
    328 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще есть ошибка с выводом каталога, проявляется на каталогах с количеством файлов примерно от 1000

    Цитата Сообщение от izzx Посмотреть сообщение
    Ну тут надо подробнее будет раскурочивать драйвер фат. Он же у меня как кусок кода добавлен.
    С куском кода же крайне неудобно работать. Ни толком отредактировать, ни перенести в другие адреса...

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

    izzx (04.01.2024)

  8. #126
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    833
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Еще есть ошибка с выводом каталога
    Если это про пропадающий курсор, или про дубликаты имён, то поправил. А вообще сейчас отображается максимум 255 файлов в папке.

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

    LW (05.01.2024)

  10. #127
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    964
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,041
    Поблагодарили
    328 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Если это про пропадающий курсор,
    да, вроде оно

    Цитата Сообщение от izzx Посмотреть сообщение
    А вообще сейчас отображается максимум 255 файлов в папке.
    щас набегут, скажут давай больше

  11. #128
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    589
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Ссылочку на описание можно?
    Это оказались какие-то мои фантомные воспоминания... Перечитал еще раз всю инфу про SоunDrive - да, v.1.51 умеет перехватывать обращения к портам COVOX'а (как #FB, так и #DD) но про автоматическое стерео ничего там нет.

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

    Цитата Сообщение от LW Посмотреть сообщение
    щас набегут, скажут давай больше
    255 папок, по 255 файлов в каждой.. это еще наконвертировать нужно столько)

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

    Цитата Сообщение от LW Посмотреть сообщение
    Оптимизировать в других местах можно,
    а если использовать R8FAT? или наоборот будет медленнее работать?

  12. #129
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    964
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,041
    Поблагодарили
    328 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    а если использовать R8FAT?
    скорости не хватит, особенно если читать в 3е окно
    плюс во время чтения сектора идёт вывод в ковокс, а это вообще исключает применение функций теневика

  13. #130
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    589
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    скорости не хватит,
    Цитата Сообщение от LW Посмотреть сообщение
    вообще исключает применение функций теневика
    понил...

Страница 13 из 14 ПерваяПервая ... 91011121314 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Edge Grinder для ZS GMX
    от izzx в разделе Игры
    Ответов: 86
    Последнее: 09.09.2021, 20:36
  2. Видео карта для спека.
    от Руслан в разделе Изображение
    Ответов: 17
    Последнее: 30.08.2013, 01:29
  3. Отправка видео-сканера для ZX для изучения!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 11.09.2011, 14:48
  4. Непростое расширение видео для Спека
    от Vladimir Kladov в разделе Изображение
    Ответов: 23
    Последнее: 06.12.2005, 17:44

Ваши права

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