PDA

Просмотр полной версии : УКНЦ + КМД УК + HxC Floppy Emulator (ДВК MY)



kapitan-u
13.05.2014, 02:31
Работает на чтение и запись!
По идее будет работать и на ДВК MY контроллере.

Формат стандартный ISO MFM, НО! Обязательно нужен один фокус:
после каждого адресного маркера и блока данных должны быть дополнительные синхросбои, как буд то после форматирования уже прописали каждый сектор в отдельности (write splice).
Изменения в софте HxC - 2 строки copy/paste, прилагаю. Jeff обещал включить в основной релиз софта.

С low level format пока проблемы, работаем...

hobot
14.05.2014, 17:28
УКНЦ + КМД УК + HxC Floppy Emulator
Для непосвящённых можно подробнее, что это ?

SKcorp.
14.05.2014, 19:05
Для непосвящённых можно подробнее, что это ?

Эмулятор флопа.

http://hxc2001.free.fr/floppy_drive_emulator/

Есть аналог сделанный нашим tnt23:

http://www.sensi.org/~tnt23/megadrive/index.html

При стоимости over100$ абсолютно бесполезная вещь, т.к. эмулирует
сам привод, а основной дефицит не в приводах, а в контроллерах.

kapitan-u
25.05.2014, 19:20
Хозяит проекта француз, черезвычайно медленный на подъем. До след. релиза софта надо взять исходники, заменить 2 файла на приложенные тут, скомпилировать и пользоваться.

kapitan-u
29.05.2014, 19:14
25 may 2014: HxCFloppyEmulator 2.0.22.0

Raw loader : UKNC Russian computer support added.
------------------

уже поддерживается в стандартной версии !
чтобы совсем все просто было, прилагаю profile для новой версии

foxb2673
19.06.2014, 02:51
Планировал эту штуку купить, но теперь засомневался... Получается, он непрозрачный? Эмуляция привязана к формату записи? С КНГМД, например, работать не будет?

kapitan-u
19.06.2014, 03:22
насколько я знаю, лучше ничего нету :-)
на устройстве лежат файлы заранее перекодированные в FM или MFM код.
разнообразные образы дисков кодируются в FM-MFM с помощью прилагающегося софта.
поддерживается практически все, что угодно. ДВК МХ работать будет, смотрите тему по МХ контроллеру на этом форуме

http://zx.pk.ru/showpost.php?p=712481&postcount=46

foxb2673
19.06.2014, 05:53
А можно в нём сделать пустой файл-образ и отформатировать его уже средствами контроллера на целевой машине?

kapitan-u
19.06.2014, 06:01
можно, но найти машину которая не поддерживается становится все сложнее.
какой компьютер вас интересует?

foxb2673
19.06.2014, 08:07
Хотел использовать его с ДВК (MX, MY), УКНЦ (MZ), Электроникой-85 (DZ), Yamaha YIS-805, и, возможно, с Искрой-1031 и ЕС-1841.
В ямаху поставлю вариант в корпусе 3.5" на постоянную, а второй буду использовать в качестве сменного расходного накопителя при ремонтах/настройке/переносе файлов, а то с настоящими флопами много мороки с обслуживанием...

kapitan-u
19.06.2014, 08:39
все будет работать. MY я лично не проверял, но все что имеет тот же чип что и УКНЦ (ДВК MY, БК, Э-85) должно работать

foxb2673
19.06.2014, 10:59
В 85-й контроллер слегка другой... Но работать, наверное, должно, кодирование тоже MFM, формат дорожки отличался от КМД, насколько помню.

kapitan-u
19.06.2014, 17:13
у меня 85 есть, как доберусь - проверю и если не будет работать все сделаю

kapitan-u
12.09.2014, 06:20
Прверил HxC на ДВК+MY контроллер - отлично работает, берите profile file для УКНЦ.
По идее будет работать и на БК. Будет время проверю.

На электронике 85 проверил - работает. profile file слегка другой, прилагаю.
Чесно говоря, я его просто по стандартк сделал и он заработал.
Можно проверить Э-85 наверное пойдет и с профилем для УКНЦ (там просто лишние синхросбои без которых УКНЦ неработает, а Э-85 они не помешают)

hobot
12.09.2014, 17:22
берите profile file для УКНЦ.
Так я правильно понимаю (хочется разобраться уже - тема интересная вроде бы)
это что вроде "прошивки" для эмулятора флопа? Для какого конкретно? А есть ли уже прошитые в сборе и по какой цене? Интерфейс 5" или 3" - то есть можно ли "те самые" КМД-УК контроллеры использовать (не новоделы) и наоборот можно ли использовать новоделы? В общем очень прошу опишите
всё подробней что бы простому пользователю вроде меня доступно было о чём эта тема вообще. Спасибо.

kapitan-u
12.09.2014, 18:19
Устройство:
http://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_User_Manual_ENG.pdf

Сайт:
http://hxc2001.free.fr/floppy_drive_emulator/

Магазин:
http://lotharek.pl/
или ebay

варианты:
- безкорпусной
http://lotharek.pl/product.php?pid=13
- в корпусе (черный, белый)
http://lotharek.pl/product.php?pid=18
- slim под 3"5 место (черный, белый)
http://lotharek.pl/category.php?kid=26

на SD карту надо закидывать HFE файты, это MFM или FM потоки
подготовленные заранее из образов дисков при помощи прилагаемого производителем софта
http://hxc2001.com/download/floppy_drive_emulator/HxCFloppyEmulator_soft.zip
мануал с картинками
http://hxc2001.com/download/floppy_drive_emulator/HxC_Floppy_Emulator_Software_User_Manual_ENG.pdf

работает под виндой и линуксом, есть исходники.

автоматически умеет делать для массы устройств. если не умеет, то можно задать параметры руками. profile files которые я выкладываю как раз для этого софта.

ответы на вопросы
-Интерфейс 5" или 3"
* коннектор 3" , но пойдет работать вместо 5" без проблем
- контроллеры использовать (не новоделы) и наоборот можно ли использовать новоделы
* любые

для хитрых случаев типа ДВК MX, Агат и т.п я уже написал и выложил софт для создания HFE файлов из образов.

MiX
16.09.2014, 02:56
hobot, Есть ещё подобный проект.
http://www.picbasic.co.uk/forum/attachment.php?attachmentid=6944&stc=1&d=1364414579
Обновление прошивки здесь (http://www.floppydrive.eu/index.php/software.html)

Технические характеристики.
Technical Data :

Interface connections:

34 pins floppy connector .
Power plug (4-pin).
Push-push SD card socket

Power supply:

5V +/- 10% standard power floppy connector input.

Interface connections and devices:

2 buttons

Display:

1 x7-segment display

Dimensions:

25 mm x101 mm x95 mm (B xH xT)

Media:

SD Memory Card

SDCard support:

SD Card up to 2GB
SDHC Card supported up to 32GB

Filesystem:

FAT32 supported. Long name file supported. IMA, VFD filetype.(one x.IMA->one floppy)
160K, 180K, 320K, 360K, 720K, 820K, 1.2M, 1.44M disks is supported, MFM

Formats:

With WinImage support:
40/1/8x512 160kB
40/1/9x512 180kB
40/2/8x512 320kB
40/2/9x512 360kB
80/2/9x512 720kB
82/2/10x512 820kB
80/2/15x512 1200kB
80/2/18x512 1440kB
80/2/21x512 1680kB
82/2/21x512 1722kB
80/2/36x512 2880kB

No WinImage x512:
40/1/10x512 200kB
40/2/10x512 400kB
41/2/10x512 410kB
44/2/9x512 396kB
70/1/9x512 315kB
77/2/9x512 693kB
77/2/20x512 1540kB
80/1/8x512 320kB
80/1/9x512 360kB
80/1/10x512 400kB
80/1/11x512 440kB
80/2/8x512 640kB
80/2/10x512 800kB
80/2/11x512 880kB
80/2/16x512 1280kB
80/2/20x512 1600kB
80/2/23x512 1840kB
81/2/9x512 729kB
81/2/10x512 810kB
81/2/15x512 1215kB
81/2/18x512 1458kB
81/2/21x512 1701kB
82/2/9x512 738kB
82/2/15x512 1230kB
82/2/18x512 1476kB
82/2/20x512 1640kB

No WinImage x256:
41/2/16x256 328kB
77/2/32x256 1232kB
80/2/16x256 640kB


Для создания образа применяются такие программы.
http://www.winimage.com/download.htm
http://vfd.sourceforge.net/

Но я его не пробовал по этому 100% гарантий не могу дать.

Есть и готовый эмулятор.
http://www.floppydrive.eu/

kapitan-u
17.09.2014, 02:26
НхС устроен точно так же, может разводка контактов FDD на PIC другая :-)

hobot
17.09.2014, 03:40
Это конечно всё приятно, но к огромному сожалению, ни одно из предложений не является предложением "под ключ" для отечественных ретро-компьютеров и очень сложно "в рамках УК-НЦ" при наличии КЖД с флэш-драйвом придумать зачем ещё тратить столько же денег за без_контроллерное устройство, которое ещё (не сломай) надо как то подключить, например КВАНТОВСКИЙ родной контроллер со старым прямым с двумя разъёмами под 5" шнурком куда втыкать? Для радиогубителя любой новый радиконструктор интересен, для пользователя (в ожидании сверхсовершенного ремейка 3в1) может быть интересно только решение P&P ))) И ещё есть "радикально" настроенные борцы за "что бы всё было как в 89!!!"-аутентичность, но это отдельная тема.

В соседних темах и в подразделах во всю разрабатывают что то в виде ремейков - вот им неплохо-бы отказаться от впихивания в БК-корпус и кучи макарон и шнурков болтающихся и не влезающих, а выбрать аккуратненький лежачий десктоп и туда всё нафаршировать "под ключ" (задавал вопрос много раз, почему? в ответ либо тишина либо игнор, а ведь внутри такого корпуса
поместится всё и процессор и все 3 видяхи :smile:и эмулятор флопа и флэш-ЖД и нормальный(!!!) выход для ВГА и нормальный КОМ-порт для HX-протокола и нормальная клавиатура подключенная без гем. и сами придумаете что и...
http://www.domosti.ru/images/article/0x0/3206-0.jpg ) - это просто очередное моё скромное мнение в сторону разработчиков хотящих
"перезапуска" мифического и пока не существующего ПиДиПи совместимого компа + библиотеку софта и игр (http://zx-pk.ru/showpost.php?p=564437&postcount=1) конечно нельзя терять !!!

В общем пока "просто на заметку".
Попробовать хотелось бы - но куча мелких проблем-неувязок (те же шнуры-макароны) отбивают всё желание - а желание подключить к писи (залить образы в память из архива) и врубить ретро-машинку конечно есть.
(Извиняюсь за частичный ОФФ-ТОП).
:redface:

MiX
17.09.2014, 12:06
НхС устроен точно так же, может разводка контактов FDD на PIC другая :-)

Нетрудно заметить что НхС с экраном. Но не это самое главное, для НхС надо подготавливать карту. А в варианте Floppy emuDrive карта читается в FAT16/32. Просто файлы образов туда закинул и всё.

не является предложением "под ключ"

Есть ещё кое что http://www.zxkit.ru/katalog-1/zxkit-009

alexsmg
17.09.2014, 16:17
Прошивка здесь
К сожалению там только обновления. Базовой прошивки на которые они накатываются в свободном доступе нет.

hobot
17.09.2014, 20:15
А в варианте Floppy emuDrive карта читается в FAT16/32. Просто файлы образов туда закинул и всё.
Но это же только на АйБиЭм будет работать, разве нет?


Есть ещё кое что http://www.zxkit.ru/katalog-1/zxkit-009
Видел эту страничку она не вчера появилась, но пришлите для тестов или
выложите видео - что 100% будет работать с ДВК-MY и УК-НЦ ? И опять таки
куда втыкаться (что бы не дербанить и без переделок) старым квантовским
КМД УК?

MiX
19.09.2014, 11:55
К сожалению там только обновления. Базовой прошивки на которые они накатываются в свободном доступе нет.
Возможно это так, мне не на чем проверить.


Но это же только на АйБиЭм будет работать, разве нет?Нет. АйБиЭм используется для записи образов на карту. С карты образ считывает контроллер, ну выдает устройству в том формате
какой сделан образ.


куда втыкаться Там обычный 34пиновый разъём.

hobot
19.09.2014, 22:57
Нет. АйБиЭм используется для записи образов на карту. С карты образ считывает контроллер, ну выдает устройству в том формате
какой сделан образ.

честно не понял алгоритм, если речь шла о том, что на флешке внутри FAT16 туда просто пишется образ DSK, но контроллер то DSK формат разве поймёт?
А если понимает, зачем тогда в "соседнем" эмуляторе-флопа все эти хитрости
с преобразованием ?



Там обычный 34пиновый разъём.
то есть предполагается дербанить родной шнур от контроллера где два по 5" или изготавливать свой каждому покупателю, вместо того что бы сделать (1 раз на каждом продаваемом клиентам устройстве) разъём 3"-флопа и разъём 5"-флопа, если это эмулятор в чём сложность?
Я вот что собственно имею в виду.

Andrey_Ak
02.05.2019, 11:49
Добрый день!

Для работы эмулятора с нестандартными форматами, пишутся отдельно
конвертеры из стандартных образов RAW в формат .hfe,
например формат MX:
http://torlus.com/floppy/forum/viewtopic.php?f=19&t=1384
и например формат MD:
http://torlus.com/floppy/forum/viewtopic.php?f=19&t=1446
в этих архивах файлы, исходники в формате .pl

- Что делать с этими файлами? Как с ними работать и чем открывать или компилировать?
Ни в документации, ни на форуме ни слова об этом не сказано....

То, что это скрипты Perl это само-собой понятно... Ну и что дальше?

Скачал какой-то ActivePerl 5.26.3.2603 отсюда:
https://www.activestate.com/products/activeperl/downloads/

Пытаюсь с помощью скрипта сделать конвертацию образа, дает ошибки:



Z:\! ПЭВМ\! SDCard HxC Floppy Emulator\-NEMIGA->nemiga-dsk-to-hfe.pl 01A.DSK 01A.HFE
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 66, near "80;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 67, near ");"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 68, near "46;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 82, near "23;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 88, near ");"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 95, near "$md_header;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 97, near "$header_buff;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 100, near ");"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 107, near "$md_header;"
Experimental push on scalar is now forbidden at Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl line 110, near "$header_buff;"
Z:\! ╧▌┬╠\! SDCard HxC Floppy Emulator\-NEMIGA-\nemiga-dsk-to-hfe.pl has too many errors.