User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 133

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

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

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

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    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 тактов
    во-вторых при мультисекторном чтении нет нужды читать регистр состояния после чтения каждого сектора
    ну и наверняка есть еще моменты где можно и ускорить и сократить код, уж слишком глубоко код не смотрел.

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

  3. #2

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    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
    [свернуть]

  4. #3

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    izzx(04.01.2024)

  5. #4

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    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
    [свернуть]

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

    LW(05.01.2024)

  6. #5

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  7. #6

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

  8. #7

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #9

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    при мультисекторном чтении нет нужды читать регистр состояния после чтения каждого сектора
    драйвер сейчас после каждого сектора читает порт FFBE и проверяет бит 7. Это можно выкинуть? А если у человека старый медленный винт?

    Цитата Сообщение от Xela Посмотреть сообщение
    умеет перехватывать обращения к портам COVOX'а (как #FB, так и #DD)
    то есть особого смысла добавлять порт FB нет? Если будут пожелания - добавлю. И максимум файлов в папке могу сделать, скажем, 1024. Но это надо немножка поправлять код.
    Главное бы улучшить звук. В эмуляторе сейчас звучит лучше, чем в реальности.

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


    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
    [свернуть]

  11. #10

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    драйвер сейчас после каждого сектора читает порт FFBE и проверяет бит 7. Это можно выкинуть?
    Тогда уж проверять еще и DRQ, после сброса BSY.
    Цитата Сообщение от izzx Посмотреть сообщение
    А если у человека старый медленный винт?
    Но если винт настолько старый, что даже спектруму придется ждать, то наверное пора такой винт поменять.

    Всё сугубо ИМХО

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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