Важная информация

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 61

Тема: Агат и HxC Floppy Emulator

  1. #21
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    работает нормально, а насчет 255.357 Кбит/с впервые слышу, надо будет посмотреть схему

  2. #22
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,741
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    299 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подтверждаю, что сконвертированные в HFE агатовские образы дискет работают (почти все что пробовал) на перепрошитом флоппи эмуляторе Gotek за 18 евро. Проблема была только в том, что последние версии Perl ругаются на push и splice команды в утилитах, так что пришлось ставить древнюю 5.14 Strawberry чтобы что-то сконвертировать. Теперь Агат грузится с флоппи эмуля. Капитану респект! Но всё же я хочу переделать конверторы во что-то более удобоваримое для Windows. Попробую на Python переписать для начала...

    http://podrezov.com/agat/fdd_emu.png

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

    Обнаружилась бяка - эмулятор не пишет нормально в HFE файлы. Копировал дискету в HFE образ - нифига не вышло. При контроле диска куча ошибок обмена, каталог не читается. Из Бейсика файлы тоже не записываются. Капитан, вы тестировали запись в HFE?
    Последний раз редактировалось Wierzbowsky; 17.09.2016 в 02:52.

  3. #23
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Обнаружилась бяка - эмулятор не пишет нормально в HFE файлы.
    в архиве со скриптами лежит прошивка HXCFE_V1_8_6_11a_AG.upd с ней будет и запись работать

  4. #24
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,741
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    299 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    в архиве со скриптами лежит прошивка HXCFE_V1_8_6_11a_AG.upd с ней будет и запись работать
    На вашу прошивку при флешировании выдаёт ошибку 005 (видимо bad file header). Возможно поменялся формат UPD файлов - заголовки разные. Или прошивка несовместима с Gotek загрузчиком.

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

    Собственно я мог бы и сам догадаться, что выложенная здесь прошивка несовместима с микропроцессором эмуля. Француз сказал, что попробует накатить агатовский патч в прошивку для Gotek.

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

    Автор эмуля - очень трудолюбивый товарищ. Уже прислал мне прошивку для Gotek с Агатовским фиксом. К сожалению не всё работает, но прогресс налицо.

  5. #25
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,741
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    299 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока что купил себе USB флешку Sandisk Extreme на Али за 6 евро. Автор прошивки эмуля утверждает, что на сегодняшний день это единственный способ заставить запись в HFE работать нормально.

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

    Вот прошивка для Gotek с поправками под Агат. agat_firmware_gotek.zip

  6. #26
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,741
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    299 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Француз утверждает что запись отлично работает с быстрыми флешками типа Sandisk Extreme, у которых запись 100мб/с. Я для пробы купил несколько быстрых флешек с записью от 80мб/с и всё равно образ диска портится при записи на него даже из Бейсика. Про копирование дискет целиком даже не говорю - там образ портится настолько, что загрузка становится невозможной. Я серьёзно подозреваю проблемы с прошивкой эмуля. Отправил французу нормальный и испорченный образ диска для анализа. Посмотрим что он накопает...

  7. #27
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет.

    Взял два образа дисков, один .AIM, другой .DSK - оба в эмуляторе работают нормально. Оба сконвертировал утилитами из этого поста: http://zx-pk.ru/threads/23428-agat-i...l=1#post784307
    Эмулятор использую ревизии А (самый первый вариант, с открытыми прошивкой и бутлоадером), прошивка версии 0.2.2.0. Эмулятор сконвертированные образы принял нормально, при загрузке на эмуляторе загорается светодиод выбора, дорожка головка устанавливается на нулевую дорожку, выбирается сторона 0. Но загрузки не происходит. Какие-то данные из образа читаются, по адресу 0x800 данные после "вставки диска" в эмуляторе изменяется. Но это и всё, загрузка не идёт. Эмулятор работает нормально, проверял на ZX-Spectrum, контроллер дисковода "Агата" тоже исправен - с реального 3,5-дюймового дисковода загружается.

    Собственно, вопрос - кто-нибудь успешно использовал "Агат" с HxC ревизии A? Если да, то какая использовалась версия прошивки? Можете дать для проверки несколько заведомо работоспособных на "Агат 7" образов дискет в формате *.hfe и используемые конвертеры?
    Последний раз редактировалось AlexBel; 12.04.2017 в 20:22.

  8. #28
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выяснил, почему образы.hfe, полученные после конвертации, не работали на HxC. Большое спасибо kapitan-u за помощь!
    Почему-то при конвертации Perl для Windows вставляет в формируемый образ лишние коды 0x0D по пяти адресам: 0x2D5, 0x2DA, 0x2DF, 0x2E4, 0x2E9. Написал простенькую программу, выкидывающая из эти байты и образы стали читаться на HxC.
    Последний раз редактировалось AlexBel; 15.04.2017 в 10:34.

  9. #29
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,152
    Спасибо Благодарностей отдано 
    229
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    189 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не надо корректировать, надо подправить исходный скрипт:
    после открытия файла
    open(OUT, ">$ARGV[$#ARGV]")
    || die "Can not create output file $ARGV[$#ARGV]";

    надо добавить строчку
    OUT->binmode;

    Проблема в том что в *nix файлы по умолчанию в binary моде, а в винде - в текстовом.

    ----
    Я же вроде kapitan-u об этом несколько месяцев назад писал, правда про его конвертер к Немиге

  10. #30
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! Я Perl не знаю, поэтому мне было проще проанализировать результирующие нерабочие образы и сравнить их с рабочими. Со всеми вытекающими

    Исходники подправил, образы .hfe теперь получаются сразу правильного размера, без лишних байт. В работе не проверял, но, думаю, всё будет нормально.

    Кстати, не все образы, работающие в эмуляторе "Агата" работают на HxC. Например, SpriteOS при запуске ругается на повреждение, два других образа, уже не помню, какие, в процессе загрузки вылетают в "Монитор". Если в первом случае, возможно, в процессе запуска, ОС пытается что-то записать, что, у HxC ревизии А, разумеется, не получается и приводит к ошибке, то в других, думаю, дело в совместимости. Впрочем, это только предположение. Во всяком случае, одни образы работают отлично и без ошибок, другие - не работают...

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SDCard HxC Floppy Emulator(Флоппиэмуль француза)
    от Alex_NEMO в разделе Внешние накопители
    Ответов: 347
    Последнее: 11.12.2021, 11:21
  2. Ответов: 44
    Последнее: 23.06.2014, 14:22
  3. Образ TRD на USB floppy
    от Wicked в разделе Софт
    Ответов: 7
    Последнее: 03.03.2014, 14:01
  4. 5.25 Floppy
    от Aktomarie2012 в разделе Внешние накопители
    Ответов: 1
    Последнее: 18.10.2011, 12:44
  5. Версии Floppy Disc Emulator на PIC32.
    от ZXFanat в разделе Внешние накопители
    Ответов: 20
    Последнее: 01.04.2011, 09:09

Ваши права

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