usb floppy drive in msdos
- photon1984
- Advanced Member
- Сообщения: 366
- Зарегистрирован: 04.02.2011,19:29
usb floppy drive in msdos
MS-DOS видит usb-флоп и, вообще говоря, может с ним работать сразу после старта без каких-либо спец.настроек.
Я перерыл много msdos-программ (http://old-dos.ru/index.php?page=files&mode=files&do=list&cat=79) для работы с дискетами и обнаружил, что часть программ работают с usb-флопом, а часть нет (led не загорается, мотор не вращается).
Например, Fdformat работает, а TeleDisk - нет. VGA-copy v5.0 работает, а VGA-copy v6.5 - уже нет.
Вопрос - как сделать так, чтобы заработали даже те, что не работают сейчас? Как-то их надо заставить поверить в наличие флопика...
Мне, собственно, TeleDisk больше интересен. В последней версии v2.23 есть даже возможность тонкой конфигурации для особо тяжелых случаев, там, например, стандартный порт 0x3F0 можно изменить на иной. Но на что его менять я не знаю, вот прошу помощи у сообщества!
Я перерыл много msdos-программ (http://old-dos.ru/index.php?page=files&mode=files&do=list&cat=79) для работы с дискетами и обнаружил, что часть программ работают с usb-флопом, а часть нет (led не загорается, мотор не вращается).
Например, Fdformat работает, а TeleDisk - нет. VGA-copy v5.0 работает, а VGA-copy v6.5 - уже нет.
Вопрос - как сделать так, чтобы заработали даже те, что не работают сейчас? Как-то их надо заставить поверить в наличие флопика...
Мне, собственно, TeleDisk больше интересен. В последней версии v2.23 есть даже возможность тонкой конфигурации для особо тяжелых случаев, там, например, стандартный порт 0x3F0 можно изменить на иной. Но на что его менять я не знаю, вот прошу помощи у сообщества!
usb floppy drive in msdos
Никак, те, что не работают, обращаются к флопу через контроллер, а его (флопа) там нет, потому что из контроллера он давно убран.photon1984 писал(а): ↑25.03.2023,09:51 как сделать так, чтобы заработали даже те, что не работают сейчас?
за это надо биосу спасибо сказать.photon1984 писал(а): ↑25.03.2023,09:51 MS-DOS видит usb-флоп и, вообще говоря, может с ним работать сразу после старта без каких-либо спец.настроек
- photon1984
- Advanced Member
- Сообщения: 366
- Зарегистрирован: 04.02.2011,19:29
usb floppy drive in msdos
TELEDISK умеет два режима работы - direct и bios. Но не работает ни в каком режиме
- misha_weba
- Advanced Member
- Сообщения: 332
- Зарегистрирован: 14.04.2017,11:32
- Откуда: СПб
- Контактная информация:
usb floppy drive in msdos
DOS не содержит нативной поддержки USB, поддержка этого интерфейса вроде только в вин-95 появилась, и то в зачаточном состоянии, в линуксах с ядер ветки 2.2
под DOS вроде есть только сторонний драйвер масс-сторадж. Всё остальное - биос-хаки.
У меня есть USB-флопик, но его возможности ограничены.
Например, смонтировать дискету и читать/писать файлики можно, а попытка посекторной записи образа той же dd завершается ошибкой после записи примерно первых 100Кб с сообщением ошибки ввода/вывода. При этом аппаратный флоппик пишет всё как полагается.
USB-floppy емнип создавался уже когда флоппи отмирали, и использовался сугубо для чтения ключевых дискет бизнес-софтом того времени (крипто-про и иже с ними). Ну и некоторыми особо консервативными офисными работниками -)
То, что у вас в досе юсб-флоп хоть где-то работает - уже удивительное чудо.
под DOS вроде есть только сторонний драйвер масс-сторадж. Всё остальное - биос-хаки.
У меня есть USB-флопик, но его возможности ограничены.
Например, смонтировать дискету и читать/писать файлики можно, а попытка посекторной записи образа той же dd завершается ошибкой после записи примерно первых 100Кб с сообщением ошибки ввода/вывода. При этом аппаратный флоппик пишет всё как полагается.
USB-floppy емнип создавался уже когда флоппи отмирали, и использовался сугубо для чтения ключевых дискет бизнес-софтом того времени (крипто-про и иже с ними). Ну и некоторыми особо консервативными офисными работниками -)
То, что у вас в досе юсб-флоп хоть где-то работает - уже удивительное чудо.
7700K/32G/30T+/1070; C633/384M/20G/GF4/3.5"+5.25"; 80386/2M/256M/GD610/3.5";
usb floppy drive in msdos
тоже удивился.misha_weba писал(а): ↑02.01.2024,22:11 у вас в досе юсб-флоп хоть где-то работает - уже удивительное чудо.
Т.е. в чистом досе (без винды при загрузке) и в Volcov'e можно легко обратится к новой букве A: и послать данные по USB ?photon1984 писал(а): ↑25.03.2023,09:51 MS-DOS видит usb-флоп и, вообще говоря, может с ним работать сразу после старта без каких-либо спец.настроек.
в ноутбуках пробовал нечто подобное, но только через толстые костыли (прописать в config.sys много строчек на всякие sys драйвера, а их помнится были две разных для usb), и это дело на постоянной основе отжирало памяти еще 50-70кб из драгоценных 600кб..
по сути никакой досовской игрушки не поиграешь...
- misha_weba
- Advanced Member
- Сообщения: 332
- Зарегистрирован: 14.04.2017,11:32
- Откуда: СПб
- Контактная информация:
usb floppy drive in msdos
Когда была актуальна виндовс-98, я пробовал таким заниматься в дос-е интереса ради для резервных и загрузочных дискетных образов, но кривизна и разнообразие дров равно как и чипсетов с типами устройств, быстро охладили моё рвение...
7700K/32G/30T+/1070; C633/384M/20G/GF4/3.5"+5.25"; 80386/2M/256M/GD610/3.5";
usb floppy drive in msdos
в 98-м? неа, это плановый переход на устройства с usb интерфейсом, как и клавы/мыши.
да.
так в биосе вашего ноута соответствующего драйвера нет, вот оно и не работает.
хинт: биос ноутов ~ конца 2000-х эмулирует usb карт ридер как fdd. сделано это, видимо, для того, чтобы можно было поставить хр подтыканием дров для ahci ата контроллера (моё предположение).
- ATauenis
- Advanced Member
- Сообщения: 5526
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
usb floppy drive in msdos
Повезло. BIOS имеет поддержку эмуляции USB-FDD.photon1984 писал(а): ↑25.03.2023,09:51 MS-DOS видит usb-флоп и, вообще говоря, может с ним работать сразу после старта без каких-либо спец.настроек.
Не повезло. Эмуляция кривая.photon1984 писал(а): ↑25.03.2023,09:51 и обнаружил, что часть программ работают с usb-флопом, а часть нет (led не загорается, мотор не вращается).
Не по теме
Вот тут уже интересно. Что за модель флопа? И работает ли оно под богомерзким WinImage? Я помню, сталкивался с подобным на форточках, когда дискету лез проверять антивирус или при запущенной виртуалке (MS Virtual PC). Оные дрались за дескрипторы к \\DosDevices\A, но выглядело всё как зависание или отлупы с разными мотивировками. В самый случайный момент происходило. А в искусственных тепличных условиях (чистый комп с XP+WinImage) - ноль проблем.misha_weba писал(а): ↑02.01.2024,22:11 Например, смонтировать дискету и читать/писать файлики можно, а попытка посекторной записи образа той же dd завершается ошибкой после записи примерно первых 100Кб с сообщением ошибки ввода/вывода. При этом аппаратный флоппик пишет всё как полагается.
- misha_weba
- Advanced Member
- Сообщения: 332
- Зарегистрирован: 14.04.2017,11:32
- Откуда: СПб
- Контактная информация:
usb floppy drive in msdos
Уфф. Интересный вопрос, получается. Ок, вернусь с отпуска - посмотрю точную модель своего юсб-флопа и попробую отписаться о результатах диагностики в разных ОС и окружениях.
Я этот флоп спас из списанного, его при разборе старого хлама вообще выкинуть хотели, ибо бухи давно перешли на юсб-токены с ЭЦП вместо дискет.
Я этот флоп спас из списанного, его при разборе старого хлама вообще выкинуть хотели, ибо бухи давно перешли на юсб-токены с ЭЦП вместо дискет.
7700K/32G/30T+/1070; C633/384M/20G/GF4/3.5"+5.25"; 80386/2M/256M/GD610/3.5";
usb floppy drive in msdos
на некоторых embedded платах, тонких клиентах и т.д. из USB FDD и даже флешек средствами биоса эмулируются привычные для доса FDD/HDD без всяких танцев.
а USB флопы обычно представляют собой тупо тонкие бучные флопы под зиф шлейф во внешней коробке, к которому приклеена платка китайского адаптера на USB на китайских термосоплях, я такое видел даже в фирменном IBM флопе от ихнего ноута.
а USB флопы обычно представляют собой тупо тонкие бучные флопы под зиф шлейф во внешней коробке, к которому приклеена платка китайского адаптера на USB на китайских термосоплях, я такое видел даже в фирменном IBM флопе от ихнего ноута.
- ATauenis
- Advanced Member
- Сообщения: 5526
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
usb floppy drive in msdos
Не всегда. NECи делали целиково с USBшным контроллером. Даже штамповка шасси своя.