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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Прошивка Gotek Floppy Disk Emulator для работы с ZX Spectrum

  1. #1
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,079
    Благодарностей: 816
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Прошивка Gotek Floppy Disk Emulator для работы с ZX Spectrum

    Делюсь опытом по превращению унылой китайской железки Gotek в полноценный эмулятор дисковода для работы вместе с клонами ZX Spectrum (и не только).

    Вариант 1. Прошивка HxC для USB Stick STM32 HxC Floppy Emulator

    Для работы понадобится немного железа и/или денег.

    1. Если еще не купили покупаем железку SFR1M44-U100K у китайцев. Например, тут. На тот момент стоимость была 1120р.
    На PC проверил - работает, свои убогие функции выполняет.



    2. Для прошивки bootloader понадобится кабель USB-RS232. У меня его не было, поэтому взял самый дешевый у китайцев тут. На тот момент стоимость была 44р.

    Тут есть тонкость: оказалось, свисток изготовлен на чипе pl2303hx (а не тот, что ревизия D). Microsoft беспощадна к подделкам и Windows 8.1 определяет девайс как Prolific-to-Serial Comm Port, но работать с ним не желает (горит желтый восклицательный знак в устройствах). Выход не сложный - нужно просто ставить более ранние дрова версии 3.3.2.105. Качать тут.

    3. Разбираем Gotek, вот что внутри:


    Для удобства программирования я аккуратно напаял контактную площадку на плату Gotek:


    4. Замыкаем перемычкой на плате Gotek ногу J3 и VCC3V (BOOT). Соединяем программатор с контактной площадкой проводами: 5V, GND, RX, TX. Последние два надо перевернуть, то-есть провод TX с программатора соединяем с RX на плате Gotek, а RX с TX.


    Получается примерно так:


    5. Качаем Online BootLoader programmer.
    6. Сперва нам нужно прошить новый Bootloader. Это делается один раз и за это автор разработки берет плату. Дальнейшие обновления выполняются прямо с USB-флешки и они бесплатные. Связываемся с Jeff по почте hxc2001 собако hxc2001.com. Переводим сумму в 10 евро за одно устройство на его счет PayPal, он скажет на какой адрес. Он заводит ваш аккаунт на онлайн-сервере. Вышлет параметры подключения в виде: Server IP, Login, Password.
    7. Подключаем USB-RS232 к PC, где заранее установили драйвер (п.2).

    Запускаем Online BootLoader programmer. Наше устройство должно определиться по какому-то вирт. COM-порту. Жмем Open для соединения.
    8. Вводим Server, Login, Password жмем Connect. Должно установится соединение с сервером обновлений. Если установилось, будет показываться сколько устройств вы можете прошить. Далее жмем Program и ждем окончания процесса (2 - 3 минуты), должен начаться обмен пакетами и онлайн-прошивка.

    9. На индикаторе Gotek должно появится слово 'Ldr' по окончании прошивки. Когда прошивка завершится, отключаем все соединения от Gotek.
    10. Форматируем USB-флешку в FAT32. В корень кладем UPD-файл прошивки. Качать прошивку 3.1.4.0a тут.
    11. Вставляем флешку в USB-разъем Gotek. Зажимаем обе кнопки на передней панели Gotek и подаем питание (разъем для 3,5'' дисковода). Должен начаться процесс прошивки, он длится несколько секунд. В это время по индикатору бегут огоньки. По успешному завершению на индикаторе высветится 'hXc'.

    Все, собственно сама прошивка завершена. Дальше расскажу как пользоваться, но это уже проще.

    hXc работает с файлами формата HFE. Их будем класть в корень нашей USB-флешки. Примеры готовых файлов образов "Quick Install Disk Images" тут.
    1. Качаем софтину HxCFloppyEmulator software тут.
    2. Нам нужно создать специальный конфигурационный файл HXCSDFE.cfg в корне флешки. Запускаем HxCFloppyEmulator.exe . Жмем кнопку "SD HxC FLoppy Emulator settings":

    Здесь настройки ставим такие:

    Нажимаем "Save config file" и сохраняем конфигурационный файл.
    3. Кнопкой "Load" загружаем файлы TRD, FDI и сохраняем их в формате HFE кнопкой "Export" опять же в корне флешки.
    4. Очень важно!!! Файлы HFE должны называться обязательно DSKA0000.HFE, DSKA0001.HFE и т.п. Только в этом случае можно будет осуществлять по ним навигацию кнопками управление на морде Gotek. Как я понял, других вариантов нет.
    5. Если планируем ставить эмулятор как диск "A", ставим перемычку на плате на джампер S0, если как диск "B", ставим перемычку на S1.

    6. Подключаем эмулятор индексным кабелем к нашему клону ZX Spectrum, подключаем разъем питания. Я подключал в ZX-Evo вместо реального дисковода. Знаю, что это бесмыссленно, но это мой тестовый стенд.

    7. Включаем компьютер, вставляем флешку. Если все правильно, вместо 'hXc' загорится '000' или тот номер диска, на котором прошлый раз остановились. Перебирать диски для монтирования можно кнопками на морде Gotek: назад, вперед. Монтирование мгновенное.


    Итого: при самом плохом сценарии, когда покупать нужно абсолютно все, включая перемычки и программатор, финальная стоимость проекта составила 1990р, что хоть и равно стоимости двух реальных дисководов, но в три - четыре раза ниже цены оригинального авторского эмулятора hXc.

    Поддерживаются форматы: *.ADF + *.ST + *.IMG + MSX DSK + CPC (E)DSK + Acorn ADL/ADM/SSD/DSD/ADF + LDF + D81 + FD + SAD/MGT + TRD/SDD + *.HFE (v1 and v3)

    Ссылки:
    Страничка прошивок HxC2001
    Последняя версия прошивки
    Описание прошивки

    Вариант 2. Прошивка FlashFloppy

    Альтернативная прошивка от Keir Fraser
    Плюсы:
    - Не уступает по функциональности HxC, совместима с форматом HFE
    - Файл конфига не нужен
    - Есть исходники
    - Активно развивается автором
    - Самое главное - прошивка бесплатная! Но всегда можно отблагодарить автора

    Напрямую поддерживаются форматы:
    HFE, HFEv3 (Universal)
    ADF (Commodore Amiga)
    ADM, ADL (Acorn ADFS)
    DSK, TRD (Amstrad CPC, Spectrum +3, Pentagon)
    IMG/IMA (IBM MFM Raw Sector)
    ST (Atari ST)
    Для Raw Sector Images:
    Akai synths (eg. Akai S01)
    IBM PC и др.

    Прошивать BootLoader можно двумя способами: так же как HxC через com-порт и второй вариант - через USB на лицевой панели устройства!
    Обучающее видео:


    Подробнейший мануал от автора по начальной заливке прошивки здесь.

    Ссылки:
    GitHub FlashFloppy
    FlashFloppy Wiki
    Группа поддержки в FB
    Последний раз редактировалось SoftLight; 02.03.2018 в 00:31. Причина: updated 01.03.2018

  2. Эти 24 пользователя(ей) поблагодарили SoftLight за это полезное сообщение:
    13joe (04.09.2015), anasana (02.09.2015), Black Cat / Era CG (02.09.2015), CityAceE (03.09.2015), corsar (12.07.2016), creator (03.09.2015), daniel (09.09.2015), gdv2002 (23.09.2016), John North (23.09.2015), pavel_1977 (03.09.2015), perestoronin (24.01.2016), petrov1962 (01.03.2018), Portos13 (05.02.2018), razer (08.09.2015), sergey2b (03.09.2015), Slider (10.10.2015), SoftFelix (02.03.2018), tnt23 (03.02.2018), tokoyama (23.02.2018), Tuvic (11.09.2015), wiktors75 (03.09.2015), Xitron (06.03.2018), ZKostik (05.09.2015), АлександрПП (03.09.2015)

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

  4. #2
    Member Аватар для ZKostik
    Регистрация
    28.06.2015
    Адрес
    г. Самара
    Сообщений
    107
    Благодарностей: 62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию HxCFloppyEmulator

    Можно поподробней про HxCFloppyEmulator. По Вашей инструкции TR-DOS выдает ошибку "Disc Error". Может еще надо что-то менять в настройках экспорта? Настораживают файлы на выходе в 3 раза больше исходных.

  5. #3
    Member Аватар для ZKostik
    Регистрация
    28.06.2015
    Адрес
    г. Самара
    Сообщений
    107
    Благодарностей: 62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Железо работает, скачал примеры по вашей ссылке, переименовал DSKA0000.HFE, DSKA0001.HFE и т.д. все работает, читается. А вот с экспортом своих TRD не получается. Файлики беру отсюда http://atmturbo.nedopc.com/

  6. #4
    Member Аватар для ZKostik
    Регистрация
    28.06.2015
    Адрес
    г. Самара
    Сообщений
    107
    Благодарностей: 62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://atmturbo.nedopc.com/download/...t/bootdisk.zip
    Игры с http://atmturbo.nedopc.com/ тоже не идут. Сейчас не помню конкретно какие, не затем компьютером.

  7. #5
    Member Аватар для ZKostik
    Регистрация
    28.06.2015
    Адрес
    г. Самара
    Сообщений
    107
    Благодарностей: 62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию TRD в FDI

    Спасибо за наводку. Таких тонкостей и не знал.
    Вообщем взял от сюда http://vtrdos.ru/pcutilz.php TRX2X перевел TRD в FDI. HxCFloppyEmulator FDI распознал. Правда некоторые диски читаются только в СР/М, а TR-DOS их не понимает. Но это уже другая тема.
    Вложения Вложения
    • Тип файла: zip TRX2X.zip (15.0 Кб, Просмотров: 100)
    Последний раз редактировалось ZKostik; 24.09.2015 в 10:45.

  8. #6
    Veteran Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    1,485
    Благодарностей: 993
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    anasana, обо всём здесь.
    В правильно заданном вопросе содержится половина ответа

  9. Этот пользователь поблагодарил creator за это полезное сообщение:
    anasana (29.09.2015)

  10. #7
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,079
    Благодарностей: 816
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Еще пара фоток с моддингом девайса. Так как зеленый индикатор как правило не работает, решил вырезать отверстие и вывести красный, который спрятан в корпусе. Он сигнализирует об обмене данными с 'диском'. Пришлось нарастить ноги красному светодиоду:






    Еще зачем-то приделал двухстрочный LCD дисплей. Теперь он выводит имена файлов и версию прошивки при старте:
    Схема подключения в файле Release Notes в первом сообщении.
    Последний раз редактировалось SoftLight; 03.02.2018 в 01:06.

  11. Этот пользователь поблагодарил SoftLight за это полезное сообщение:
    perestoronin (24.01.2016)

  12. #8
    Veteran
    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,134
    Благодарностей: 369
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поставил прошивку 3.0.6.6а и дисплей 1602.
    Теперь можно работать с текстовыми именами файлов и папками.
    Для этого надо также поставить дополнительную кнопку. Подключить ее к пинам JA (расположены возле разъема дисковода).

  13. #9
    Member
    Регистрация
    02.12.2015
    Адрес
    г. Огре, Латвия
    Сообщений
    176
    Благодарностей: 36
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к тем кто пользуется данным девайсом: Информацию/файлы/имиджи можно загонять только на ПК, или на самом спектруме тоже можно с флопика перегонять файлы на флешку/имидж?

  14. #10
    Member
    Регистрация
    02.12.2015
    Адрес
    г. Огре, Латвия
    Сообщений
    176
    Благодарностей: 36
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверное не так спросил: Можно ли на реальном спектруме, с этим эмулятором флопа производить запись на его. То что он для tr-dos имитирует содержание дискеты от файла/имиджа на флешке, это я понимаю, но можно ли делать запись на эту сэмулированную дискету?

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SDCard HxC Floppy Emulator(Флоппиэмуль француза)
    от Alex_NEMO в разделе Внешние накопители
    Ответов: 297
    Последнее: 03.12.2017, 15:42
  2. Агат и HxC Floppy Emulator
    от kapitan-u в разделе Агат
    Ответов: 47
    Последнее: 22.04.2017, 10:43
  3. УКНЦ + КМД УК + HxC Floppy Emulator (ДВК MY)
    от kapitan-u в разделе ДВК, УКНЦ
    Ответов: 23
    Последнее: 19.09.2014, 21:57
  4. Версии Floppy Disc Emulator на PIC32.
    от ZXFanat в разделе Внешние накопители
    Ответов: 20
    Последнее: 01.04.2011, 09:09
  5. TRD image -> floppy disk
    от Error404 в разделе Утилиты
    Ответов: 13
    Последнее: 28.01.2007, 21:15

Ваши права

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