![]() |
|
|
|
|
|
#1 |
|
Master
Join Date: 15th August 2009
Location: Чайковский
Posts: 722
Thanks: 159
Thanked 363 Times in 176 Posts
![]() ![]() ![]() ![]() |
Выкладывал ее уже в некоторых темах. Сейчас поправил
кое-какие ошибки и решил выложить в отдельной теме. Программа работает в WinXP, Windows7. Для работы программы необходим драйвер дисковода fdrawcmd.sys, написанный Simon Owen'ом, за что ему спасибо. Драйвер можно взять: http://simonowen.com/fdrawcmd/ При наличии дисковода программа позволяет копировать содержимое дискет записанных на компьютерах с контроллером FDD на ВГ93. Так же форматирование дискет, согласно структуре образа и запись образа на дискету. Без дисковода можно проводить преобразование образов из одного формата в другой, просматривать каталоги образов TRDOS дисков и дисков CPM Профи. Поддерживаются следующие форматы образов: TRD, SCL, UDI, TD0, FDI, PRO. Также hobeta файлы. 21.10.2011г. В версии 1.14 добавлена возможность запускать программу при клике на образ в проводнике (если ассоциировать тип файла с программой) или при помощи меню "Открыть с помощью". Так же можно кидать образы на карту диска и они будут загружаться. Добавлена поддержка образов Корвет KDI 800кб 5 секторов по 1024б. на дорожку. Была попытка прикрутить образы флопиэмуля, но из udi конвертируется с ошибкой и гарантии по ним не даю, убирать не стал, лень. 05.01.2012г. Версия 1.15 по просьбе Northwood добавил более частый опрос кнопки отмены операции записи и исправил номер фильтра в окне открытия образа. 30.05.2012г. Версия 1.16 исправлена ошибка определения начала загрузки и длин файлов в каталоге диска при открытии SCL файлов.
__________________
Скрытый текст Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG) Profi v3.2 256kB + PAL coder Плата ZXM Phoenix 1024kB + VGA converter Altera DE-1 ZX Evolution 4096kB + SSD-1Gb Плата Speccy 2010 Плата Sprinter Sp2000s Плата Reverse U9EP3C Плата Reverse U10EP3C[свернуть] Last edited by Anykey; 29th June 2014 at 20:42. |
|
|
|
| The Following 46 Users Say Thank You to Anykey For This Useful Post: | Alex III (19th December 2012), Alexei_an (28th August 2014), AlexFantasy (15th May 2012), Alex_kapfa (10th May 2010), Aprisobal (17th June 2010), BYTEMAN (1st February 2012), ChipManyak (15th June 2010), Digitizer (31st July 2013), Djoni (25th October 2010), doorsfan (10th May 2010), Doronetty (1st May 2011), esl (9th May 2010), Evgeny Muchkin (7th January 2013), fifan (15th May 2011), gvi (10th September 2011), hantarex (10th February 2014), introspec (2nd April 2013), John North (21st October 2011), Mad Killer/PG (9th May 2010), mick180 (23rd June 2013), Mifody (26th January 2013), Northwood (5th January 2012), Nuts_ (29th April 2011), palsw (14th July 2011), PERESTROiKA (22nd July 2013), razer (8th April 2011), scl^mc (10th June 2011), scooby-do (7th August 2014), Serebriakov (18th June 2013), sevol (29th July 2010), sinchuk (15th April 2011), Slider (29th September 2012), solegstar (9th May 2010), spensor (11th May 2010), taimir116 (28th October 2014), Vovan_a (15th January 2012), WSCH (3rd February 2012), Xitron (14th June 2012), yashcher (29th May 2013), ZXFanat (3rd February 2014), ZXSlaver (31st July 2011), ZX_NOVOSIB (3rd May 2014), Александр Бухаров (30th April 2013), Богдан (10th January 2011), Лас (23rd January 2014), Максагор (28th July 2013) |
|
|
#2 |
|
Moderator
Join Date: 16th September 2009
Location: г. Харьков
Posts: 1,245
Thanks: 398
Thanked 489 Times in 280 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Привет!
огромное спасибо за твой труд ! и просьба, можно ли добавить работу с .KDI дисками для корвета собственно это почти как .trd только 1 трек это 5 секторов по 1к без хитростей а то сейчас я делаю .fdi из .kdi методом приклеять заголовок от .fdi к .kdi и получить .fdi ![]() тоже конечно метод, но изврат редкий ... кстати, заголовок взял у CPM Профи образа (изменив один сектор с 9 на 5й) |
|
|
|
|
|
#3 |
|
Master
Join Date: 15th August 2009
Location: Чайковский
Posts: 722
Thanks: 159
Thanked 363 Times in 176 Posts
![]() ![]() ![]() ![]() |
Не совсем понял.
Т.е. kdi это TRD с форматом не t0 - s1,s2 ... s16 t1 - s1,s2 ... s16 а t0 - s1..s5 t1 - s1..s5 а Структура каталога какая?
__________________
Скрытый текст Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG) Profi v3.2 256kB + PAL coder Плата ZXM Phoenix 1024kB + VGA converter Altera DE-1 ZX Evolution 4096kB + SSD-1Gb Плата Speccy 2010 Плата Sprinter Sp2000s Плата Reverse U9EP3C Плата Reverse U10EP3C[свернуть] |
|
|
|
|
|
#4 |
|
Moderator
Join Date: 16th September 2009
Location: г. Харьков
Posts: 1,245
Thanks: 398
Thanked 489 Times in 280 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
угу
и сектор по 1024 байта я вот тут описал свои мучения Ж) там же есть этот самый заголовок fdi там обычный CP/M но только смещение каталога диска может быть в разных местах первые 128 байт первого сектора - это информационный блок там описано все про диск по нему определяется, валидный ли диск (CRC) ну и рассчитывается где смешение каталога на орионе точно такой же формат (который .odi)
Last edited by esl; 9th May 2010 at 18:32. |
|
|
|
|
|
#5 |
|
Guru
Join Date: 16th December 2009
Location: Харьков
Posts: 2,295
Thanks: 730
Thanked 1,208 Times in 634 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Anykey, попробовал записать образ TRD (как и TD0) под WinXP SP3 на диск 3.5 720Кб (заклееная 1.44)... нехочет записывать совсем. причем форматирует дискеты отлично, попробовал записать образ после форматирования - форматирует, но потом все-равно выходит в основное меню программы... читает диски полностью... возможно эту проблему проверить?
|
|
|
|
|
|
#6 |
|
Master
Join Date: 15th August 2009
Location: Чайковский
Posts: 722
Thanks: 159
Thanked 363 Times in 176 Posts
![]() ![]() ![]() ![]() |
Просто "записать" пока не работает,
попозже сделаю. Сейчас только форматировать и записать работает. В принципе "форматировать и записать" это потрековое форматирование и запись. т.е. последовательно для каждой дорожки.
__________________
Скрытый текст Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG) Profi v3.2 256kB + PAL coder Плата ZXM Phoenix 1024kB + VGA converter Altera DE-1 ZX Evolution 4096kB + SSD-1Gb Плата Speccy 2010 Плата Sprinter Sp2000s Плата Reverse U9EP3C Плата Reverse U10EP3C[свернуть] |
|
|
|
| The Following User Says Thank You to Anykey For This Useful Post: | solegstar (9th May 2010) |
|
|
#7 |
|
Guru
Join Date: 16th December 2009
Location: Харьков
Posts: 2,295
Thanks: 730
Thanked 1,208 Times in 634 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ок, буду пробовать...
всё действительно заработало! спасибо за утилитку! Last edited by solegstar; 10th May 2010 at 00:03. |
|
|
|
|
|
#8 |
|
Guru
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
"Ошибка 21 при чтении 0 дорожки" - очень информативно!
---------- Post added at 23:25 ---------- Previous post was at 23:14 ---------- "Ошибка 1122 при чтении 0 дорожки" - с каждым разом все интереснее. |
|
|
|
|
|
#9 |
|
Master
Join Date: 15th August 2009
Location: Чайковский
Posts: 722
Thanks: 159
Thanked 363 Times in 176 Posts
![]() ![]() ![]() ![]() |
Дело в том что ошибки драйвер выдает кодом,
а вот описания их у меня (кодов) нет, поэтому я их просто вывожу как есть. 1112 - это нет диска. 1122 - диск не той плотности, т.е. окошко не заклеено 21 еще не встречал ------------------------------------------------------------- 1122 - попробуй скорость в настройка сменить 250 или 300
__________________
Скрытый текст Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG) Profi v3.2 256kB + PAL coder Плата ZXM Phoenix 1024kB + VGA converter Altera DE-1 ZX Evolution 4096kB + SSD-1Gb Плата Speccy 2010 Плата Sprinter Sp2000s Плата Reverse U9EP3C Плата Reverse U10EP3C[свернуть] |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|