User Tag List

Страница 17 из 38 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 411

Тема: Combodevice

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

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

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Даже сдвиг инфы есть... круто...
    CF-карты пишутся/читаются секторами (уже из башки вылетело) вроде по 512 байт. Интересно, сбои укладываются в такие куски? Имеется в виду, все сбойные куски заканчиваются с концом сектора?
    Попробую посчитать, все интереснее и интереснее с каждым днем )))

    Цитата из инета... В картах CF данные делятся на сектора, один сектор обычно состоит из 512 байт. Некоторые устаревшие модели имеют сектора по 256 байт. Операции чтения и записи с помощью библиотечных функций осуществляются не напрямую, а последовательно, через буфер на 512 байт. Программы библиотеки могут быть использованы для работы с картами CF, имеющимифайловые системы FAT16 и FAT32. Однако программы управления файлами могут работать только с файловой системой FAT16....

    Интересно, програмно есть ли буфер на 512 байт в софте вектора, или имеется в виду буфер в CF катре ?!?

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Теоретически, ПЛИС не должен реагировать на инфу,
    Теоретически, если например по уровням CF и ПЛИС различается, и для CF сигнала ПЛИС много, почему много, потому что сегодня я чуть уменьшил питание (вместо 5,1В накрутил до 4,8В) на векторе, и соответственно на плис, и искажения стали проявляться по меньше. Может наоборот мало, но тогда почему такая реаакция... И от куда сдвиг сгнала, это же конкретно нужно от куда то несколько байт взять... А контроллер в ПЛИС и CF как то же тактируются ? Через IOW и IOR ? В общем, я доселе ничего еще подобного не видел ))) Блин, если как из пушки по воробьям, замена ПЛИС поможет, если нет, сделаю реальный контроллер на микросхемах, и перестану плис воспринимать серьезно вообще )))))

    Похоже преобретение осцилогграфа становится уже некоторой необходимостью.. И по времени все растягивается еще и еще..

    Цитата Сообщение от KTSerg Посмотреть сообщение
    для проверки, я бы конечно скопировал кисок идущий перед сбоями в пустой файл. Но это шаманство, как говорил мой знакомый.
    Да, мне тоже приходило в голову, попробую сегодня нарезать пару кусочков и пописать их, участки в целом повторяются.. Может какой то контраст влияет, вряд ли определенный код.. Может опять же абстрактно при какой то интенсивности смены единиц и нулей кода не успевает емкость какого нибудь перехода заряжаться или разряжаться... Или в резонанс что то входит.. Вряд ли там на уровне кода какая то реакция...
    Последний раз редактировалось electroscat; 12.11.2019 в 21:08.

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

  3. #2

    Регистрация
    01.08.2006
    Адрес
    Волгоград
    Сообщений
    399
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Блин, если как из пушки по воробьям, замена ПЛИС поможет, если нет, сделаю реальный контроллер на микросхемах, и перестану плис воспринимать серьезно вообще )))))
    Я после всех этих глюков IDE, когда делал Combodevice, спаял контроллер по оригинальной схеме типа на настоящих ))) микросхемах и все осталось точно также. Подбирал даже серии микросхем и нифига. Для себя решил, что скорее всего дело либо в программной реализации внутри ДОСа, либо в упрощеной схемотехнике оригинального контроллера.

    Нужно просить Improver посмотреть как вся эта связка работает и в чем корень бед. Он единственный кто внутри Доса что-то делает и с железками дружит, но у него нет IDE насколько я знаю.
    "... жизнь удалась, если найдётся кто-нибудь, кто заберёт с помойки твои книги и инструменты, когда ты умрёшь". (c) marta_ketro
    Любой компьютер, в котором стоят резисторы, компьютером может называться с натяжкой. (с) Д. Михайлов

  4. #3

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    CF-карты пишутся/читаются секторами (уже из башки вылетело) вроде по 512 байт. Интересно, сбои укладываются в такие куски?
    Сегодня накопировал файлов с ошибками, в основном графика, PCX. Из 4 проанализированных файлов - у 3х участок ошибки меньше 200Н (512) но в одном файле продолжительность сбоя 207Н то есть, не укладывается в сектор. Еще заметил, что начало сбоя может быть где угодно, конец сбоя обязательно на F заканчивается адресс.

    Какой либо системы в коде, находящемся перед сбоем я не заметил. в пределах 3-4 байт во всех 4 случаях есть код 7F но это не о чем... лепить в файл участки перед ошибками пока не пробовал.

    Графика контрастная сбоям подвержена прям обязательно, а не контрастная, более однотонная - не подвержена, или редко и немного, и при перезаписи может записаться нормально.

    И еще, желая исключить коственные теории, о, например, помехах по питанию,... ведь CF и флоп работает от одного блока, вектор от другого, ну и там периферия типа преобразователя видеовыхода вектора в svga - от третьего... подключил все в кучу к atx блоку на 400 ватт, распаяв качественно провода и разьемы.. итог мне понравился, пропали некоторые искажения на дисплее,.. но увы, на сбои при записи файлов это не повлияло. Так же прилепил на термоклей радиатор к плис, температура уменьшилась, но так же не повлияло на качество записи на CF.
    Последний раз редактировалось electroscat; 14.11.2019 в 02:13.

  5. #4

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может на ПЛИС-е не достаточно шунтирующих кондёров?

  6. #5

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Syntal Посмотреть сообщение
    Нужно просить Improver посмотреть как вся эта связка работает и в чем корень бед. Он единственный кто внутри Доса что-то делает и с железками дружит, но у него нет IDE насколько я знаю.
    Не, IDE-контроллер у меня есть, железный, вот такой, но, честно говоря, я на него предварительно залил образ со всеми программами/играми, так что полноценно протестировать его на запись больших файлов мне не доводилось. Программа теста диска же пишет всего один сектор, так что на ней ошибка может и не проявляться. На досуге попробую погонять.

    Про комбодевайс я знаю мало, но насчёт схемотехники контроллера IDE могу сказать, что она проста и точно такая же схема используются и на других ПК, на Векторе тут нет ничего уникального. И если это драйвер IDE в МДОСе сбоит, тогда имеет смысл попробовать записать что-нибудь на диск из других версий МДОСа, или же из RDS (третьей версии).

    Ещё, как вариант, могу предположить, что у переходника на SD-карту есть некая особенность, которая мешает ему нормально работать с Вектором, как IDE-диску. Например, может быть дело в том, что в SD-картах буфер на запись сначала заполняется, а потом сбрасывается во флеш с некоторой задержкой, о которой не знает драйвер на Векторе и продолжает отправлять данные. В таком случае ситуацию исправили бы небольшие задержки при передаче данных между секторами. Либо можно попробовать использовать предназначенную для этого линию IORDY на IDE-шине, которая, кстати, не разведена в железном IDE-контроллере.

  7. #6

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени дорогипе друзья !!! В самом деле, после того как я запустил CF накопитель с combodevice, я залил наверное с пяток сложночитаемых на данный момент дисков на CF карту с дискеты, при содействии системы mdos3.1H и все было идеально. Залил демку "Sky Net" - и она работает до сих пор, тогда как копируя ее сейчас на CF получаю кучу глюков, от записи к записи разные... Записал пакет "Дизайнер" с кучей картинок, и он до сих пор идеально все их показывает... Проблема началась, после того как я решил перегрупировать на CF карте дискеты, и игры отправить в конец диска, а утилиты, исходники, графику и то с чем я хочу поэкспериментировать - в начало.. Ну и после того как я осуществил перегрупировку, а она заняла наверное от получаса до часа чтения и записи с СF на CF, я понял, что что то перестало работать, но в большинстве случаев получал либо искаженную графику либо искаженный интерфейс... Благо CF у меня две одинаковых, и предидущий вариант я забэкапил в образ на компе, развернул ее обратно, и в целом все работает по старому... Но я хочу как раз с графикой векторовской поработать, он идеально для поп арт направления фото подходит... Но без CF это будет сложно и медленно.... В целом, после такой перегрупировки запись на CF в случае контрастной графики стала невозможной. некоторые файлы пишет хорошо, некоторые со второго раза хорошо, а некоторые в основном контрастную графику - по 20 раз пробовал перезаписывать, и результат однозначно искаженный, в разных местах, но примерно плюс минус похоже.. То есть, на сколько я понимаю, это что то подгорело, либо в плисе (она греется неплохо, особенно при чтении - записи) либо в BB55, но если в ней, тогда бы наверное везде запись была бы неудачной, ... а не избирательно на CF карту.

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

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Может на ПЛИС-е не достаточно шунтирующих кондёров?
    кондеры на месте все, которые под плисом стоят. К одному из них, к плюсовому выводу я подпаял смд резистор с 80 ноги плиса, прям в аккурат он там вместился, на 640 ом, для улучшения сигнала WDATA FDD. Но так работало тоже.
    Последний раз редактировалось electroscat; 15.11.2019 в 02:12.

  8. #7

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А не имеет значения, с какой на какую (по номеру) дискету копируется файл? Т.к. промелькнуло про "конец/начало" диска.
    На диске сколько Дискет?

  9. #8

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А не имеет значения, с какой на какую (по номеру) дискету копируется файл? Т.к. промелькнуло про "конец/начало" диска.
    На диске сколько Дискет?
    Диск ограничен 40 дискетами, реально на нем может разместиться 162, (128 мб CF) но я при инициализации указал вместо 1f2H цилиндров 7сH, и получился диск на 40 дискет. Сделал я это потому, что начиная с 41 дискеты, скорее всего из за физического отсутствия старшего разряда адресация перемещается в начало диска.
    Сейчас уже не пишу в конец диска, все эксперименты проводил в районе 10 - 11 дискеты.
    Последний раз редактировалось electroscat; 15.11.2019 в 11:03.

  10. #9

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Диск ограничен 40 дискетами, реально на нем может разместиться 162, (128 мб CF) но я при инициализации указал вместо 1f2H цилиндров 7сH, и получился диск на 40 дискет. Сделал я это потому, что начиная с 41 дискеты, скорее всего из за физического отсутствия старшего разряда адресация перемещается в начало диска.
    У меня диск на 64Мб, он определяется, как на 978 цилиндров, 4 головки и 32 сектора, итого выходит на 80 дискет (50h). Сейчас проверил, в эмуляторе такой же диск под МДОС 3.1H нормально пишет-читает в последнюю дискету, а также в сороковую и сорок первую, и первые дискеты не портятся, последующий просмотр образа диска это подтверждает... Видимо не всё так однозначно с драйвером IDE.

  11. #10

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Видимо не всё так однозначно с драйвером IDE.
    Вот это поворот... Изучая ветвь форума про hdd пришел к выводу что вектор ограничен BIOS-ом существующих DOS-oв и не может видеть больше 32 мб. А тут такие радостные новости. Драйвер IDE входит в состав МДОС 3.1Н ? Может у меня какая то другая версия МДОС? Сможете закинуть сюда вашу версию, я попробую ее поставить и с ней инициализировать диск как 64 и как 128 и попробовать пописать и почитать на крайние дискеты? Даже в целом, и пописать - почитать не требуется, достаточно команды FDIR *.* которая после 40 дискеты, в моем случае, начинает выдавать кучу мусора вместо названия файлов. Если с вашим досом такго не будет, то это будет просто прекрасно ! Дело в том, что изначально я моделировал все это в эмуляторе, и эффект был такой же. Я не мог писать более 40 дискет.
    Последний раз редактировалось electroscat; 16.11.2019 в 10:23.

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

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

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

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

Ваши права

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